Class Association
- java.lang.Object
-
- org.openehealth.ipf.commons.ihe.xds.core.metadata.Association
-
- All Implemented Interfaces:
Serializable
,ExtraMetadataHolder
public class Association extends Object implements Serializable, ExtraMetadataHolder
Represents an XDS association.All members of this class are allowed to be
null
.- Author:
- Jens Riemschneider
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Association()
Constructs an association.Association(AssociationType associationType, String entryUuid, String sourceUuid, String targetUuid)
Constructs an association.
-
Method Summary
-
-
-
Constructor Detail
-
Association
public Association()
Constructs an association.
-
Association
public Association(AssociationType associationType, String entryUuid, String sourceUuid, String targetUuid)
Constructs an association.- Parameters:
associationType
- the type of the association.entryUuid
- UUID of the association entry.sourceUuid
- the UUID of the source object.targetUuid
- the UUID of the target object.
-
-
Method Detail
-
assignEntryUuid
public void assignEntryUuid()
-
canEqual
protected boolean canEqual(Object other)
-
getTargetUuid
public String getTargetUuid()
-
setTargetUuid
public void setTargetUuid(String targetUuid)
-
getSourceUuid
public String getSourceUuid()
-
setSourceUuid
public void setSourceUuid(String sourceUuid)
-
getAssociationType
public AssociationType getAssociationType()
-
setAssociationType
public void setAssociationType(AssociationType associationType)
-
getLabel
public AssociationLabel getLabel()
-
setLabel
public void setLabel(AssociationLabel label)
-
getEntryUuid
public String getEntryUuid()
-
setEntryUuid
public void setEntryUuid(String entryUuid)
-
getDocCode
public Code getDocCode()
-
setDocCode
public void setDocCode(Code docCode)
-
getPreviousVersion
public String getPreviousVersion()
-
setPreviousVersion
public void setPreviousVersion(String previousVersion)
-
getOriginalStatus
public AvailabilityStatus getOriginalStatus()
- Returns:
- original status slot value value of originalStatus in update availabilityStatus
-
setOriginalStatus
public void setOriginalStatus(AvailabilityStatus originalStatus)
- Parameters:
originalStatus
- value of originalStatus in update availabilityStatus
-
getNewStatus
public AvailabilityStatus getNewStatus()
- Returns:
- new status slot value
-
setNewStatus
public void setNewStatus(AvailabilityStatus newStatus)
- Parameters:
newStatus
- value of newStatus in update availabilityStatus
-
getAssociationPropagation
public Boolean getAssociationPropagation()
-
setAssociationPropagation
public void setAssociationPropagation(Boolean associationPropagation)
-
getAvailabilityStatus
public AvailabilityStatus getAvailabilityStatus()
- Returns:
- availabilityStatus value in XDS metadata update association value of availabilityStatus in XDS metadata update association
-
setAvailabilityStatus
public void setAvailabilityStatus(AvailabilityStatus availabilityStatus)
- Parameters:
availabilityStatus
- value of availabilityStatus in XDS metadata update association
-
getExtraMetadata
public Map<String,List<String>> 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
public void setExtraMetadata(Map<String,List<String>> extraMetadata)
Description copied from interface:ExtraMetadataHolder
Sets the mapping of extra metadata slot names to their values.- Specified by:
setExtraMetadata
in interfaceExtraMetadataHolder
- Parameters:
extraMetadata
- mapping.
-
-