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$
- Author:
- Eric Pugh
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SecurityEntityImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods 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 Detail
-
SecurityEntityImpl
public SecurityEntityImpl()
-
-
Method Detail
-
getId
public Object getId()
Description copied from interface:SecurityEntityGet the Id of the SecurityEntity.- Specified by:
getIdin interfaceSecurityEntity- Returns:
- object id
-
setId
public void setId(Object id)
Description copied from interface:SecurityEntitySets the Id of the SecurityEntity.- Specified by:
setIdin interfaceSecurityEntity- Parameters:
id- the object id
-
getName
public String getName()
Description copied from interface:SecurityEntityGet the Name of the SecurityEntity.- Specified by:
getNamein interfaceSecurityEntity- Returns:
- object name
-
setName
public void setName(String name) throws IllegalArgumentException
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
-
equals
public boolean equals(Object o)
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()
-
-