@MappedSuperclass public class RegistryObject extends Identifiable
Constructor and Description |
---|
RegistryObject()
Meant for JAXB only
|
RegistryObject(RegistryObject object) |
RegistryObject(String guid,
String home,
String lid,
String name,
String objectType)
Construct a registry object without a version
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Set<Classification> |
getClassifications() |
String |
getDescription() |
Set<ExternalIdentifier> |
getExternalIdentifiers() |
String |
getLid() |
String |
getName() |
String |
getObjectType() |
ObjectStatus |
getStatus() |
String |
getVersionName() |
int |
hashCode() |
void |
setClassifications(Set<Classification> classifications) |
void |
setDescription(String description) |
void |
setExternalIdentifiers(Set<ExternalIdentifier> externalIdentifiers) |
void |
setLid(String lid) |
void |
setName(String name) |
void |
setObjectType(String objectType) |
void |
setStatus(ObjectStatus status) |
void |
setVersionName(String versionName) |
public RegistryObject()
public RegistryObject(String guid, String home, String lid, String name, String objectType)
guid
- globally unique identifierhome
- registry URIlid
- logical identifiername
- objectType
- public RegistryObject(RegistryObject object)
public String getLid()
public void setLid(String lid)
lid
- the lid to setpublic String getName()
public void setName(String name)
name
- the name to setpublic String getObjectType()
public void setObjectType(String objectType)
objectType
- the objectType to setpublic ObjectStatus getStatus()
public void setStatus(ObjectStatus status)
status
- the status to setpublic String getDescription()
public void setDescription(String description)
description
- the description to setpublic String getVersionName()
public void setVersionName(String versionName)
versionName
- the version to set for the registry tracked versionpublic Set<Classification> getClassifications()
public void setClassifications(Set<Classification> classifications)
public Set<ExternalIdentifier> getExternalIdentifiers()
public void setExternalIdentifiers(Set<ExternalIdentifier> externalIdentifiers)
public int hashCode()
hashCode
in class Identifiable
public boolean equals(Object obj)
equals
in class Identifiable
Copyright © 2010–2016 Planetary Data System. All rights reserved.