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 void
addChildRoleName(String name)
void
addPermission(String permissionName, String operationName, String resourceIdentifier)
List<String>
getChildRoleNames()
String
getDescription()
String
getName()
List<SimplePermission>
getPermissions()
boolean
isAssignable()
void
setAssignable(boolean assignable)
void
setChildRoleNames(List<String> childRoleNames)
void
setDescription(String description)
void
setName(String name)
void
setPermissions(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)
-
-