public interface EbXMLRegistryObject extends EbXMLSlotList
RegistryEntryType
and
RegistryObjectType
.
This class contains convenience methods and provides a version independent abstraction of the ebXML data structure.
addSlot, getSingleSlotValue, getSlots, getSlots, getSlotValues
List<EbXMLClassification> getClassifications()
List<EbXMLClassification> getClassifications(String scheme)
scheme
- the scheme.EbXMLClassification getSingleClassification(String scheme)
scheme
- the scheme.void addClassification(EbXMLClassification classification, String scheme)
classification
- the classification to add.scheme
- the scheme of the classification.List<EbXMLExternalIdentifier> getExternalIdentifiers()
String getExternalIdentifierValue(String scheme)
scheme
- the scheme of the external identifier.null
if no identifier was found that matched the scheme.void addExternalIdentifier(String value, String scheme, String name)
value
- the value of the identifier.scheme
- the scheme of the identifier.name
- the name of the identifier.String getObjectType()
void setObjectType(String objectType)
objectType
- the object type of this entry.LocalizedString getDescription()
void setDescription(LocalizedString description)
description
- the description of this entry.LocalizedString getName()
void setName(LocalizedString name)
name
- the name of this entry.String getHome()
void setHome(String home)
home
- the home attribute of this entry.String getId()
void setId(String id)
id
- the id of this entry.String getLid()
void setLid(String lid)
lid
- the lid of this entry.Version getVersionInfo()
void setVersionInfo(Version version)
version
- the versionInfo of this entry.Object getInternal()
Copyright © 2018 Open eHealth Foundation. All rights reserved.