Class SecurityEntityImpl
java.lang.Object
org.apache.fulcrum.security.entity.impl.SecurityEntityImpl
- All Implemented Interfaces:
Serializable,SecurityEntity
- Direct Known Subclasses:
AbstractTurbineSecurityEntityImpl,BasicGroupImpl,BasicUserImpl,DynamicPermissionImpl,DynamicRoleImpl,TurbinePermissionImpl
public class SecurityEntityImpl extends Object implements SecurityEntity
Base class for all objects implementing SecurityEnitity. This class
automatically lowercases the name. So the permission "EDIT" will equal "eDit"
and "edit";
- Version:
- $Id: SecurityEntityImpl.java 1845969 2018-11-06 22:05:47Z painter $
- Author:
- Eric Pugh
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description SecurityEntityImpl() -
Method Summary
Modifier and Type Method Description booleanequals(Object o)Check if this object is equal to anotherObjectgetId()Get the Id of the SecurityEntity.StringgetName()Get the Name of the SecurityEntity.inthashCode()Calculate a hash code for this objectvoidsetId(Object id)Sets the Id of the SecurityEntity.voidsetName(String name)Pass in the name for this entity.StringtoString()
-
Constructor Details
-
SecurityEntityImpl
public SecurityEntityImpl()
-
-
Method Details
-
getId
Description copied from interface:SecurityEntityGet the Id of the SecurityEntity.- Specified by:
getIdin interfaceSecurityEntity- Returns:
- object id
-
setId
Description copied from interface:SecurityEntitySets the Id of the SecurityEntity.- Specified by:
setIdin interfaceSecurityEntity- Parameters:
id- the object id
-
getName
Description copied from interface:SecurityEntityGet the Name of the SecurityEntity.- Specified by:
getNamein interfaceSecurityEntity- Returns:
- object name
-
setName
Pass in the name for this entity. Also lowercases it.- Specified by:
setNamein interfaceSecurityEntity- Parameters:
name- name of entity- Throws:
IllegalArgumentException- must provide a name
-
toString
-
equals
Check if this object is equal to another- Overrides:
equalsin classObject- See Also:
Object.equals(java.lang.Object)
-
hashCode
public int hashCode()Calculate a hash code for this object- Overrides:
hashCodein classObject- See Also:
Object.hashCode()
-