Class EdalPermissionImplementation
- java.lang.Object
-
- java.security.Permission
-
- de.ipk_gatersleben.bit.bi.edal.primary_data.security.EdalPermission
-
- de.ipk_gatersleben.bit.bi.edal.primary_data.file.implementation.EdalPermissionImplementation
-
- All Implemented Interfaces:
java.io.Serializable,java.security.Guard
@Entity public class EdalPermissionImplementation extends EdalPermission
Implementation ofEdalPermissionfor persist with HIBERNATE- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedEdalPermissionImplementation()Default constructor forEdalPermissionImplementationis necessary for PojoInstantiator of HIBERNATE.protectedEdalPermissionImplementation(PrincipalImplementation principal, java.lang.String primaryDataEntityID, java.lang.Long version, GrantableMethods.EdalClasses actionClass, GrantableMethods.Methods actionMethod)Constructor for EdalPermissionImplementation.
-
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object obj)Checks if two EDALPermissions are equal.protected intgetId()Getter for the fieldid.protected PrincipalImplementationgetPrincipal()Getter for the fieldprincipal.inthashCode()Returns the hash code for thisEdalPermission.protected voidsetId(int id)Setter for the fieldid.protected EdalPermissiontoEdalPermission()Convert the privateEdalPermissionImplementationinto an publicEdalPermissionobject.java.lang.StringtoString()Returns aStringRepresentation of anEdalPermission.-
Methods inherited from class de.ipk_gatersleben.bit.bi.edal.primary_data.security.EdalPermission
getActionClass, getActionMethod, getActions, getPrimaryDataEntityID, getVersion, implies
-
-
-
-
Constructor Detail
-
EdalPermissionImplementation
protected EdalPermissionImplementation()
Default constructor forEdalPermissionImplementationis necessary for PojoInstantiator of HIBERNATE.
-
EdalPermissionImplementation
protected EdalPermissionImplementation(PrincipalImplementation principal, java.lang.String primaryDataEntityID, java.lang.Long version, GrantableMethods.EdalClasses actionClass, GrantableMethods.Methods actionMethod)
Constructor for EdalPermissionImplementation.- Parameters:
principal- aPrincipalImplementationobject.primaryDataEntityID- aStringobject.version- aLongobject.actionClass- aGrantableMethods.EdalClassesobject.actionMethod- aGrantableMethods.Methodsobject.
-
-
Method Detail
-
toEdalPermission
protected EdalPermission toEdalPermission()
Convert the privateEdalPermissionImplementationinto an publicEdalPermissionobject.- Returns:
- EDALPermission
-
equals
public boolean equals(java.lang.Object obj)
Checks if two EDALPermissions are equal.- Overrides:
equalsin classEdalPermission
-
getId
protected int getId()
Getter for the fieldid.Value for id is generated by HIBERNATE
- Returns:
- the id
-
getPrincipal
protected PrincipalImplementation getPrincipal()
Getter for the fieldprincipal.- Returns:
- the principal
-
hashCode
public int hashCode()
Returns the hash code for thisEdalPermission.- Overrides:
hashCodein classEdalPermission- See Also:
Permission.hashCode()
-
setId
protected void setId(int id)
Setter for the fieldid.- Parameters:
id- the id to set
-
toString
public java.lang.String toString()
Returns aStringRepresentation of anEdalPermission.- Overrides:
toStringin classEdalPermission- See Also:
Permission.toString()
-
-