anvil.server.db
Class DBTribe
java.lang.Object
|
+--anvil.server.db.DBEntity
|
+--anvil.server.db.DBTribe
- All Implemented Interfaces:
- Entity, Namespace, Tribe
- public class DBTribe
- extends DBEntity
- implements Tribe
|
Field Summary |
protected anvil.server.db.LinkList |
_citizens
|
protected anvil.server.db.LinkList |
_tribes
|
| Fields inherited from class anvil.server.db.DBEntity |
_attributes, _collection, _combined, _flags, _id, _name, _parents, _permissions, _realm, E_COMBINED, E_DIRTY, E_DIRTY_ATTRIBUTES, E_DIRTY_PERMISSIONS, E_REMOVED, E_RESTORED |
| Methods inherited from class anvil.server.db.DBEntity |
addInitialPermission, addParent, addPermission, check, checkVariable, commit, deleteVariable, dirty, equals, getCombinedPermissions, getCredentials, getName, getParents, getPermissions, getRealm, getVariable, getVariables, hashCode, listPermissions, remove, removed, removeParent, removePermission, setInitialVariable, setVariable, storeAttributes |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface anvil.server.Tribe |
remove |
_tribes
protected anvil.server.db.LinkList _tribes
_citizens
protected anvil.server.db.LinkList _citizens
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getType
protected java.lang.String getType()
- Specified by:
getType in class DBEntity
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
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
removeRelations
protected void removeRelations()
- Overrides:
removeRelations in class DBEntity
restoreRelation
protected void restoreRelation(int parent,
int child,
boolean childIsTribe)
- Overrides:
restoreRelation in class DBEntity
removeChild
protected void removeChild(DBEntity child)
- Overrides:
removeChild in class DBEntity