public abstract class PermissionEntry extends TransferableObject implements java.lang.Comparable<PermissionEntry>
owner
and objectName
serve as primary key of an entry.Modifier | Constructor and Description |
---|---|
protected |
PermissionEntry(java.lang.String objectName,
java.lang.String userOrGroupName,
java.lang.String[] permissions) |
Modifier and Type | Method and Description |
---|---|
static void |
checkIsPermissionSupported(PermissionDefinition obj,
EspritPermission permission) |
int |
compareTo(PermissionEntry other)
Compares by primary key [owner, objectName].
|
boolean |
equals(java.lang.Object obj)
Compares the primary key which is [owner, objectName].
|
java.lang.String |
getObjectName() |
java.lang.String |
getOwner() |
java.lang.String[] |
getPermissions() |
int |
hashCode() |
boolean |
matches(java.lang.String name,
java.lang.String objectName,
java.lang.String permission) |
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
protected PermissionEntry(java.lang.String objectName, java.lang.String userOrGroupName, java.lang.String[] permissions)
public final java.lang.String getOwner()
public final java.lang.String getObjectName()
public final java.lang.String[] getPermissions()
public final boolean matches(java.lang.String name, java.lang.String objectName, java.lang.String permission)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public final int hashCode()
hashCode
in class java.lang.Object
public final int compareTo(PermissionEntry other)
compareTo
in interface java.lang.Comparable<PermissionEntry>
public final ToString toString(ToString s)
Dumpable
toString
in interface Dumpable
toString
in class DumpableObject
public final DumpString toDumpString(DumpString s)
Dumpable
toDumpString
in interface Dumpable
toDumpString
in class DumpableObject
public static void checkIsPermissionSupported(PermissionDefinition obj, EspritPermission permission)
Copyright © 2014 EsprIT-Systems. All Rights Reserved.