Class SecurityTypeImpl<T>

  • All Implemented Interfaces:
    SecurityType<T>, org.jboss.shrinkwrap.descriptor.api.Child<T>

    public class SecurityTypeImpl<T>
    extends Object
    implements org.jboss.shrinkwrap.descriptor.api.Child<T>, SecurityType<T>
    This class implements the securityType xsd type
    • Constructor Detail

      • SecurityTypeImpl

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

        public SecurityTypeImpl​(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>
      • isApplication

        public Boolean isApplication()
        Removes the application element
        Specified by:
        isApplication in interface SecurityType<T>
        Returns:
        the current instance of SecurityType
      • securityDomain

        public SecurityType<T> securityDomain​(String securityDomain)
        Sets the security-domain element
        Specified by:
        securityDomain in interface SecurityType<T>
        Parameters:
        securityDomain - the value for the element security-domain
        Returns:
        the current instance of SecurityType
      • getSecurityDomain

        public String getSecurityDomain()
        Returns the security-domain element
        Specified by:
        getSecurityDomain in interface SecurityType<T>
        Returns:
        the node defined for the element security-domain
      • securityDomainAndApplication

        public SecurityType<T> securityDomainAndApplication​(String securityDomainAndApplication)
        Sets the security-domain-and-application element
        Specified by:
        securityDomainAndApplication in interface SecurityType<T>
        Parameters:
        securityDomainAndApplication - the value for the element security-domain-and-application
        Returns:
        the current instance of SecurityType
      • getSecurityDomainAndApplication

        public String getSecurityDomainAndApplication()
        Returns the security-domain-and-application element
        Specified by:
        getSecurityDomainAndApplication in interface SecurityType<T>
        Returns:
        the node defined for the element security-domain-and-application