Package org.apache.archiva.redback.rbac
Class AbstractRole
- java.lang.Object
-
- org.apache.archiva.redback.rbac.AbstractRole
-
- All Implemented Interfaces:
Serializable,Role
- Direct Known Subclasses:
JpaRole,MemoryRole
public abstract class AbstractRole extends Object implements Role
AbstractRole useful for common logic that implementors can use.- Author:
- Joakim Erdfelt
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractRole()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChildRole(Role child)Adds a child role and sets the list of child names and child ids.booleanequals(Object other)Method equals.booleanhasChildRoles()Convenience method to see if Role has Child Roles.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.archiva.redback.rbac.Role
addChildRoleId, addChildRoleName, addPermission, getChildRoleIds, getChildRoleNames, getDescription, getId, getModelId, getName, getPermissions, getResource, isAssignable, isPermanent, isTemplateInstance, removePermission, setAssignable, setChildRoleIds, setChildRoleNames, setDescription, setId, setModelId, setName, setPermanent, setPermissions, setResource, setTemplateInstance
-
-
-
-
Constructor Detail
-
AbstractRole
public AbstractRole()
-
-
Method Detail
-
hasChildRoles
public boolean hasChildRoles()
Description copied from interface:RoleConvenience method to see if Role has Child Roles.- Specified by:
hasChildRolesin interfaceRole- Returns:
- true if child roles exists and has any roles being tracked.
-
addChildRole
public void addChildRole(Role child)
Description copied from interface:RoleAdds a child role and sets the list of child names and child ids.- Specified by:
addChildRolein interfaceRole- Parameters:
child- the child role
-
-