Package com.esprow.oapi.repository
Interface OapiGroup
- All Superinterfaces:
OapiBaseEntity
A repeating group representing an array of components.
The following attributes and references are supported:
-
Method Summary
Modifier and TypeMethodDescriptionReturns an abbreviated name of the group.Returns a list of all elements present within the container.Returns all metadata on an element (documentation etc.).Returns a category of the group.Returns a list of the component references.Returns a list of field references.Returns a list of group references.getId()
Returns a unique numeric identifier.Returns the maximum number of the repeating group's instances.Returns the minimum number of the repeating group's instances.getName()
Returns the name of the group.Returns a reference to a field defining the number of elements within the repeating group.Returns a hint on how to generate or render an element in a user interface.Returns a use case of the group.getWhich()
Returns the switching mode for the mutually exclusive elements.void
setAbbrName
(String value) Set an abbreviated name of the group.void
setAnnotation
(OapiAnnotation value) Set all metadata on an element (documentation etc.).void
setCategory
(String value) Set a category of the group.void
setId
(BigInteger value) Set a unique numeric identifier.void
setImplMaxOccurs
(Object value) Set the maximum number of the repeating group's instances.void
setImplMinOccurs
(BigInteger value) Set the minimum number of the repeating group's instances.void
Set the name of the group.void
setNumInGroup
(OapiFieldRef value) Set a reference to a field defining the number of elements within the repeating group.void
setRendering
(String value) Set a hint on how to generate or render an element in a user interface.void
setScenario
(String value) Set a use case of the group.void
Set the switching mode for the mutually exclusive elements.Methods inherited from interface com.esprow.oapi.repository.OapiBaseEntity
getAdded, getAddedEP, getChangeType, getDeprecated, getDeprecatedEP, getIssue, getLastModified, getReplaced, getReplacedByField, getReplacedEP, getSupported, getUpdated, getUpdatedEP, setAdded, setAddedEP, setChangeType, setDeprecated, setDeprecatedEP, setIssue, setLastModified, setReplaced, setReplacedByField, setReplacedEP, setSupported, setUpdated, setUpdatedEP
-
Method Details
-
getNumInGroup
OapiFieldRef getNumInGroup()Returns a reference to a field defining the number of elements within the repeating group.- Returns:
- a reference to a field defining the number of elements within the repeating group
- See Also:
-
setNumInGroup
Set a reference to a field defining the number of elements within the repeating group.- Parameters:
value
- the new value of the 'Num In Group' containment reference.- See Also:
-
getAllElements
MixedContent getAllElements()Returns a list of all elements present within the container.- Returns:
- a list of all elements present within the container
-
getComponentRefs
List<OapiComponentRef> getComponentRefs()Returns a list of the component references.- Returns:
- a list of the component references
-
getGroupRefs
List<OapiGroupRef> getGroupRefs()Returns a list of group references.- Returns:
- a list of group references
-
getFieldRefs
List<OapiFieldRef> getFieldRefs()Returns a list of field references.- Returns:
- a list of field references
-
getAnnotation
OapiAnnotation getAnnotation()Returns all metadata on an element (documentation etc.).- Returns:
- all metadata on an element (documentation etc.)
- See Also:
-
setAnnotation
Set all metadata on an element (documentation etc.).- Parameters:
value
- the new value of the 'Annotation' containment reference.- See Also:
-
getAbbrName
String getAbbrName()Returns an abbreviated name of the group.- Returns:
- an abbreviated name of the group
- See Also:
-
setAbbrName
Set an abbreviated name of the group.- Parameters:
value
- the new value of the 'Abbr Name' attribute.- See Also:
-
getCategory
String getCategory()Returns a category of the group.- Returns:
- a category of the group
- See Also:
-
setCategory
Set a category of the group.- Parameters:
value
- the new value of the 'Category' attribute.- See Also:
-
getId
BigInteger getId()Returns a unique numeric identifier.- Returns:
- a unique numeric identifier
- See Also:
-
setId
Set a unique numeric identifier.- Parameters:
value
- the new value of the 'Id' attribute.- See Also:
-
getImplMaxOccurs
Object getImplMaxOccurs()Returns the maximum number of the repeating group's instances. The default value is"unbounded"
.- Returns:
- the maximum number of the repeating group's instances
- See Also:
-
setImplMaxOccurs
Set the maximum number of the repeating group's instances.- Parameters:
value
- the new value of the 'Impl Max Occurs' attribute.- See Also:
-
getImplMinOccurs
BigInteger getImplMinOccurs()Returns the minimum number of the repeating group's instances.- Returns:
- the minimum number of the repeating group's instances
- See Also:
-
setImplMinOccurs
Set the minimum number of the repeating group's instances.- Parameters:
value
- the new value of the 'Impl Min Occurs' attribute.- See Also:
-
getName
String getName()Returns the name of the group.- Returns:
- the name of the group
- See Also:
-
setName
Set the name of the group.- Parameters:
value
- the new value of the 'Name' attribute.- See Also:
-
getRendering
String getRendering()Returns a hint on how to generate or render an element in a user interface.- Returns:
- a hint on how to generate or render an element in a user interface
- See Also:
-
setRendering
Set a hint on how to generate or render an element in a user interface.- Parameters:
value
- the new value of the 'Rendering' attribute.- See Also:
-
getScenario
String getScenario()Returns a use case of the group. The default value is"base"
.- Returns:
- a use case of the group
- See Also:
-
setScenario
Set a use case of the group.- Parameters:
value
- the new value of the 'Scenario' attribute.- See Also:
-
getWhich
Member getWhich()Returns the switching mode for the mutually exclusive elements. The literals are from the enumerationMember
.- Returns:
- the switching mode for the mutually exclusive elements
- See Also:
-
setWhich
Set the switching mode for the mutually exclusive elements.- Parameters:
value
- the new value of the 'Which' attribute.- See Also:
-