Package gov.nasa.pds.registry.model
Class Association
- java.lang.Object
-
- gov.nasa.pds.registry.model.Identifiable
-
- gov.nasa.pds.registry.model.RegistryObject
-
- gov.nasa.pds.registry.model.Association
-
- All Implemented Interfaces:
Serializable
@Entity public class Association extends RegistryObject
This class allows one to relate a source and target registry object along a named relationship. The source and target can be identified by either the guid or the pairing of a lid vid. The home indicates where the registered originated.- Author:
- pramirez
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Association()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetAssociationType()StringgetSourceObject()StringgetTargetObject()inthashCode()voidsetAssociationType(String associationType)voidsetSourceObject(String sourceObject)voidsetTargetObject(String targetObject)-
Methods inherited from class gov.nasa.pds.registry.model.RegistryObject
getClassifications, getDescription, getExternalIdentifiers, getLid, getName, getObjectType, getStatus, getVersionName, setClassifications, setDescription, setExternalIdentifiers, setLid, setName, setObjectType, setStatus, setVersionName
-
-
-
-
Method Detail
-
getAssociationType
public String getAssociationType()
- Returns:
- the type of association that exists between the source and target artifact
-
setAssociationType
public void setAssociationType(String associationType)
- Parameters:
associationType- the type of association between the source and target
-
getSourceObject
public String getSourceObject()
-
setSourceObject
public void setSourceObject(String sourceObject)
-
getTargetObject
public String getTargetObject()
-
setTargetObject
public void setTargetObject(String targetObject)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classRegistryObject
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classRegistryObject
-
-