anvil.server.ldap
Class LDAPTribe

java.lang.Object
  |
  +--anvil.server.ldap.LDAPTribe
All Implemented Interfaces:
Entity, Namespace, Tribe

public class LDAPTribe
extends java.lang.Object
implements Tribe

class LDAPTribe


Method Summary
 void addPermission(java.security.Permission perm)
           
 void attach(Citizen citizen)
           
 void attach(Tribe tribe)
           
 Any checkVariable(java.lang.String name)
           
 void commit()
           
 boolean deleteVariable(java.lang.String name)
           
 void detach(Citizen citizen)
           
 void detach(Tribe tribe)
           
 boolean equals(java.lang.Object o)
           
 Tribe[] getChilds()
           
 Citizen[] getCitizens()
           
 java.security.PermissionCollection getCombinedPermissions()
           
 java.lang.String getName()
           
 Tribe[] getParents()
           
 java.security.PermissionCollection getPermissions()
           
 Realm getRealm()
           
 Any getVariable(java.lang.String name)
           
 BindingIterator getVariables()
           
 boolean hasChilds()
           
 java.util.Iterator listPermissions()
           
 void remove()
           
 void removePermission(java.security.Permission perm)
           
 Any setVariable(java.lang.String name, Any value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getRealm

public Realm getRealm()
Specified by:
getRealm in interface Entity

getName

public java.lang.String getName()
Specified by:
getName in interface Entity

getParents

public Tribe[] getParents()
Specified by:
getParents in interface Entity

hasChilds

public boolean hasChilds()
Specified by:
hasChilds in interface Tribe

getChilds

public Tribe[] getChilds()
Specified by:
getChilds in interface Tribe

getCitizens

public Citizen[] getCitizens()
Specified by:
getCitizens in interface Tribe

getPermissions

public java.security.PermissionCollection getPermissions()
Specified by:
getPermissions in interface Entity

getCombinedPermissions

public java.security.PermissionCollection getCombinedPermissions()
Specified by:
getCombinedPermissions in interface Entity

addPermission

public void addPermission(java.security.Permission perm)
                   throws OperationFailedException
Specified by:
addPermission in interface Entity
OperationFailedException

removePermission

public void removePermission(java.security.Permission perm)
                      throws OperationFailedException
Specified by:
removePermission in interface Entity
OperationFailedException

listPermissions

public java.util.Iterator listPermissions()
Specified by:
listPermissions in interface Entity

commit

public void commit()
            throws OperationFailedException
Specified by:
commit in interface Entity
OperationFailedException

setVariable

public Any setVariable(java.lang.String name,
                       Any value)
Specified by:
setVariable in interface Namespace

deleteVariable

public boolean deleteVariable(java.lang.String name)
Specified by:
deleteVariable in interface Namespace

getVariable

public Any getVariable(java.lang.String name)
Specified by:
getVariable in interface Namespace

checkVariable

public Any checkVariable(java.lang.String name)
Specified by:
checkVariable in interface Namespace

getVariables

public BindingIterator getVariables()
Specified by:
getVariables in interface Namespace

attach

public void attach(Tribe tribe)
            throws OperationFailedException
Specified by:
attach in interface Tribe
OperationFailedException

attach

public void attach(Citizen citizen)
            throws OperationFailedException
Specified by:
attach in interface Tribe
OperationFailedException

detach

public void detach(Tribe tribe)
            throws OperationFailedException
Specified by:
detach in interface Tribe
OperationFailedException

detach

public void detach(Citizen citizen)
            throws OperationFailedException
Specified by:
detach in interface Tribe
OperationFailedException

remove

public void remove()
            throws OperationFailedException
Specified by:
remove in interface Tribe
OperationFailedException

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object