Class AddPermissionMappingTask

  • All Implemented Interfaces:
    SubTask

    public class AddPermissionMappingTask
    extends AbstractBaseTask

    A Rhino management sub task for adding a permission mapping.

    Ant Parameters
    Attribute Description Required

    failonerror

    Flag to control failure behaviour. If 'true', the sub task will throw a BuildException when an error is encountered. If 'false', the sub task will throw a NonFatalBuildException instead of a BuildException under specific circumstances. See below for conditions (if any) which will cause a NonFatalBuildException.

    No. default value is taken from the Rhino management parent task.

    objectnamepattern

    MBean object name pattern as specified in javax.management.ObjectName

    Yes.

    member

    A MBean member (attribute or operation)

    Only if rhinopermissionsubcategory is specified.

    rhinopermissioncategory

    Primary part of the Rhino permission name

    Yes.

    rhinopermissionsubcategory

    Secondary (optional) part of the Rhino permission name

    Only if member is specified.

    NonFatalBuildException throw conditions
    • Permission mapping already exists

    • Constructor Detail

      • AddPermissionMappingTask

        public AddPermissionMappingTask()
    • Method Detail

      • execute

        protected void execute()
                        throws org.apache.tools.ant.BuildException
        Specified by:
        execute in class AbstractBaseTask
        Throws:
        org.apache.tools.ant.BuildException
      • validateParameters

        protected void validateParameters()
                                   throws org.apache.tools.ant.BuildException
        Specified by:
        validateParameters in class AbstractBaseTask
        Throws:
        org.apache.tools.ant.BuildException
      • setMember

        public void setMember​(String member)
      • setObjectNamePattern

        public void setObjectNamePattern​(String objectNamePattern)
      • setRhinoPermissionCategory

        public void setRhinoPermissionCategory​(String rhinoPermissionCategory)
      • setRhinoPermissionSubcategory

        public void setRhinoPermissionSubcategory​(String rhinoPermissionSubcategory)