Interface AdminobjectType<T>

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

    public interface AdminobjectType<T>
    extends org.jboss.shrinkwrap.descriptor.api.Child<T>
    This interface defines the contract for the adminobjectType xsd type
    • Method Detail

      • adminobjectInterface

        AdminobjectType<T> adminobjectInterface​(String adminobjectInterface)
        Sets the adminobject-interface element
        Parameters:
        adminobjectInterface - the value for the element adminobject-interface
        Returns:
        the current instance of AdminobjectType
      • getAdminobjectInterface

        String getAdminobjectInterface()
        Returns the adminobject-interface element
        Returns:
        the node defined for the element adminobject-interface
      • removeAdminobjectInterface

        AdminobjectType<T> removeAdminobjectInterface()
        Removes the adminobject-interface element
        Returns:
        the current instance of AdminobjectType
      • adminobjectClass

        AdminobjectType<T> adminobjectClass​(String adminobjectClass)
        Sets the adminobject-class element
        Parameters:
        adminobjectClass - the value for the element adminobject-class
        Returns:
        the current instance of AdminobjectType
      • getAdminobjectClass

        String getAdminobjectClass()
        Returns the adminobject-class element
        Returns:
        the node defined for the element adminobject-class
      • removeAdminobjectClass

        AdminobjectType<T> removeAdminobjectClass()
        Removes the adminobject-class element
        Returns:
        the current instance of AdminobjectType
      • getOrCreateConfigProperty

        ConfigPropertyType<AdminobjectType<T>> getOrCreateConfigProperty()
        If not already created, a new config-property element will be created and returned. Otherwise, the first existing config-property element will be returned.
        Returns:
        the instance defined for the element config-property
      • createConfigProperty

        ConfigPropertyType<AdminobjectType<T>> createConfigProperty()
        Creates a new config-property element
        Returns:
        the new created instance of ConfigPropertyType>
      • removeAllConfigProperty

        AdminobjectType<T> removeAllConfigProperty()
        Removes all config-property elements
        Returns:
        the current instance of ConfigPropertyType>
      • id

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

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

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