anvil.server
Interface Realm

All Known Implementing Classes:
DBRealm, FileRealm, LDAPRealm, SimpleRealm

public interface Realm

interface Realm


Method Summary
 void commit()
           
 Citizen createCitizen(java.lang.String username, java.lang.String password)
           
 Citizen createCitizen(java.lang.String username, java.lang.String password, java.lang.String[][] params)
           
 Tribe createTribe(java.lang.String name)
           
 Citizen getAnonymousCitizen()
           
 Citizen getCitizen(java.lang.String username)
           
 Tribe getRoot()
           
 Tribe getTribe(java.lang.String name)
           
 void initialize(RealmPreferences zone)
           
 Citizen[] searchCitizenByVariable(java.lang.String variable, java.lang.String value)
           
 void setRoot(Tribe tribe)
           
 void stop()
           
 

Method Detail

initialize

public void initialize(RealmPreferences zone)

getAnonymousCitizen

public Citizen getAnonymousCitizen()

getCitizen

public Citizen getCitizen(java.lang.String username)

searchCitizenByVariable

public Citizen[] searchCitizenByVariable(java.lang.String variable,
                                         java.lang.String value)

getRoot

public Tribe getRoot()

setRoot

public void setRoot(Tribe tribe)
             throws OperationFailedException
OperationFailedException

getTribe

public Tribe getTribe(java.lang.String name)

createTribe

public Tribe createTribe(java.lang.String name)
                  throws OperationFailedException
OperationFailedException

createCitizen

public Citizen createCitizen(java.lang.String username,
                             java.lang.String password)
                      throws OperationFailedException
OperationFailedException

createCitizen

public Citizen createCitizen(java.lang.String username,
                             java.lang.String password,
                             java.lang.String[][] params)
                      throws OperationFailedException
OperationFailedException

commit

public void commit()
            throws OperationFailedException
OperationFailedException

stop

public void stop()