Interface IronjacamarDescriptor

All Superinterfaces:
org.jboss.shrinkwrap.descriptor.api.Descriptor, org.jboss.shrinkwrap.descriptor.api.DescriptorNamespace<IronjacamarDescriptor>
All Known Implementing Classes:
IronjacamarDescriptorImpl

public interface IronjacamarDescriptor extends org.jboss.shrinkwrap.descriptor.api.Descriptor, org.jboss.shrinkwrap.descriptor.api.DescriptorNamespace<IronjacamarDescriptor>

This deployment descriptor provides the functionalities as described in the specification

Example:

IronjacamarDescriptor descriptor = Descriptors.create(IronjacamarDescriptor.class);

  • Method Details

    • getOrCreateBeanValidationGroups

      BeanValidationGroupsType<IronjacamarDescriptor> getOrCreateBeanValidationGroups()
      If not already created, a new bean-validation-groups element with the given value will be created. Otherwise, the existing bean-validation-groups element will be returned.
      Returns:
      a new or existing instance of BeanValidationGroupsType
    • removeBeanValidationGroups

      IronjacamarDescriptor removeBeanValidationGroups()
      Removes the bean-validation-groups element
      Returns:
      the current instance of IronjacamarDescriptor
    • bootstrapContext

      IronjacamarDescriptor bootstrapContext(String bootstrapContext)
      Sets the bootstrap-context element
      Parameters:
      bootstrapContext - the value for the element bootstrap-context
      Returns:
      the current instance of IronjacamarDescriptor
    • getBootstrapContext

      String getBootstrapContext()
      Returns the bootstrap-context element
      Returns:
      the node defined for the element bootstrap-context
    • removeBootstrapContext

      IronjacamarDescriptor removeBootstrapContext()
      Removes the bootstrap-context element
      Returns:
      the current instance of IronjacamarDescriptor
    • getOrCreateConfigProperty

      ConfigPropertyType<IronjacamarDescriptor> 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<IronjacamarDescriptor> createConfigProperty()
      Creates a new config-property element
      Returns:
      the new created instance of ConfigPropertyType
    • getAllConfigProperty

      Returns all config-property elements
      Returns:
      list of config-property
    • removeAllConfigProperty

      IronjacamarDescriptor removeAllConfigProperty()
      Removes all config-property elements
      Returns:
      the current instance of ConfigPropertyType
    • transactionSupport

      IronjacamarDescriptor transactionSupport(TransactionSupportType transactionSupport)
      Sets the transaction-support element
      Parameters:
      transactionSupport - the value for the element transaction-support
      Returns:
      the current instance of IronjacamarDescriptor
    • transactionSupport

      IronjacamarDescriptor transactionSupport(String transactionSupport)
      Sets the transaction-support element
      Parameters:
      transactionSupport - the value for the element transaction-support
      Returns:
      the current instance of IronjacamarDescriptor
    • getTransactionSupport

      TransactionSupportType getTransactionSupport()
      Returns the transaction-support element
      Returns:
      the value found for the element transaction-support
    • getTransactionSupportAsString

      String getTransactionSupportAsString()
      Returns the transaction-support element
      Returns:
      the value found for the element transaction-support
    • removeTransactionSupport

      IronjacamarDescriptor removeTransactionSupport()
      Removes the transaction-support attribute
      Returns:
      the current instance of IronjacamarDescriptor
    • getOrCreateWorkmanager

      WorkmanagerType<IronjacamarDescriptor> getOrCreateWorkmanager()
      If not already created, a new workmanager element with the given value will be created. Otherwise, the existing workmanager element will be returned.
      Returns:
      a new or existing instance of WorkmanagerType
    • removeWorkmanager

      IronjacamarDescriptor removeWorkmanager()
      Removes the workmanager element
      Returns:
      the current instance of IronjacamarDescriptor
    • getOrCreateConnectionDefinitions

      ConnectionDefinitionsType<IronjacamarDescriptor> getOrCreateConnectionDefinitions()
      If not already created, a new connection-definitions element with the given value will be created. Otherwise, the existing connection-definitions element will be returned.
      Returns:
      a new or existing instance of ConnectionDefinitionsType
    • removeConnectionDefinitions

      IronjacamarDescriptor removeConnectionDefinitions()
      Removes the connection-definitions element
      Returns:
      the current instance of IronjacamarDescriptor
    • getOrCreateAdminObjects

      AdminObjectsType<IronjacamarDescriptor> getOrCreateAdminObjects()
      If not already created, a new admin-objects element with the given value will be created. Otherwise, the existing admin-objects element will be returned.
      Returns:
      a new or existing instance of AdminObjectsType
    • removeAdminObjects

      IronjacamarDescriptor removeAdminObjects()
      Removes the admin-objects element
      Returns:
      the current instance of IronjacamarDescriptor