Class PermissionDocument
- java.lang.Object
-
- net.anotheria.anodoc.data.DataHolder
-
- net.anotheria.anodoc.data.Document
-
- net.anotheria.asg.data.AbstractASGDocument
-
- net.anotheria.anosite.gen.anoaccessconfiguration.data.PermissionDocument
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,net.anotheria.anodoc.data.IBasicStoreableObject,net.anotheria.anodoc.data.ICompositeDataObject,Permission,net.anotheria.asg.data.DataObject,net.anotheria.asg.data.LockableObject,net.anotheria.util.sorter.IComparable
public class PermissionDocument extends net.anotheria.asg.data.AbstractASGDocument implements Permission, net.anotheria.util.sorter.IComparable
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class net.anotheria.asg.data.AbstractASGDocument
INT_PROPERTY_MULTILINGUAL_DISABLED
-
Fields inherited from class net.anotheria.anodoc.data.Document
PROP_AUTHOR, PROP_LAST_UPDATE, PROP_TYPE_IDENTIFIER
-
Fields inherited from interface net.anotheria.asg.data.LockableObject
INT_LOCK_PROPERTY_NAME, INT_LOCKER_ID_PROPERTY_NAME, INT_LOCKING_TIME_PROPERTY_NAME
-
Fields inherited from interface net.anotheria.anosite.gen.anoaccessconfiguration.data.Permission
LINK_PROP_ACCESS_OPERATION, PROP_CONSTRAINTS, PROP_DENY, PROP_DESCRIPTION, PROP_ID, PROP_NAME, PROP_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description PermissionDocument()PermissionDocument(java.lang.String id)PermissionDocument(PermissionDocument toClone)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConstraintsElement(java.lang.String constraint)Adds a new element to the list.intcompareTo(Permission comparable)intcompareTo(net.anotheria.util.sorter.IComparable anotherComparable, int method)booleanequals(java.lang.Object o)java.lang.StringgetAccessOperation()Returns the value of the accessOperation attribute.java.util.List<java.lang.String>getConstraints()Returns the value of the constraints attribute.java.lang.StringgetConstraintsElement(int index)Returns the element at the position index in the list.intgetConstraintsSize()Returns the number of elements in the "constraints" containerjava.lang.StringgetDefinedName()java.lang.StringgetDefinedParentName()booleangetDeny()Returns the value of the deny attribute.java.lang.StringgetDescription()Returns the value of the description attribute.java.lang.StringgetFootprint()java.lang.StringgetName()Returns the value of the name attribute.intgetPriority()Returns the value of the priority attribute.voidremoveConstraintsElement(int index)Removes the element at position index from the list.voidsetAccessOperation(java.lang.String value)Sets the value of the accessOperation attribute.voidsetConstraints(java.util.List<java.lang.String> value)Sets the value of the constraints attribute.voidsetDeny(boolean value)Sets the value of the deny attribute.voidsetDescription(java.lang.String value)Sets the value of the description attribute.voidsetName(java.lang.String value)Sets the value of the name attribute.voidsetPriority(int value)Sets the value of the priority attribute.voidswapConstraintsElement(int index1, int index2)Swaps elements at positions index1 and index2 in the list.java.lang.StringtoString()-
Methods inherited from class net.anotheria.asg.data.AbstractASGDocument
getInternalProperty, getLockerId, getLockingTime, getObjectInfo, isLocked, setInternalProperty, setLocked, setLockerId, setLockingTime
-
Methods inherited from class net.anotheria.anodoc.data.Document
addDataHolder, clone, copyFromBooleanList, copyFromDoubleList, copyFromFloatList, copyFromIntegerList, copyFromLongList, copyFromStringList, copyToBooleanList, copyToDoubleList, copyToFloatList, copyToIntegerList, copyToLongList, copyToStringList, createDocument, createDocumentList, createListProperty, getAuthor, getBoolean, getBooleanProperty, getDataHolder, getDocument, getDocumentAnyCase, getDocumentList, getDocumentListAnyCase, getDouble, getDoubleProperty, getEmptyBoolean, getEmptyDouble, getEmptyFloat, getEmptyInt, getEmptyList, getEmptyLong, getEmptyString, getFloat, getFloatProperty, getInt, getIntProperty, getKeys, getLastUpdateTimestamp, getList, getListProperty, getListPropertyAnyCase, getLong, getLongProperty, getObject, getProperties, getProperty, getPropertyValue, getSizeInBytes, getStorageId, getString, getStringProperty, getTypeIdentifier, putBooleanProperty, putDocument, putDoubleProperty, putFloatProperty, putIntProperty, putList, putListProperty, putLongProperty, putProperty, putStringProperty, removeDataHolder, removeDataHolder, removeProperty, removeProperty, renameTo, setBoolean, setCallContextAuthor, setDouble, setFloat, setInt, setLastUpdateNow, setList, setLong, setString, setTypeIdentifier, toXMLNode
-
-
-
-
Constructor Detail
-
PermissionDocument
public PermissionDocument()
-
PermissionDocument
public PermissionDocument(java.lang.String id)
-
PermissionDocument
public PermissionDocument(PermissionDocument toClone)
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:PermissionReturns the value of the name attribute.- Specified by:
getNamein interfacePermission
-
setName
public void setName(java.lang.String value)
Description copied from interface:PermissionSets the value of the name attribute.- Specified by:
setNamein interfacePermission
-
getPriority
public int getPriority()
Description copied from interface:PermissionReturns the value of the priority attribute.- Specified by:
getPriorityin interfacePermission
-
setPriority
public void setPriority(int value)
Description copied from interface:PermissionSets the value of the priority attribute.- Specified by:
setPriorityin interfacePermission
-
getDeny
public boolean getDeny()
Description copied from interface:PermissionReturns the value of the deny attribute.- Specified by:
getDenyin interfacePermission
-
setDeny
public void setDeny(boolean value)
Description copied from interface:PermissionSets the value of the deny attribute.- Specified by:
setDenyin interfacePermission
-
getConstraints
public java.util.List<java.lang.String> getConstraints()
Description copied from interface:PermissionReturns the value of the constraints attribute.- Specified by:
getConstraintsin interfacePermission
-
setConstraints
public void setConstraints(java.util.List<java.lang.String> value)
Description copied from interface:PermissionSets the value of the constraints attribute.- Specified by:
setConstraintsin interfacePermission
-
getDescription
public java.lang.String getDescription()
Description copied from interface:PermissionReturns the value of the description attribute.- Specified by:
getDescriptionin interfacePermission
-
setDescription
public void setDescription(java.lang.String value)
Description copied from interface:PermissionSets the value of the description attribute.- Specified by:
setDescriptionin interfacePermission
-
getAccessOperation
public java.lang.String getAccessOperation()
Description copied from interface:PermissionReturns the value of the accessOperation attribute.- Specified by:
getAccessOperationin interfacePermission
-
setAccessOperation
public void setAccessOperation(java.lang.String value)
Description copied from interface:PermissionSets the value of the accessOperation attribute.- Specified by:
setAccessOperationin interfacePermission
-
toString
public java.lang.String toString()
- Overrides:
toStringin classnet.anotheria.anodoc.data.Document
-
getConstraintsSize
public int getConstraintsSize()
Description copied from interface:PermissionReturns the number of elements in the "constraints" container- Specified by:
getConstraintsSizein interfacePermission
-
addConstraintsElement
public void addConstraintsElement(java.lang.String constraint)
Description copied from interface:PermissionAdds a new element to the list.- Specified by:
addConstraintsElementin interfacePermission
-
removeConstraintsElement
public void removeConstraintsElement(int index)
Description copied from interface:PermissionRemoves the element at position index from the list.- Specified by:
removeConstraintsElementin interfacePermission
-
swapConstraintsElement
public void swapConstraintsElement(int index1, int index2)Description copied from interface:PermissionSwaps elements at positions index1 and index2 in the list.- Specified by:
swapConstraintsElementin interfacePermission
-
getConstraintsElement
public java.lang.String getConstraintsElement(int index)
Description copied from interface:PermissionReturns the element at the position index in the list.- Specified by:
getConstraintsElementin interfacePermission
-
compareTo
public int compareTo(Permission comparable)
-
compareTo
public int compareTo(net.anotheria.util.sorter.IComparable anotherComparable, int method)- Specified by:
compareToin interfacenet.anotheria.util.sorter.IComparable
-
getDefinedName
public java.lang.String getDefinedName()
- Specified by:
getDefinedNamein interfacenet.anotheria.asg.data.DataObject
-
getDefinedParentName
public java.lang.String getDefinedParentName()
- Specified by:
getDefinedParentNamein interfacenet.anotheria.asg.data.DataObject
-
getFootprint
public java.lang.String getFootprint()
- Specified by:
getFootprintin interfacenet.anotheria.asg.data.DataObject
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
-