public class ElementType extends PropertyBase
| Modifier and Type | Field and Description |
|---|---|
protected String |
elementHomeMetadataCollectionId |
protected String |
elementHomeMetadataCollectionName |
protected String |
elementLicense |
protected ElementOrigin |
elementOrigin |
protected String |
elementSourceServer |
protected List<String> |
elementSuperTypeNames |
protected String |
elementTypeDescription |
protected String |
elementTypeId |
protected String |
elementTypeName |
protected long |
elementTypeVersion |
| Constructor and Description |
|---|
ElementType()
Default constructor
|
ElementType(ElementType templateType)
Copy/clone constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object objectToCompare)
Compare the values of the supplied object with those stored in the current object.
|
String |
getElementHomeMetadataCollectionId()
Returns the OMRS identifier for the metadata collection that is managed by the repository
where the element originates (its home repository).
|
String |
getElementHomeMetadataCollectionName()
Return the name of the metadata collection that this asset belongs to.
|
String |
getElementLicense()
Return the license associated with this metadata element (null means none).
|
ElementOrigin |
getElementOrigin()
Return the origin of the metadata element.
|
String |
getElementSourceServer()
Return the URL of the server where the element was retrieved from.
|
List<String> |
getElementSuperTypeNames()
Return the list of type names for this type's supertypes.
|
String |
getElementTypeDescription()
Return the description for this element's type.
|
String |
getElementTypeId()
Return unique identifier for the element's type.
|
String |
getElementTypeName()
Return name of element's type.
|
long |
getElementTypeVersion()
Return the version number for this element's type.
|
int |
hashCode()
Create a hash code for this element type.
|
void |
setElementHomeMetadataCollectionId(String elementHomeMetadataCollectionId)
Set up the unique identifier for the metadata collection that is managed by the repository
where the element originates (its home repository).
|
void |
setElementHomeMetadataCollectionName(String elementHomeMetadataCollectionName)
Set up the name of the metadata collection that this asset belongs to.
|
void |
setElementLicense(String elementLicense)
Set up the license associated with this metadata element (null means none)
|
void |
setElementOrigin(ElementOrigin elementOrigin)
Set up the details of this element's origin.
|
void |
setElementSourceServer(String elementSourceServer)
Set up the URL of the server where the element was retrieved from.
|
void |
setElementSuperTypeNames(List<String> elementSuperTypeNames)
Set up the list of type names for this type's supertypes.
|
void |
setElementTypeDescription(String elementTypeDescription)
Set up a short description of this element's type.
|
void |
setElementTypeId(String elementTypeId)
Set up the unique identifier for the element's type.
|
void |
setElementTypeName(String elementTypeName)
Set up the name of this element's type
|
void |
setElementTypeVersion(long elementTypeVersion)
Set up the version number for this element's type
|
String |
toString()
Standard toString method.
|
protected String elementTypeId
protected String elementTypeName
protected long elementTypeVersion
protected String elementTypeDescription
protected String elementSourceServer
protected ElementOrigin elementOrigin
protected String elementHomeMetadataCollectionId
protected String elementHomeMetadataCollectionName
protected String elementLicense
public ElementType()
public ElementType(ElementType templateType)
templateType - type to clonepublic void setElementTypeId(String elementTypeId)
elementTypeId - String identifierpublic String getElementTypeId()
public void setElementTypeName(String elementTypeName)
elementTypeName - String namepublic String getElementTypeName()
public void setElementSuperTypeNames(List<String> elementSuperTypeNames)
elementSuperTypeNames - list of type namespublic List<String> getElementSuperTypeNames()
public void setElementTypeVersion(long elementTypeVersion)
elementTypeVersion - version number for the element type.public long getElementTypeVersion()
public void setElementTypeDescription(String elementTypeDescription)
elementTypeDescription - set up the description for this element's typepublic String getElementTypeDescription()
public void setElementSourceServer(String elementSourceServer)
elementSourceServer - URL of the serverpublic String getElementSourceServer()
public void setElementOrigin(ElementOrigin elementOrigin)
elementOrigin - see ElementOrigin enumpublic ElementOrigin getElementOrigin()
public String getElementHomeMetadataCollectionId()
public void setElementHomeMetadataCollectionId(String elementHomeMetadataCollectionId)
elementHomeMetadataCollectionId - String unique identifier for the home metadata repositorypublic String getElementHomeMetadataCollectionName()
public void setElementHomeMetadataCollectionName(String elementHomeMetadataCollectionName)
elementHomeMetadataCollectionName - name stringpublic String getElementLicense()
public void setElementLicense(String elementLicense)
elementLicense - string license namepublic String toString()
public boolean equals(Object objectToCompare)
Copyright © 2018–2020 ODPi. All rights reserved.