public class EdalPermission
extends java.security.Permission
implements java.io.Serializable
EdalPermission.
Consists of PrimaryDataEntity ID, PrimaryDataEntitiy Version, ActionClass,
ActionMethod (defined for a Principal (principalType/principalName pair).| Constructor and Description |
|---|
EdalPermission()
Constructor for
EdalPermission. |
EdalPermission(java.lang.String primaryDataEntityID,
java.lang.Long version,
java.lang.Class<? extends PrimaryDataEntity> actionClass,
java.lang.reflect.Method actionMethod)
Constructor for
EdalPermission with specified parameter. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
Checks if two EDALPermissions are equal.
|
java.lang.Class<? extends PrimaryDataEntity> |
getActionClass()
Getter for the field
actionClass. |
java.lang.reflect.Method |
getActionMethod()
Getter for the field
actionMethod. |
java.lang.String |
getActions() |
java.lang.String |
getPrimaryDataEntityID()
Getter for the field
primaryDataEntityID. |
java.lang.Long |
getVersion()
Getter for the field
version. |
int |
hashCode()
Returns the hash code for this
EdalPermission. |
boolean |
implies(java.security.Permission permission)
Check if the permission is implied by this object.
|
java.lang.String |
toString()
Returns a
String Representation of an EdalPermission. |
public EdalPermission(java.lang.String primaryDataEntityID,
java.lang.Long version,
java.lang.Class<? extends PrimaryDataEntity> actionClass,
java.lang.reflect.Method actionMethod)
EdalPermission with specified parameter.primaryDataEntityID - a String object.version - a Long object.actionClass - a Class object.actionMethod - a Method object.public EdalPermission()
EdalPermission.public boolean equals(java.lang.Object obj)
equals in class java.security.Permissionpublic java.lang.String getPrimaryDataEntityID()
primaryDataEntityID.public java.lang.Class<? extends PrimaryDataEntity> getActionClass()
actionClass.public java.lang.Long getVersion()
version.public java.lang.reflect.Method getActionMethod()
actionMethod.public java.lang.String getActions()
getActions in class java.security.Permissionpublic int hashCode()
EdalPermission.hashCode in class java.security.PermissionPermission.hashCode()public boolean implies(java.security.Permission permission)
implies in class java.security.Permissionpublic java.lang.String toString()
String Representation of an EdalPermission.toString in class java.security.PermissionPermission.toString()