Class RoleDetails
- java.lang.Object
-
- org.apache.archiva.redback.integration.model.RoleDetails
-
- Direct Known Subclasses:
CreateRoleDetails,EditRoleDetails
public abstract class RoleDetails extends Object
RoleDetails - this is a placeholder for information passed back and forth between the Action and the Client. We intentionally do not hook up the actual object to prevent creative injection of fields and values by the untrusted client.- Author:
- Joakim Erdfelt
-
-
Constructor Summary
Constructors Constructor Description RoleDetails()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChildRoleName(String name)voidaddPermission(String permissionName, String operationName, String resourceIdentifier)List<String>getChildRoleNames()StringgetDescription()StringgetName()List<SimplePermission>getPermissions()booleanisAssignable()voidsetAssignable(boolean assignable)voidsetChildRoleNames(List<String> childRoleNames)voidsetDescription(String description)voidsetName(String name)voidsetPermissions(List<SimplePermission> permissions)
-
-
-
Constructor Detail
-
RoleDetails
public RoleDetails()
-
-
Method Detail
-
addChildRoleName
public void addChildRoleName(String name)
-
addPermission
public void addPermission(String permissionName, String operationName, String resourceIdentifier)
-
getChildRoleNames
public List<String> getChildRoleNames()
-
isAssignable
public boolean isAssignable()
-
setAssignable
public void setAssignable(boolean assignable)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
getPermissions
public List<SimplePermission> getPermissions()
-
setPermissions
public void setPermissions(List<SimplePermission> permissions)
-
setChildRoleNames
public void setChildRoleNames(List<String> childRoleNames)
-
-