palio.pelements
Class PRole
java.lang.Object
palio.pelements.PRole
- All Implemented Interfaces:
- java.io.Serializable, PElement, PIndexedElement
public final class PRole
- extends java.lang.Object
- implements java.io.Serializable, PIndexedElement
A Class class.
- Author:
- Krzysztof Synowiec
- See Also:
- Serialized Form
Constructor Summary |
PRole(Instance instance,
java.lang.Long parentID,
java.lang.String name,
java.lang.String displayName,
java.lang.String description)
|
PRole(java.lang.Long ID,
java.lang.Long parentID,
java.lang.String name,
java.lang.String displayName,
java.lang.String description,
java.util.LinkedList privsSQL)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PRole
public PRole(java.lang.Long ID,
java.lang.Long parentID,
java.lang.String name,
java.lang.String displayName,
java.lang.String description,
java.util.LinkedList privsSQL)
PRole
public PRole(Instance instance,
java.lang.Long parentID,
java.lang.String name,
java.lang.String displayName,
java.lang.String description)
throws palio.PalioException
- Throws:
palio.PalioException
getID
public final java.lang.Long getID()
- Specified by:
getID
in interface PElement
getParentID
public final java.lang.Long getParentID()
getName
public final java.lang.String getName()
getDisplayName
public final java.lang.String getDisplayName()
getDescription
public final java.lang.String getDescription()
addPriv
public void addPriv(java.lang.Long priv)
getPrivsIterator
public final java.util.Iterator getPrivsIterator()
setName
public void setName(java.lang.String name)
setDisplayName
public void setDisplayName(java.lang.String displayName)
setDescription
public void setDescription(java.lang.String description)
setParentID
public void setParentID(java.lang.Long parentID)
hasPriv
public boolean hasPriv(java.lang.Long privID)
save
public void save()
throws palio.PalioException
- Throws:
palio.PalioException
getParamsAsTable
public java.lang.Object[] getParamsAsTable()
getIndexedValue
public java.lang.String getIndexedValue()
- Specified by:
getIndexedValue
in interface PIndexedElement