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, deepClone
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toString
public 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public 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 Renderable
public java.lang.String getRenderText()
getRenderText
in interface Renderable
public java.awt.Color getRenderColor()
getRenderColor
in interface Renderable
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 © 2014 EsprIT-Systems. All Rights Reserved.