public class AddPermissionToRoleTask extends AbstractBaseTask
A Rhino management sub task for adding a permission to a role.
Attribute | Description | Required |
---|---|---|
failonerror |
Flag to control failure behaviour.
If 'true', the sub task will throw a |
No. default value is taken from the Rhino management parent task. |
role |
Role name |
Yes. |
permissionName |
Permission name (taken from a permission mapping target as either PermissionCategory or PermissionCategory#PermissionSubcategory) |
Yes. |
permissionActions |
Permission actions to add, either "read" or "read,write" |
Yes. |
None
client, failOnError
Constructor and Description |
---|
AddPermissionToRoleTask() |
Modifier and Type | Method and Description |
---|---|
protected void |
execute() |
void |
setPermissionActions(String permissionActions) |
void |
setPermissionName(String permissionName) |
void |
setRole(String role) |
protected void |
validateParameters() |
getExceptionAndMessage, getFailOnError, getMessage, getOverrideFailOnError, getParent, getProject, log, run, setFailOnError
protected void execute() throws org.apache.tools.ant.BuildException
execute
in class AbstractBaseTask
org.apache.tools.ant.BuildException
protected void validateParameters() throws org.apache.tools.ant.BuildException
validateParameters
in class AbstractBaseTask
org.apache.tools.ant.BuildException
public void setRole(String role)
public void setPermissionName(String permissionName)
public void setPermissionActions(String permissionActions)