anvil.server.db
Class DBRealm

java.lang.Object
  |
  +--anvil.server.db.DBRealm
All Implemented Interfaces:
Realm

public class DBRealm
extends java.lang.Object
implements Realm


Nested Class Summary
protected  class DBRealm.GetAction
           
 
Constructor Summary
DBRealm()
           
 
Method Summary
 void commit()
           
 Citizen createCitizen(java.lang.String username, java.lang.String credentials)
           
 Citizen createCitizen(java.lang.String username, java.lang.String credentials, 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 prefs)
           
 Citizen[] searchCitizenByVariable(java.lang.String variable, java.lang.String value)
           
 void setRoot(Tribe tribe_)
           
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBRealm

public DBRealm()
Method Detail

initialize

public void initialize(RealmPreferences prefs)
Specified by:
initialize in interface Realm

stop

public void stop()
Specified by:
stop in interface Realm

getAnonymousCitizen

public Citizen getAnonymousCitizen()
Specified by:
getAnonymousCitizen in interface Realm

getCitizen

public Citizen getCitizen(java.lang.String username)
Specified by:
getCitizen in interface Realm

getTribe

public Tribe getTribe(java.lang.String name)
Specified by:
getTribe in interface Realm

searchCitizenByVariable

public Citizen[] searchCitizenByVariable(java.lang.String variable,
                                         java.lang.String value)
Specified by:
searchCitizenByVariable in interface Realm

createTribe

public Tribe createTribe(java.lang.String name)
                  throws OperationFailedException
Specified by:
createTribe in interface Realm
OperationFailedException

createCitizen

public Citizen createCitizen(java.lang.String username,
                             java.lang.String credentials)
                      throws OperationFailedException
Specified by:
createCitizen in interface Realm
OperationFailedException

createCitizen

public Citizen createCitizen(java.lang.String username,
                             java.lang.String credentials,
                             java.lang.String[][] params)
                      throws OperationFailedException
Specified by:
createCitizen in interface Realm
OperationFailedException

getRoot

public Tribe getRoot()
Specified by:
getRoot in interface Realm

setRoot

public void setRoot(Tribe tribe_)
             throws OperationFailedException
Specified by:
setRoot in interface Realm
OperationFailedException

commit

public void commit()
Specified by:
commit in interface Realm