public class PermissionDefinition extends TransferableObject implements PersistentCode
PermissionControlled
objects. It
defines a persistent unique name for the accessed object as well as a list of assignable user
permissions.Constructor and Description |
---|
PermissionDefinition(java.lang.String objectCode) |
PermissionDefinition(java.lang.String objectCode,
UserPermission... validActions) |
Modifier and Type | Method and Description |
---|---|
UserPermission[] |
getAssignableUserActions() |
java.lang.String |
getPersistentCode()
Returns the String value to be stored in the database.
|
DumpString |
toDumpString(DumpString s)
This method allows subclasses to add values to the existing DumpString of the superclass.
|
ToString |
toString(ToString s)
This method allows subclasses to add values to the existing ToString of the superclass.
|
clone, copy
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toString
public PermissionDefinition(java.lang.String objectCode)
public PermissionDefinition(java.lang.String objectCode, UserPermission... validActions)
public java.lang.String getPersistentCode()
PersistentCode
getPersistentCode
in interface PersistentCode
public UserPermission[] getAssignableUserActions()
public ToString toString(ToString s)
Dumpable
toString
in interface Dumpable
toString
in class DumpableObject
public DumpString toDumpString(DumpString s)
Dumpable
toDumpString
in interface Dumpable
toDumpString
in class DumpableObject
Copyright © 2013 EsprIT-Systems. All Rights Reserved.