Class 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 Detail

      • 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 Detail

      • 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
      • 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