public class XDSPersistenceWrapper extends Object
| Modifier and Type | Field and Description |
|---|---|
protected LinkedHashMap<String,String> |
newUUIDs |
| Constructor and Description |
|---|
XDSPersistenceWrapper(XDSRegistryBean session) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkAndCorrectMetadata(org.dcm4chee.xds2.infoset.rim.RegistryObjectType ro) |
String |
getSlotValue(org.dcm4chee.xds2.infoset.rim.IdentifiableType idType,
String slotName) |
org.dcm4chee.xds2.persistence.XDSSubmissionSet |
getSubmissionSet() |
boolean |
isXDSCode(org.dcm4chee.xds2.infoset.rim.ClassificationType cl) |
protected void |
logUIDMapping() |
void |
setAssociationSrcAndTarget(org.dcm4chee.xds2.infoset.rim.AssociationType1 assocType)
Sets the association fields for a corresponding Association entity
|
org.dcm4chee.xds2.persistence.Association |
toAssociation(org.dcm4chee.xds2.infoset.rim.AssociationType1 assocType) |
org.dcm4chee.xds2.persistence.ClassificationNode |
toClassificationNode(org.dcm4chee.xds2.infoset.rim.ClassificationNodeType nodeType,
org.dcm4chee.xds2.persistence.Identifiable parent,
List<org.dcm4chee.xds2.persistence.Identifiable> objects) |
org.dcm4chee.xds2.persistence.ClassificationScheme |
toClassificationScheme(org.dcm4chee.xds2.infoset.rim.ClassificationSchemeType schemeType,
List<org.dcm4chee.xds2.persistence.Identifiable> objects) |
void |
toEbXmlObj(org.dcm4chee.xds2.persistence.RegistryObject ro,
org.dcm4chee.xds2.infoset.rim.RegistryObjectType roType) |
org.dcm4chee.xds2.persistence.ExtrinsicObject |
toExtrinsicObject(org.dcm4chee.xds2.infoset.rim.ExtrinsicObjectType eoType) |
org.dcm4chee.xds2.persistence.ObjectRef |
toObjectRef(org.dcm4chee.xds2.infoset.rim.ObjectRefType objRefType) |
void |
toPersistenceIdentifiable(org.dcm4chee.xds2.infoset.rim.IdentifiableType roType,
org.dcm4chee.xds2.persistence.Identifiable ro) |
void |
toPersistenceObj(org.dcm4chee.xds2.infoset.rim.RegistryObjectType roType,
org.dcm4chee.xds2.persistence.RegistryObject ro) |
org.dcm4chee.xds2.infoset.rim.RegistryObjectListType |
toRegistryObjectListType(List<? extends org.dcm4chee.xds2.persistence.Identifiable> objects,
boolean isLeafClass) |
org.dcm4chee.xds2.infoset.rim.RegistryObjectListType |
toRegistryObjectListType(List<? extends org.dcm4chee.xds2.persistence.Identifiable> objects,
boolean isLeafClass,
boolean allowMultiPatientResponse) |
org.dcm4chee.xds2.persistence.RegistryPackage |
toRegistryPackage(org.dcm4chee.xds2.infoset.rim.RegistryPackageType rpType) |
protected LinkedHashMap<String,String> newUUIDs
public XDSPersistenceWrapper(XDSRegistryBean session)
public org.dcm4chee.xds2.persistence.ExtrinsicObject toExtrinsicObject(org.dcm4chee.xds2.infoset.rim.ExtrinsicObjectType eoType)
throws org.dcm4chee.xds2.common.exception.XDSException
org.dcm4chee.xds2.common.exception.XDSExceptionpublic org.dcm4chee.xds2.persistence.RegistryPackage toRegistryPackage(org.dcm4chee.xds2.infoset.rim.RegistryPackageType rpType)
throws org.dcm4chee.xds2.common.exception.XDSException
org.dcm4chee.xds2.common.exception.XDSExceptionpublic org.dcm4chee.xds2.persistence.Association toAssociation(org.dcm4chee.xds2.infoset.rim.AssociationType1 assocType)
throws org.dcm4chee.xds2.common.exception.XDSException
org.dcm4chee.xds2.common.exception.XDSExceptionpublic void setAssociationSrcAndTarget(org.dcm4chee.xds2.infoset.rim.AssociationType1 assocType)
throws org.dcm4chee.xds2.common.exception.XDSException
assocType - org.dcm4chee.xds2.common.exception.XDSExceptionpublic org.dcm4chee.xds2.persistence.ClassificationScheme toClassificationScheme(org.dcm4chee.xds2.infoset.rim.ClassificationSchemeType schemeType,
List<org.dcm4chee.xds2.persistence.Identifiable> objects)
throws org.dcm4chee.xds2.common.exception.XDSException
org.dcm4chee.xds2.common.exception.XDSExceptionpublic org.dcm4chee.xds2.persistence.ClassificationNode toClassificationNode(org.dcm4chee.xds2.infoset.rim.ClassificationNodeType nodeType,
org.dcm4chee.xds2.persistence.Identifiable parent,
List<org.dcm4chee.xds2.persistence.Identifiable> objects)
throws org.dcm4chee.xds2.common.exception.XDSException
org.dcm4chee.xds2.common.exception.XDSExceptionpublic org.dcm4chee.xds2.persistence.ObjectRef toObjectRef(org.dcm4chee.xds2.infoset.rim.ObjectRefType objRefType)
public void toPersistenceObj(org.dcm4chee.xds2.infoset.rim.RegistryObjectType roType,
org.dcm4chee.xds2.persistence.RegistryObject ro)
throws org.dcm4chee.xds2.common.exception.XDSException
org.dcm4chee.xds2.common.exception.XDSExceptionpublic void toPersistenceIdentifiable(org.dcm4chee.xds2.infoset.rim.IdentifiableType roType,
org.dcm4chee.xds2.persistence.Identifiable ro)
public org.dcm4chee.xds2.infoset.rim.RegistryObjectListType toRegistryObjectListType(List<? extends org.dcm4chee.xds2.persistence.Identifiable> objects, boolean isLeafClass) throws org.dcm4chee.xds2.common.exception.XDSException
org.dcm4chee.xds2.common.exception.XDSExceptionpublic org.dcm4chee.xds2.infoset.rim.RegistryObjectListType toRegistryObjectListType(List<? extends org.dcm4chee.xds2.persistence.Identifiable> objects, boolean isLeafClass, boolean allowMultiPatientResponse) throws org.dcm4chee.xds2.common.exception.XDSException
org.dcm4chee.xds2.common.exception.XDSExceptionpublic void toEbXmlObj(org.dcm4chee.xds2.persistence.RegistryObject ro,
org.dcm4chee.xds2.infoset.rim.RegistryObjectType roType)
public void checkAndCorrectMetadata(org.dcm4chee.xds2.infoset.rim.RegistryObjectType ro)
throws org.dcm4chee.xds2.common.exception.XDSException
org.dcm4chee.xds2.common.exception.XDSExceptionpublic String getSlotValue(org.dcm4chee.xds2.infoset.rim.IdentifiableType idType, String slotName)
public boolean isXDSCode(org.dcm4chee.xds2.infoset.rim.ClassificationType cl)
protected void logUIDMapping()
public org.dcm4chee.xds2.persistence.XDSSubmissionSet getSubmissionSet()
Copyright © 2014. All Rights Reserved.