public class EbXMLExtrinsicObject30 extends EbXMLRegistryObject30<ExtrinsicObjectType> implements EbXMLExtrinsicObject, ExtraMetadataHolder
ExtrinsicObjectType
.Constructor and Description |
---|
EbXMLExtrinsicObject30(ExtrinsicObjectType extrinsic,
EbXMLObjectLibrary objectLibrary)
Constructs an extrinsic object by wrapping an ebXML 3.0 object.
|
Modifier and Type | Method and Description |
---|---|
DataHandler |
getDataHandler() |
Map<String,List<String>> |
getExtraMetadata() |
String |
getMimeType() |
AvailabilityStatus |
getStatus() |
void |
setDataHandler(DataHandler dataHandler) |
void |
setExtraMetadata(Map<String,List<String>> map)
Sets the mapping of extra metadata slot names to their values.
|
void |
setMimeType(String mimeType) |
void |
setStatus(AvailabilityStatus status) |
addClassification, addExternalIdentifier, addSlot, getClassifications, getClassifications, getDescription, getExternalIdentifiers, getExternalIdentifierValue, getHome, getId, getInternal, getLid, getName, getObjectLibrary, getObjectType, getSingleClassification, getSingleSlotValue, getSlots, getSlots, getSlotValues, getVersionInfo, setDescription, setHome, setId, setLid, setName, setObjectType, setVersionInfo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addClassification, addExternalIdentifier, getClassifications, getClassifications, getDescription, getExternalIdentifiers, getExternalIdentifierValue, getHome, getId, getInternal, getLid, getName, getObjectType, getSingleClassification, getVersionInfo, setDescription, setHome, setId, setLid, setName, setObjectType, setVersionInfo
addSlot, getSingleSlotValue, getSlots, getSlots, getSlotValues
public EbXMLExtrinsicObject30(ExtrinsicObjectType extrinsic, EbXMLObjectLibrary objectLibrary)
extrinsic
- the object to wrap.objectLibrary
- the object library to use.public String getMimeType()
getMimeType
in interface EbXMLExtrinsicObject
public void setMimeType(String mimeType)
setMimeType
in interface EbXMLExtrinsicObject
mimeType
- the mime type of this object.public AvailabilityStatus getStatus()
getStatus
in interface EbXMLExtrinsicObject
public void setStatus(AvailabilityStatus status)
setStatus
in interface EbXMLExtrinsicObject
status
- the status of this entry.public DataHandler getDataHandler()
getDataHandler
in interface EbXMLExtrinsicObject
public void setDataHandler(DataHandler dataHandler)
setDataHandler
in interface EbXMLExtrinsicObject
dataHandler
- document to be returned in an ITI-63 response.public Map<String,List<String>> getExtraMetadata()
getExtraMetadata
in interface ExtraMetadataHolder
public void setExtraMetadata(Map<String,List<String>> map)
ExtraMetadataHolder
setExtraMetadata
in interface ExtraMetadataHolder
map
- mapping.Copyright © 2018 Open eHealth Foundation. All rights reserved.