anvil.server.simple
Class SimpleRealm

java.lang.Object
  |
  +--anvil.server.simple.SimpleRealm
All Implemented Interfaces:
Realm

public class SimpleRealm
extends java.lang.Object
implements Realm

interface SimpleRealm


Constructor Summary
SimpleRealm()
           
 
Method Summary
 void commit()
           
 Citizen createCitizen(java.lang.String name, java.lang.String credentials)
           
 Citizen createCitizen(java.lang.String name, 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()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleRealm

public SimpleRealm()
Method Detail

toString

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

initialize

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

getAnonymousCitizen

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

searchCitizenByVariable

public Citizen[] searchCitizenByVariable(java.lang.String variable,
                                         java.lang.String value)
Specified by:
searchCitizenByVariable 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

createCitizen

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

createCitizen

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

createTribe

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

getRoot

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

setRoot

public void setRoot(Tribe tribe)
Specified by:
setRoot in interface Realm

stop

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

commit

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