Class SecurityTypeImpl<T>

java.lang.Object
org.jboss.jca.embedded.dsl.ironjacamar10.impl.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 Details

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

    • up

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

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

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

      public SecurityType<T> removeApplication()
      Removes the application element
      Specified by:
      removeApplication 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
    • removeSecurityDomain

      public SecurityType<T> removeSecurityDomain()
      Removes the security-domain element
      Specified by:
      removeSecurityDomain in interface SecurityType<T>
      Returns:
      the current instance of SecurityType
    • 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
    • removeSecurityDomainAndApplication

      public SecurityType<T> removeSecurityDomainAndApplication()
      Removes the security-domain-and-application element
      Specified by:
      removeSecurityDomainAndApplication in interface SecurityType<T>
      Returns:
      the current instance of SecurityType