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 Details

    • 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<AdminobjectType>
    • getAllConfigProperty

      List<ConfigPropertyType<AdminobjectType<T>>> getAllConfigProperty()
      Returns all config-property elements
      Returns:
      list of config-property
    • removeAllConfigProperty

      AdminobjectType<T> removeAllConfigProperty()
      Removes all config-property elements
      Returns:
      the current instance of ConfigPropertyType<AdminobjectType>
    • 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