Interface SecurityRoleRefType<T>

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

    public interface SecurityRoleRefType<T>
    extends org.jboss.shrinkwrap.descriptor.api.Child<T>
    This interface defines the contract for the security-role-refType xsd type
    • Method Detail

      • description

        SecurityRoleRefType<T> description​(String... values)
        Creates for all String objects representing description elements, a new description element
        Parameters:
        values - list of description objects
        Returns:
        the current instance of SecurityRoleRefType
      • getAllDescription

        List<String> getAllDescription()
        Returns all description elements
        Returns:
        list of description
      • removeAllDescription

        SecurityRoleRefType<T> removeAllDescription()
        Removes the description element
        Returns:
        the current instance of SecurityRoleRefType
      • roleName

        SecurityRoleRefType<T> roleName​(String roleName)
        Sets the role-name element
        Parameters:
        roleName - the value for the element role-name
        Returns:
        the current instance of SecurityRoleRefType
      • getRoleName

        String getRoleName()
        Returns the role-name element
        Returns:
        the node defined for the element role-name
      • removeRoleName

        SecurityRoleRefType<T> removeRoleName()
        Removes the role-name element
        Returns:
        the current instance of SecurityRoleRefType
      • roleLink

        SecurityRoleRefType<T> roleLink​(String roleLink)
        Sets the role-link element
        Parameters:
        roleLink - the value for the element role-link
        Returns:
        the current instance of SecurityRoleRefType
      • getRoleLink

        String getRoleLink()
        Returns the role-link element
        Returns:
        the node defined for the element role-link
      • removeRoleLink

        SecurityRoleRefType<T> removeRoleLink()
        Removes the role-link element
        Returns:
        the current instance of SecurityRoleRefType
      • id

        SecurityRoleRefType<T> id​(String id)
        Sets the id attribute
        Parameters:
        id - the value for the attribute id
        Returns:
        the current instance of SecurityRoleRefType
      • getId

        String getId()
        Returns the id attribute
        Returns:
        the value defined for the attribute id
      • removeId

        SecurityRoleRefType<T> removeId()
        Removes the id attribute
        Returns:
        the current instance of SecurityRoleRefType