Class AssociationType1
java.lang.Object
org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.IdentifiableType
org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.RegistryObjectType
org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.AssociationType1
- All Implemented Interfaces:
ExtraMetadataHolder
Association is the mapping of the same named interface in ebRIM.
It extends RegistryObject.
An Association specifies references to two previously submitted
registry entrys.
The sourceObject is id of the sourceObject in association
The targetObject is id of the targetObject in association
Java class for AssociationType1 complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="AssociationType1"> <complexContent> <extension base="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}RegistryObjectType"> <attribute name="associationType" use="required" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}referenceURI" /> <attribute name="sourceObject" use="required" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}referenceURI" /> <attribute name="targetObject" use="required" type="{urn:oasis:names:tc:ebxml-regrep:xsd:rim:3.0}referenceURI" /> </extension> </complexContent> </complexType>
-
Field Summary
Fields inherited from class org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.RegistryObjectType
classification, description, externalIdentifier, lid, name, objectType, status, versionInfo
Fields inherited from class org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.IdentifiableType
home, id, slot
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the associationType property.Gets the value of the sourceObject property.Gets the value of the targetObject property.void
setAssociationType
(String value) Sets the value of the associationType property.void
setExtraMetadata
(Map<String, List<String>> extraMetadata) Sets the mapping of extra metadata slot names to their values.void
setSourceObject
(String value) Sets the value of the sourceObject property.void
setTargetObject
(String value) Sets the value of the targetObject property.Methods inherited from class org.openehealth.ipf.commons.ihe.xds.core.stub.ebrs30.rim.RegistryObjectType
getClassification, getDescription, getExternalIdentifier, getLid, getName, getObjectType, getStatus, getVersionInfo, setDescription, setLid, setName, setObjectType, setStatus, setVersionInfo
-
Field Details
-
associationType
-
sourceObject
-
targetObject
-
-
Constructor Details
-
AssociationType1
public AssociationType1()
-
-
Method Details
-
getAssociationType
Gets the value of the associationType property.- Returns:
- possible object is
String
-
setAssociationType
Sets the value of the associationType property.- Parameters:
value
- allowed object isString
-
getSourceObject
Gets the value of the sourceObject property.- Returns:
- possible object is
String
-
setSourceObject
Sets the value of the sourceObject property.- Parameters:
value
- allowed object isString
-
getTargetObject
Gets the value of the targetObject property.- Returns:
- possible object is
String
-
setTargetObject
Sets the value of the targetObject property.- Parameters:
value
- allowed object isString
-
getExtraMetadata
- Specified by:
getExtraMetadata
in interfaceExtraMetadataHolder
- Returns:
- mapping of extra metadata slot names to their values. A new instance will be created when necessary.
-
setExtraMetadata
Description copied from interface:ExtraMetadataHolder
Sets the mapping of extra metadata slot names to their values.- Specified by:
setExtraMetadata
in interfaceExtraMetadataHolder
- Parameters:
extraMetadata
- mapping.
-