Interface WorkmanagerSecurityType<T>

All Superinterfaces:
org.jboss.shrinkwrap.descriptor.api.Child<T>
All Known Implementing Classes:
WorkmanagerSecurityTypeImpl

public interface WorkmanagerSecurityType<T> extends org.jboss.shrinkwrap.descriptor.api.Child<T>
This interface defines the contract for the workmanagerSecurityType xsd type
  • Method Details

    • mappingRequired

      WorkmanagerSecurityType<T> mappingRequired(Boolean mappingRequired)
      Sets the mapping-required element
      Parameters:
      mappingRequired - the value for the element mapping-required
      Returns:
      the current instance of WorkmanagerSecurityType
    • isMappingRequired

      Boolean isMappingRequired()
      Returns the mapping-required element
      Returns:
      the node defined for the element mapping-required
    • removeMappingRequired

      WorkmanagerSecurityType<T> removeMappingRequired()
      Removes the mapping-required element
      Returns:
      the current instance of WorkmanagerSecurityType
    • domain

      WorkmanagerSecurityType<T> domain(String domain)
      Sets the domain element
      Parameters:
      domain - the value for the element domain
      Returns:
      the current instance of WorkmanagerSecurityType
    • getDomain

      String getDomain()
      Returns the domain element
      Returns:
      the node defined for the element domain
    • removeDomain

      WorkmanagerSecurityType<T> removeDomain()
      Removes the domain element
      Returns:
      the current instance of WorkmanagerSecurityType
    • defaultPrincipal

      WorkmanagerSecurityType<T> defaultPrincipal(String defaultPrincipal)
      Sets the default-principal element
      Parameters:
      defaultPrincipal - the value for the element default-principal
      Returns:
      the current instance of WorkmanagerSecurityType
    • getDefaultPrincipal

      String getDefaultPrincipal()
      Returns the default-principal element
      Returns:
      the node defined for the element default-principal
    • removeDefaultPrincipal

      WorkmanagerSecurityType<T> removeDefaultPrincipal()
      Removes the default-principal element
      Returns:
      the current instance of WorkmanagerSecurityType
    • getOrCreateDefaultGroups

      If not already created, a new default-groups element with the given value will be created. Otherwise, the existing default-groups element will be returned.
      Returns:
      a new or existing instance of WorkmanagerSecurityGroupsType<WorkmanagerSecurityType>
    • removeDefaultGroups

      WorkmanagerSecurityType<T> removeDefaultGroups()
      Removes the default-groups element
      Returns:
      the current instance of WorkmanagerSecurityType
    • getOrCreateMappings

      If not already created, a new mappings element with the given value will be created. Otherwise, the existing mappings element will be returned.
      Returns:
      a new or existing instance of WorkmanagerSecurityMappingsType<WorkmanagerSecurityType>
    • removeMappings

      WorkmanagerSecurityType<T> removeMappings()
      Removes the mappings element
      Returns:
      the current instance of WorkmanagerSecurityType