public final class PRole extends java.lang.Object implements java.io.Serializable, PIndexedElement
Constructor and Description |
---|
PRole(Instance instance,
Connector conn,
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(Instance instance,
java.lang.Long parentID,
java.lang.String name,
java.lang.String displayName,
java.lang.String description) |
PRole(Instance instance,
java.lang.Long parentID,
java.lang.String name,
java.lang.String displayName,
java.lang.String description,
java.lang.String connectorName) |
Modifier and Type | Method and Description |
---|---|
void |
addPriv(java.lang.Long priv) |
void |
addPrivCluster(java.lang.Long priv) |
Connector |
getConnector() |
java.lang.String |
getConnectorName() |
java.lang.String |
getDescription() |
java.lang.String |
getDisplayName() |
java.lang.Long |
getID() |
java.lang.String |
getIndexedValue() |
java.lang.String |
getName() |
java.lang.Object[] |
getParamsAsTable() |
java.lang.Long |
getParentID() |
java.util.Iterator |
getPrivsIterator() |
boolean |
hasPriv(java.lang.Long privID) |
void |
removePriv(java.lang.Long priv) |
void |
removePrivCluster(java.lang.Long priv) |
void |
save() |
void |
setDescription(java.lang.String description) |
void |
setDisplayName(java.lang.String displayName) |
void |
setName(java.lang.String name) |
void |
setParentID(java.lang.Long parentID) |
public PRole(Instance instance, Connector conn, java.lang.Long ID, java.lang.Long parentID, java.lang.String name, java.lang.String displayName, java.lang.String description, java.util.LinkedList privsSQL)
public PRole(Instance instance, java.lang.Long parentID, java.lang.String name, java.lang.String displayName, java.lang.String description) throws PalioException
PalioException
public PRole(Instance instance, java.lang.Long parentID, java.lang.String name, java.lang.String displayName, java.lang.String description, java.lang.String connectorName) throws PalioException
PalioException
public final java.lang.Long getParentID()
public final java.lang.String getName()
public final java.lang.String getDisplayName()
public final java.lang.String getDescription()
public void addPriv(java.lang.Long priv) throws PalioException
PalioException
public void addPrivCluster(java.lang.Long priv)
public void removePriv(java.lang.Long priv) throws PalioException
PalioException
public void removePrivCluster(java.lang.Long priv)
public final java.util.Iterator getPrivsIterator()
public void setName(java.lang.String name)
public void setDisplayName(java.lang.String displayName)
public void setDescription(java.lang.String description)
public void setParentID(java.lang.Long parentID)
public boolean hasPriv(java.lang.Long privID)
public java.lang.String getConnectorName()
public Connector getConnector()
public void save() throws PalioException
PalioException
public java.lang.Object[] getParamsAsTable()
public java.lang.String getIndexedValue()
getIndexedValue
in interface PIndexedElement