anvil.server.db
Class DBEntity
java.lang.Object
|
+--anvil.server.db.DBEntity
- Direct Known Subclasses:
- DBCitizen, DBTribe
- public abstract class DBEntity
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
E_REMOVED
protected static final int E_REMOVED
- See Also:
- Constant Field Values
E_RESTORED
protected static final int E_RESTORED
- See Also:
- Constant Field Values
E_COMBINED
protected static final int E_COMBINED
- See Also:
- Constant Field Values
E_DIRTY_ATTRIBUTES
protected static final int E_DIRTY_ATTRIBUTES
- See Also:
- Constant Field Values
E_DIRTY_PERMISSIONS
protected static final int E_DIRTY_PERMISSIONS
- See Also:
- Constant Field Values
E_DIRTY
protected static final int E_DIRTY
- See Also:
- Constant Field Values
_realm
protected DBRealm _realm
_id
protected int _id
_name
protected java.lang.String _name
_flags
protected byte _flags
_parents
protected anvil.server.db.LinkList _parents
_collection
protected java.security.PermissionCollection _collection
_combined
protected java.security.PermissionCollection _combined
_permissions
protected java.util.ArrayList _permissions
_attributes
protected java.util.Map _attributes
check
protected void check()
removed
protected void removed()
dirty
protected void dirty(int mask)
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
getRealm
public Realm getRealm()
getType
protected abstract java.lang.String getType()
getName
public java.lang.String getName()
getCredentials
protected java.lang.String getCredentials()
getParents
public Tribe[] getParents()
addPermission
public void addPermission(java.security.Permission perm)
addInitialPermission
protected void addInitialPermission(java.security.Permission perm)
removePermission
public void removePermission(java.security.Permission perm)
listPermissions
public java.util.Iterator listPermissions()
getPermissions
public java.security.PermissionCollection getPermissions()
getCombinedPermissions
public java.security.PermissionCollection getCombinedPermissions()
getVariables
public BindingIterator getVariables()
getVariable
public Any getVariable(java.lang.String name)
setVariable
public Any setVariable(java.lang.String name,
Any value)
setInitialVariable
protected Any setInitialVariable(java.lang.String name,
Any value)
checkVariable
public Any checkVariable(java.lang.String name)
deleteVariable
public boolean deleteVariable(java.lang.String name)
commit
public void commit()
throws OperationFailedException
OperationFailedException
storeAttributes
protected void storeAttributes(java.sql.Connection conn)
throws OperationFailedException,
java.sql.SQLException
OperationFailedException
java.sql.SQLException
remove
public void remove()
throws OperationFailedException
OperationFailedException
removeRelations
protected void removeRelations()
restoreRelation
protected void restoreRelation(int parent,
int child,
boolean childIsTribe)
addParent
protected void addParent(DBTribe parent)
removeParent
protected void removeParent(DBTribe parent)
removeChild
protected void removeChild(DBEntity child)