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 boolean
equals(Object obj)
String
getAssociationType()
String
getSourceObject()
String
getTargetObject()
int
hashCode()
void
setAssociationType(String associationType)
void
setSourceObject(String sourceObject)
void
setTargetObject(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:
hashCode
in classRegistryObject
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classRegistryObject
-
-