Interface ConnectionDefinitionsType<T>
- All Superinterfaces:
org.jboss.shrinkwrap.descriptor.api.Child<T>
- All Known Implementing Classes:
ConnectionDefinitionsTypeImpl
public interface ConnectionDefinitionsType<T>
extends org.jboss.shrinkwrap.descriptor.api.Child<T>
This interface defines the contract for the
connection-definitionsType xsd type-
Method Summary
Modifier and TypeMethodDescriptionCreates a newconnection-definitionelementReturns allconnection-definitionelementsIf not already created, a newconnection-definitionelement will be created and returned.Removes allconnection-definitionelementsMethods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child
up
-
Method Details
-
getOrCreateConnectionDefinition
ConnectionDefinitionType<ConnectionDefinitionsType<T>> getOrCreateConnectionDefinition()If not already created, a newconnection-definitionelement will be created and returned. Otherwise, the first existingconnection-definitionelement will be returned.- Returns:
- the instance defined for the element
connection-definition
-
createConnectionDefinition
ConnectionDefinitionType<ConnectionDefinitionsType<T>> createConnectionDefinition()Creates a newconnection-definitionelement- Returns:
- the new created instance of
ConnectionDefinitionTypeinvalid input: '<'ConnectionDefinitionsType>
-
getAllConnectionDefinition
List<ConnectionDefinitionType<ConnectionDefinitionsType<T>>> getAllConnectionDefinition()Returns allconnection-definitionelements- Returns:
- list of
connection-definition
-
removeAllConnectionDefinition
ConnectionDefinitionsType<T> removeAllConnectionDefinition()Removes allconnection-definitionelements- Returns:
- the current instance of
ConnectionDefinitionTypeinvalid input: '<'ConnectionDefinitionsType>
-