Class SecurityPermissionImpl<T>

java.lang.Object
org.jboss.shrinkwrap.descriptor.impl.connector10.SecurityPermissionImpl<T>
All Implemented Interfaces:
org.jboss.shrinkwrap.descriptor.api.Child<T>, SecurityPermission<T>

public class SecurityPermissionImpl<T> extends Object implements org.jboss.shrinkwrap.descriptor.api.Child<T>, SecurityPermission<T>
This class implements the security-permission xsd type
  • Constructor Details

    • SecurityPermissionImpl

      public SecurityPermissionImpl(T t, String nodeName, org.jboss.shrinkwrap.descriptor.spi.node.Node node)
    • SecurityPermissionImpl

      public SecurityPermissionImpl(T t, String nodeName, org.jboss.shrinkwrap.descriptor.spi.node.Node node, org.jboss.shrinkwrap.descriptor.spi.node.Node childNode)
  • Method Details

    • up

      public T up()
      Specified by:
      up in interface org.jboss.shrinkwrap.descriptor.api.Child<T>
    • securityPermissionSpec

      public SecurityPermission<T> securityPermissionSpec(String securityPermissionSpec)
      Sets the security-permission-spec element
      Specified by:
      securityPermissionSpec in interface SecurityPermission<T>
      Parameters:
      securityPermissionSpec - the value for the element security-permission-spec
      Returns:
      the current instance of SecurityPermission
    • getSecurityPermissionSpec

      public String getSecurityPermissionSpec()
      Returns the security-permission-spec element
      Specified by:
      getSecurityPermissionSpec in interface SecurityPermission<T>
      Returns:
      the node defined for the element security-permission-spec
    • removeSecurityPermissionSpec

      public SecurityPermission<T> removeSecurityPermissionSpec()
      Removes the security-permission-spec element
      Specified by:
      removeSecurityPermissionSpec in interface SecurityPermission<T>
      Returns:
      the current instance of SecurityPermission
    • description

      public SecurityPermission<T> description(String description)
      Sets the description element
      Specified by:
      description in interface SecurityPermission<T>
      Parameters:
      description - the value for the element description
      Returns:
      the current instance of SecurityPermission
    • getDescription

      public String getDescription()
      Returns the description element
      Specified by:
      getDescription in interface SecurityPermission<T>
      Returns:
      the node defined for the element description
    • removeDescription

      public SecurityPermission<T> removeDescription()
      Removes the description element
      Specified by:
      removeDescription in interface SecurityPermission<T>
      Returns:
      the current instance of SecurityPermission