public class PermissionDefinition extends TransferableObject implements Renderable
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 objectName,
EspritPermission... permissions)
Creates an object representing the values defined in
StandardFilePermission. |
| Modifier and Type | Method and Description |
|---|---|
void |
addPermission(EspritPermission permission) |
boolean |
equals(java.lang.Object obj) |
EspritPermission |
fetchPermissionByName(java.lang.String permission) |
EspritPermission[] |
getAssignablePermissions() |
java.lang.String |
getObjectName() |
int |
getPermissionCount() |
java.awt.Color |
getRenderColor() |
javax.swing.Icon |
getRenderIcon() |
java.lang.String |
getRenderText() |
int |
hashCode() |
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, deepCloneconfigureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toStringpublic PermissionDefinition(java.lang.String objectName,
EspritPermission... permissions)
StandardFilePermission.public void addPermission(EspritPermission permission)
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic final java.lang.String getObjectName()
public final EspritPermission[] getAssignablePermissions()
public final int getPermissionCount()
public final EspritPermission fetchPermissionByName(java.lang.String permission)
public javax.swing.Icon getRenderIcon()
getRenderIcon in interface Renderablepublic java.lang.String getRenderText()
getRenderText in interface Renderablepublic java.awt.Color getRenderColor()
getRenderColor in interface Renderablepublic ToString toString(ToString s)
DumpabletoString in interface DumpabletoString in class DumpableObjectpublic DumpString toDumpString(DumpString s)
DumpabletoDumpString in interface DumpabletoDumpString in class DumpableObjectCopyright © 2014 EsprIT-Systems. All Rights Reserved.