public class EbXMLAssociation30 extends EbXMLRegistryObject30<AssociationType1> implements EbXMLAssociation
AssociationType1
.Constructor and Description |
---|
EbXMLAssociation30(AssociationType1 association,
EbXMLObjectLibrary objectLibrary)
Constructs an association by wrapping the given ebXML 3.0 object.
|
Modifier and Type | Method and Description |
---|---|
AssociationType |
getAssociationType() |
Map<String,List<String>> |
getExtraMetadata() |
AvailabilityStatus |
getNewStatus() |
AvailabilityStatus |
getOriginalStatus() |
String |
getPreviousVersion() |
String |
getSource() |
AvailabilityStatus |
getStatus() |
String |
getTarget() |
void |
setAssociationType(AssociationType associationType) |
void |
setExtraMetadata(Map<String,List<String>> map)
Sets the mapping of extra metadata slot names to their values.
|
void |
setNewStatus(AvailabilityStatus status) |
void |
setOriginalStatus(AvailabilityStatus status) |
void |
setPreviousVersion(String version) |
void |
setSource(String source) |
void |
setStatus(AvailabilityStatus availabilityStatus) |
void |
setTarget(String target) |
addClassification, addExternalIdentifier, addSlot, getClassifications, getClassifications, getDescription, getExternalIdentifiers, getExternalIdentifierValue, getHome, getId, getInternal, getLid, getName, getObjectLibrary, getObjectType, getSingleClassification, getSingleSlotValue, getSlots, getSlots, getSlotValues, getVersionInfo, setDescription, setHome, setId, setLid, setName, setObjectType, setVersionInfo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addClassification, addExternalIdentifier, getClassifications, getClassifications, getDescription, getExternalIdentifiers, getExternalIdentifierValue, getHome, getId, getInternal, getLid, getName, getObjectType, getSingleClassification, getVersionInfo, setDescription, setHome, setId, setLid, setName, setObjectType, setVersionInfo
addSlot, getSingleSlotValue, getSlots, getSlots, getSlotValues
public EbXMLAssociation30(AssociationType1 association, EbXMLObjectLibrary objectLibrary)
association
- the object to wrap.objectLibrary
- the object library to use.public String getSource()
getSource
in interface EbXMLAssociation
public String getTarget()
getTarget
in interface EbXMLAssociation
public void setSource(String source)
setSource
in interface EbXMLAssociation
source
- the id of the source object of this association.public void setTarget(String target)
setTarget
in interface EbXMLAssociation
target
- the id of the target object of this association.public AssociationType getAssociationType()
getAssociationType
in interface EbXMLAssociation
public void setAssociationType(AssociationType associationType)
setAssociationType
in interface EbXMLAssociation
associationType
- the type of this association.public AvailabilityStatus getStatus()
getStatus
in interface EbXMLAssociation
public void setStatus(AvailabilityStatus availabilityStatus)
setStatus
in interface EbXMLAssociation
public AvailabilityStatus getOriginalStatus()
getOriginalStatus
in interface EbXMLAssociation
public void setOriginalStatus(AvailabilityStatus status)
setOriginalStatus
in interface EbXMLAssociation
public AvailabilityStatus getNewStatus()
getNewStatus
in interface EbXMLAssociation
public void setNewStatus(AvailabilityStatus status)
setNewStatus
in interface EbXMLAssociation
public String getPreviousVersion()
getPreviousVersion
in interface EbXMLAssociation
public void setPreviousVersion(String version)
setPreviousVersion
in interface EbXMLAssociation
public Map<String,List<String>> getExtraMetadata()
getExtraMetadata
in interface ExtraMetadataHolder
public void setExtraMetadata(Map<String,List<String>> map)
ExtraMetadataHolder
setExtraMetadata
in interface ExtraMetadataHolder
map
- mapping.Copyright © 2018 Open eHealth Foundation. All rights reserved.