|
ShrinkWrap Descriptors Generated Java EE API 2.0.0-alpha-3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ElementCollection<T>
This interface defines the contract for the element-collection
xsd type
Method Summary | |
---|---|
ElementCollection<T> |
access(AccessType access)
Sets the access attribute |
ElementCollection<T> |
access(String access)
Sets the access attribute |
AssociationOverride<ElementCollection<T>> |
createAssociationOverride()
Creates a new association-override element |
AttributeOverride<ElementCollection<T>> |
createAttributeOverride()
Creates a new attribute-override element |
AttributeOverride<ElementCollection<T>> |
createMapKeyAttributeOverride()
Creates a new map-key-attribute-override element |
MapKeyJoinColumn<ElementCollection<T>> |
createMapKeyJoinColumn()
Creates a new map-key-join-column element |
ElementCollection<T> |
enumerated(EnumType enumerated)
Sets the enumerated element |
ElementCollection<T> |
enumerated(String enumerated)
Sets the enumerated element |
ElementCollection<T> |
fetch(FetchType fetch)
Sets the fetch attribute |
ElementCollection<T> |
fetch(String fetch)
Sets the fetch attribute |
AccessType |
getAccess()
Returns the access attribute |
String |
getAccessAsString()
Returns the access attribute |
List<AssociationOverride<ElementCollection<T>>> |
getAllAssociationOverride()
Returns all association-override elements |
List<AttributeOverride<ElementCollection<T>>> |
getAllAttributeOverride()
Returns all attribute-override elements |
List<AttributeOverride<ElementCollection<T>>> |
getAllMapKeyAttributeOverride()
Returns all map-key-attribute-override elements |
List<MapKeyJoinColumn<ElementCollection<T>>> |
getAllMapKeyJoinColumn()
Returns all map-key-join-column elements |
EnumType |
getEnumerated()
Returns the enumerated element |
String |
getEnumeratedAsString()
Returns the enumerated element |
FetchType |
getFetch()
Returns the fetch attribute |
String |
getFetchAsString()
Returns the fetch attribute |
EnumType |
getMapKeyEnumerated()
Returns the map-key-enumerated element |
String |
getMapKeyEnumeratedAsString()
Returns the map-key-enumerated element |
TemporalType |
getMapKeyTemporal()
Returns the map-key-temporal element |
String |
getMapKeyTemporalAsString()
Returns the map-key-temporal element |
String |
getName()
Returns the name attribute |
AssociationOverride<ElementCollection<T>> |
getOrCreateAssociationOverride()
If not already created, a new association-override element will be created and returned. |
AttributeOverride<ElementCollection<T>> |
getOrCreateAttributeOverride()
If not already created, a new attribute-override element will be created and returned. |
CollectionTable<ElementCollection<T>> |
getOrCreateCollectionTable()
If not already created, a new collection-table element with the given value will be created. |
Column<ElementCollection<T>> |
getOrCreateColumn()
If not already created, a new column element with the given value will be created. |
MapKey<ElementCollection<T>> |
getOrCreateMapKey()
If not already created, a new map-key element with the given value will be created. |
AttributeOverride<ElementCollection<T>> |
getOrCreateMapKeyAttributeOverride()
If not already created, a new map-key-attribute-override element will be created and returned. |
MapKeyClass<ElementCollection<T>> |
getOrCreateMapKeyClass()
If not already created, a new map-key-class element with the given value will be created. |
MapKeyColumn<ElementCollection<T>> |
getOrCreateMapKeyColumn()
If not already created, a new map-key-column element with the given value will be created. |
MapKeyJoinColumn<ElementCollection<T>> |
getOrCreateMapKeyJoinColumn()
If not already created, a new map-key-join-column element will be created and returned. |
OrderColumn<ElementCollection<T>> |
getOrCreateOrderColumn()
If not already created, a new order-column element with the given value will be created. |
String |
getOrderBy()
Returns the order-by element |
String |
getTargetClass()
Returns the target-class attribute |
TemporalType |
getTemporal()
Returns the temporal element |
String |
getTemporalAsString()
Returns the temporal element |
Boolean |
isLob()
Removes the lob element |
ElementCollection<T> |
lob()
Sets the lob element |
ElementCollection<T> |
mapKeyEnumerated(EnumType mapKeyEnumerated)
Sets the map-key-enumerated element |
ElementCollection<T> |
mapKeyEnumerated(String mapKeyEnumerated)
Sets the map-key-enumerated element |
ElementCollection<T> |
mapKeyTemporal(String mapKeyTemporal)
Sets the map-key-temporal element |
ElementCollection<T> |
mapKeyTemporal(TemporalType mapKeyTemporal)
Sets the map-key-temporal element |
ElementCollection<T> |
name(String name)
Sets the name attribute |
ElementCollection<T> |
orderBy(String orderBy)
Sets the order-by element |
ElementCollection<T> |
removeAccess()
Removes the access attribute |
ElementCollection<T> |
removeAllAssociationOverride()
Removes all association-override elements |
ElementCollection<T> |
removeAllAttributeOverride()
Removes all attribute-override elements |
ElementCollection<T> |
removeAllMapKeyAttributeOverride()
Removes all map-key-attribute-override elements |
ElementCollection<T> |
removeAllMapKeyJoinColumn()
Removes all map-key-join-column elements |
ElementCollection<T> |
removeCollectionTable()
Removes the collection-table element |
ElementCollection<T> |
removeColumn()
Removes the column element |
ElementCollection<T> |
removeEnumerated()
Removes the enumerated attribute |
ElementCollection<T> |
removeFetch()
Removes the fetch attribute |
ElementCollection<T> |
removeLob()
Removes the lob element |
ElementCollection<T> |
removeMapKey()
Removes the map-key element |
ElementCollection<T> |
removeMapKeyClass()
Removes the map-key-class element |
ElementCollection<T> |
removeMapKeyColumn()
Removes the map-key-column element |
ElementCollection<T> |
removeMapKeyEnumerated()
Removes the map-key-enumerated attribute |
ElementCollection<T> |
removeMapKeyTemporal()
Removes the map-key-temporal attribute |
ElementCollection<T> |
removeName()
Removes the name attribute |
ElementCollection<T> |
removeOrderBy()
Removes the order-by element |
ElementCollection<T> |
removeOrderColumn()
Removes the order-column element |
ElementCollection<T> |
removeTargetClass()
Removes the target-class attribute |
ElementCollection<T> |
removeTemporal()
Removes the temporal attribute |
ElementCollection<T> |
targetClass(String targetClass)
Sets the target-class attribute |
ElementCollection<T> |
temporal(String temporal)
Sets the temporal element |
ElementCollection<T> |
temporal(TemporalType temporal)
Sets the temporal element |
Methods inherited from interface org.jboss.shrinkwrap.descriptor.api.Child |
---|
up |
Method Detail |
---|
ElementCollection<T> orderBy(String orderBy)
order-by
element
orderBy
- the value for the element order-by
ElementCollection
String getOrderBy()
order-by
element
order-by
ElementCollection<T> removeOrderBy()
order-by
element
ElementCollection
OrderColumn<ElementCollection<T>> getOrCreateOrderColumn()
order-column
element with the given value will be created.
Otherwise, the existing order-column
element will be returned.
OrderColumn>
ElementCollection<T> removeOrderColumn()
order-column
element
ElementCollection
MapKey<ElementCollection<T>> getOrCreateMapKey()
map-key
element with the given value will be created.
Otherwise, the existing map-key
element will be returned.
MapKey>
ElementCollection<T> removeMapKey()
map-key
element
ElementCollection
MapKeyClass<ElementCollection<T>> getOrCreateMapKeyClass()
map-key-class
element with the given value will be created.
Otherwise, the existing map-key-class
element will be returned.
MapKeyClass>
ElementCollection<T> removeMapKeyClass()
map-key-class
element
ElementCollection
ElementCollection<T> mapKeyTemporal(TemporalType mapKeyTemporal)
map-key-temporal
element
mapKeyTemporal
- the value for the element map-key-temporal
ElementCollection
ElementCollection<T> mapKeyTemporal(String mapKeyTemporal)
map-key-temporal
element
mapKeyTemporal
- the value for the element map-key-temporal
ElementCollection
TemporalType getMapKeyTemporal()
map-key-temporal
element
map-key-temporal
String getMapKeyTemporalAsString()
map-key-temporal
element
map-key-temporal
ElementCollection<T> removeMapKeyTemporal()
map-key-temporal
attribute
ElementCollection
ElementCollection<T> mapKeyEnumerated(EnumType mapKeyEnumerated)
map-key-enumerated
element
mapKeyEnumerated
- the value for the element map-key-enumerated
ElementCollection
ElementCollection<T> mapKeyEnumerated(String mapKeyEnumerated)
map-key-enumerated
element
mapKeyEnumerated
- the value for the element map-key-enumerated
ElementCollection
EnumType getMapKeyEnumerated()
map-key-enumerated
element
map-key-enumerated
String getMapKeyEnumeratedAsString()
map-key-enumerated
element
map-key-enumerated
ElementCollection<T> removeMapKeyEnumerated()
map-key-enumerated
attribute
ElementCollection
AttributeOverride<ElementCollection<T>> getOrCreateMapKeyAttributeOverride()
map-key-attribute-override
element will be created and returned.
Otherwise, the first existing map-key-attribute-override
element will be returned.
map-key-attribute-override
AttributeOverride<ElementCollection<T>> createMapKeyAttributeOverride()
map-key-attribute-override
element
AttributeOverride>
List<AttributeOverride<ElementCollection<T>>> getAllMapKeyAttributeOverride()
map-key-attribute-override
elements
map-key-attribute-override
ElementCollection<T> removeAllMapKeyAttributeOverride()
map-key-attribute-override
elements
AttributeOverride>
MapKeyColumn<ElementCollection<T>> getOrCreateMapKeyColumn()
map-key-column
element with the given value will be created.
Otherwise, the existing map-key-column
element will be returned.
MapKeyColumn>
ElementCollection<T> removeMapKeyColumn()
map-key-column
element
ElementCollection
MapKeyJoinColumn<ElementCollection<T>> getOrCreateMapKeyJoinColumn()
map-key-join-column
element will be created and returned.
Otherwise, the first existing map-key-join-column
element will be returned.
map-key-join-column
MapKeyJoinColumn<ElementCollection<T>> createMapKeyJoinColumn()
map-key-join-column
element
MapKeyJoinColumn>
List<MapKeyJoinColumn<ElementCollection<T>>> getAllMapKeyJoinColumn()
map-key-join-column
elements
map-key-join-column
ElementCollection<T> removeAllMapKeyJoinColumn()
map-key-join-column
elements
MapKeyJoinColumn>
Column<ElementCollection<T>> getOrCreateColumn()
column
element with the given value will be created.
Otherwise, the existing column
element will be returned.
Column>
ElementCollection<T> removeColumn()
column
element
ElementCollection
ElementCollection<T> temporal(TemporalType temporal)
temporal
element
temporal
- the value for the element temporal
ElementCollection
ElementCollection<T> temporal(String temporal)
temporal
element
temporal
- the value for the element temporal
ElementCollection
TemporalType getTemporal()
temporal
element
temporal
String getTemporalAsString()
temporal
element
temporal
ElementCollection<T> removeTemporal()
temporal
attribute
ElementCollection
ElementCollection<T> enumerated(EnumType enumerated)
enumerated
element
enumerated
- the value for the element enumerated
ElementCollection
ElementCollection<T> enumerated(String enumerated)
enumerated
element
enumerated
- the value for the element enumerated
ElementCollection
EnumType getEnumerated()
enumerated
element
enumerated
String getEnumeratedAsString()
enumerated
element
enumerated
ElementCollection<T> removeEnumerated()
enumerated
attribute
ElementCollection
ElementCollection<T> lob()
lob
element
ElementCollection
Boolean isLob()
lob
element
ElementCollection
ElementCollection<T> removeLob()
lob
element
ElementCollection
AttributeOverride<ElementCollection<T>> getOrCreateAttributeOverride()
attribute-override
element will be created and returned.
Otherwise, the first existing attribute-override
element will be returned.
attribute-override
AttributeOverride<ElementCollection<T>> createAttributeOverride()
attribute-override
element
AttributeOverride>
List<AttributeOverride<ElementCollection<T>>> getAllAttributeOverride()
attribute-override
elements
attribute-override
ElementCollection<T> removeAllAttributeOverride()
attribute-override
elements
AttributeOverride>
AssociationOverride<ElementCollection<T>> getOrCreateAssociationOverride()
association-override
element will be created and returned.
Otherwise, the first existing association-override
element will be returned.
association-override
AssociationOverride<ElementCollection<T>> createAssociationOverride()
association-override
element
AssociationOverride>
List<AssociationOverride<ElementCollection<T>>> getAllAssociationOverride()
association-override
elements
association-override
ElementCollection<T> removeAllAssociationOverride()
association-override
elements
AssociationOverride>
CollectionTable<ElementCollection<T>> getOrCreateCollectionTable()
collection-table
element with the given value will be created.
Otherwise, the existing collection-table
element will be returned.
CollectionTable>
ElementCollection<T> removeCollectionTable()
collection-table
element
ElementCollection
ElementCollection<T> name(String name)
name
attribute
name
- the value for the attribute name
ElementCollection
String getName()
name
attribute
name
ElementCollection<T> removeName()
name
attribute
ElementCollection
ElementCollection<T> targetClass(String targetClass)
target-class
attribute
targetClass
- the value for the attribute target-class
ElementCollection
String getTargetClass()
target-class
attribute
target-class
ElementCollection<T> removeTargetClass()
target-class
attribute
ElementCollection
ElementCollection<T> fetch(FetchType fetch)
fetch
attribute
fetch
- the value for the attribute fetch
ElementCollection
ElementCollection<T> fetch(String fetch)
fetch
attribute
fetch
- the value for the attribute fetch
ElementCollection
FetchType getFetch()
fetch
attribute
fetch
String getFetchAsString()
fetch
attribute
fetch
ElementCollection<T> removeFetch()
fetch
attribute
ElementCollection
ElementCollection<T> access(AccessType access)
access
attribute
access
- the value for the attribute access
ElementCollection
ElementCollection<T> access(String access)
access
attribute
access
- the value for the attribute access
ElementCollection
AccessType getAccess()
access
attribute
access
String getAccessAsString()
access
attribute
access
ElementCollection<T> removeAccess()
access
attribute
ElementCollection
|
ShrinkWrap Descriptors Generated Java EE API 2.0.0-alpha-3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |