anvil.server.file
Class FileRealm

java.lang.Object
  |
  +--anvil.server.file.FileRealm
All Implemented Interfaces:
Realm

public class FileRealm
extends java.lang.Object
implements Realm

class FileRealm


Constructor Summary
FileRealm()
           
 
Method Summary
 void commit()
           
 boolean copyOnGet()
           
 boolean copyOnSet()
           
protected  Citizen createCitizen(int id, java.lang.String name, java.lang.String crendentials)
           
 Citizen createCitizen(java.lang.String name, java.lang.String credentials)
           
 Citizen createCitizen(java.lang.String name, java.lang.String credentials, java.lang.String[][] params)
           
protected  Tribe createTribe(int id, java.lang.String name)
           
 Tribe createTribe(java.lang.String name)
           
 Citizen getAnonymousCitizen()
           
 Citizen getCitizen(java.lang.String username)
           
 int getMaxModifications()
           
protected  int getNextId()
           
 Tribe getRoot()
           
 Tribe getTribe(java.lang.String name)
           
 Zone getZone()
           
 void initialize(RealmPreferences prefs)
           
protected  void load()
           
 void save(boolean forcesave)
           
 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

FileRealm

public FileRealm()
Method Detail

toString

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

getNextId

protected int getNextId()

getZone

public Zone getZone()

copyOnGet

public boolean copyOnGet()

copyOnSet

public boolean copyOnSet()

getMaxModifications

public int getMaxModifications()

load

protected void load()

save

public void save(boolean forcesave)

initialize

public void initialize(RealmPreferences prefs)
Specified by:
initialize 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

createCitizen

protected Citizen createCitizen(int id,
                                java.lang.String name,
                                java.lang.String crendentials)

createTribe

protected Tribe createTribe(int id,
                            java.lang.String name)

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