public class XDSRegistryBean extends Object implements XDSRegistryBeanLocal
| Constructor and Description |
|---|
XDSRegistryBean() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkAndAutoInitializeRegistry() |
org.dcm4chee.xds2.infoset.rim.RegistryResponseType |
deleteObjects(org.dcm4chee.xds2.infoset.rim.RemoveObjectsRequest removeReq)
NOT PROPERLY SUPPORTED! FOR NOW, THIS IS ONLY USED LOCALLY BY THE BROWSER.
|
void |
deprecateAPNDandXFRM(org.dcm4chee.xds2.persistence.RegistryObject ro) |
org.dcm4chee.xds2.infoset.rim.RegistryResponseType |
documentRegistryRegisterDocumentSetB(org.dcm4chee.xds2.infoset.rim.SubmitObjectsRequest req) |
org.dcm4chee.xds2.infoset.rim.AdhocQueryResponse |
documentRegistryRegistryStoredQuery(org.dcm4chee.xds2.infoset.rim.AdhocQueryRequest req) |
List<org.dcm4chee.xds2.persistence.XDSDocumentEntry> |
getDocumentEntriesByUniqueId(String... ids) |
List<org.dcm4chee.xds2.persistence.XDSDocumentEntry> |
getDocumentEntriesByUUID(boolean fetch,
String... ids)
Standard query (ExtrinsicObject):
SELECT i FROM ExtrinsicObject i LEFT JOIN FETCH i.slots as s LEFT JOIN FETCH i.classifications as c LEFT JOIN FETCH i.externalIdentifiers as e WHERE e.value = ?1 and e.identificationScheme.id='"
|
org.dcm4chee.xds2.persistence.XDSDocumentEntry |
getDocumentEntryByUniqueId(String uniqueId) |
org.dcm4chee.xds2.persistence.XDSDocumentEntry |
getDocumentEntryByUUID(String uuid) |
org.dcm4chee.xds2.persistence.XDSDocumentEntry |
getDocumentEntryByUUIDandFetch(String uuid) |
javax.persistence.EntityManager |
getEntityManager() |
org.dcm4chee.xds2.persistence.XDSFolder |
getFolderByUniqueId(String uniqueId) |
org.dcm4chee.xds2.persistence.XDSFolder |
getFolderByUUID(String uuid) |
org.dcm4chee.xds2.persistence.Identifiable |
getIdentifiableByUUID(String id) |
org.dcm4chee.xds2.persistence.XADPatient |
getPatient(String pid,
boolean createMissing) |
org.dcm4chee.xds2.persistence.XADPatient |
getPatientSeparateTransaction(org.dcm4chee.xds2.persistence.XADPatient qryPat,
boolean createMissing) |
org.dcm4chee.xds2.persistence.RegistryObject |
getRegistryObjectByUUID(String id) |
org.dcm4chee.xds2.persistence.XDSSubmissionSet |
getSubmissionSetByUniqueId(String uniqueId) |
org.dcm4chee.xds2.persistence.XDSSubmissionSet |
getSubmissionSetByUUID(String uuid) |
org.dcm4chee.xds2.persistence.XDSCode |
getXDSCode(org.dcm4chee.xds2.infoset.rim.ClassificationType clType,
boolean createMissing) |
org.dcm4chee.xds2.conf.XdsRegistry |
getXdsRegistryConfig() |
void |
handleLifecycle(List<org.dcm4chee.xds2.persistence.Identifiable> objs) |
void |
linkPatient(String pid,
String newPID) |
List<String> |
listPatientIDs(String affinityDomain) |
boolean |
mergePatient(String subsumedPID,
String survivingPID) |
boolean |
newPatientID(String pid) |
void |
storeRegistryObjects(List<org.dcm4chee.xds2.persistence.Identifiable> objects) |
void |
updateLastUpdateTime(org.dcm4chee.xds2.persistence.RegistryObject ro) |
public org.dcm4chee.xds2.infoset.rim.RegistryResponseType documentRegistryRegisterDocumentSetB(org.dcm4chee.xds2.infoset.rim.SubmitObjectsRequest req)
documentRegistryRegisterDocumentSetB in interface org.dcm4chee.xds2.infoset.ws.registry.DocumentRegistryPortTypepublic org.dcm4chee.xds2.infoset.rim.AdhocQueryResponse documentRegistryRegistryStoredQuery(org.dcm4chee.xds2.infoset.rim.AdhocQueryRequest req)
documentRegistryRegistryStoredQuery in interface org.dcm4chee.xds2.infoset.ws.registry.DocumentRegistryPortTypepublic org.dcm4chee.xds2.conf.XdsRegistry getXdsRegistryConfig()
public org.dcm4chee.xds2.persistence.RegistryObject getRegistryObjectByUUID(String id)
public org.dcm4chee.xds2.persistence.Identifiable getIdentifiableByUUID(String id)
public List<org.dcm4chee.xds2.persistence.XDSDocumentEntry> getDocumentEntriesByUUID(boolean fetch, String... ids)
ids - public List<org.dcm4chee.xds2.persistence.XDSDocumentEntry> getDocumentEntriesByUniqueId(String... ids)
public org.dcm4chee.xds2.persistence.XDSDocumentEntry getDocumentEntryByUniqueId(String uniqueId)
public org.dcm4chee.xds2.persistence.XDSDocumentEntry getDocumentEntryByUUID(String uuid)
public org.dcm4chee.xds2.persistence.XDSDocumentEntry getDocumentEntryByUUIDandFetch(String uuid)
public org.dcm4chee.xds2.persistence.XDSSubmissionSet getSubmissionSetByUniqueId(String uniqueId)
public org.dcm4chee.xds2.persistence.XDSSubmissionSet getSubmissionSetByUUID(String uuid)
public org.dcm4chee.xds2.persistence.XDSFolder getFolderByUniqueId(String uniqueId)
public org.dcm4chee.xds2.persistence.XDSFolder getFolderByUUID(String uuid)
public void storeRegistryObjects(List<org.dcm4chee.xds2.persistence.Identifiable> objects) throws org.dcm4chee.xds2.common.exception.XDSException
org.dcm4chee.xds2.common.exception.XDSExceptionpublic org.dcm4chee.xds2.persistence.XADPatient getPatient(String pid, boolean createMissing) throws org.dcm4chee.xds2.common.exception.XDSException
org.dcm4chee.xds2.common.exception.XDSExceptionpublic org.dcm4chee.xds2.persistence.XADPatient getPatientSeparateTransaction(org.dcm4chee.xds2.persistence.XADPatient qryPat,
boolean createMissing)
throws org.dcm4chee.xds2.common.exception.XDSException
getPatientSeparateTransaction in interface XDSRegistryBeanLocalorg.dcm4chee.xds2.common.exception.XDSExceptionpublic boolean newPatientID(String pid) throws org.dcm4chee.xds2.common.exception.XDSException
newPatientID in interface XDSRegistryBeanLocalorg.dcm4chee.xds2.common.exception.XDSExceptionpublic List<String> listPatientIDs(String affinityDomain)
listPatientIDs in interface XDSRegistryBeanLocalpublic void linkPatient(String pid, String newPID) throws org.dcm4chee.xds2.common.exception.XDSException
linkPatient in interface XDSRegistryBeanLocalorg.dcm4chee.xds2.common.exception.XDSExceptionpublic boolean mergePatient(String subsumedPID, String survivingPID) throws org.dcm4chee.xds2.common.exception.XDSException
mergePatient in interface XDSRegistryBeanLocalorg.dcm4chee.xds2.common.exception.XDSExceptionpublic org.dcm4chee.xds2.persistence.XDSCode getXDSCode(org.dcm4chee.xds2.infoset.rim.ClassificationType clType,
boolean createMissing)
throws org.dcm4chee.xds2.common.exception.XDSException
org.dcm4chee.xds2.common.exception.XDSExceptionpublic void handleLifecycle(List<org.dcm4chee.xds2.persistence.Identifiable> objs) throws org.dcm4chee.xds2.common.exception.XDSException
org.dcm4chee.xds2.common.exception.XDSExceptionpublic void deprecateAPNDandXFRM(org.dcm4chee.xds2.persistence.RegistryObject ro)
public void updateLastUpdateTime(org.dcm4chee.xds2.persistence.RegistryObject ro)
public javax.persistence.EntityManager getEntityManager()
public org.dcm4chee.xds2.infoset.rim.RegistryResponseType deleteObjects(org.dcm4chee.xds2.infoset.rim.RemoveObjectsRequest removeReq)
deleteObjects in interface XDSRegistryBeanLocalpublic void checkAndAutoInitializeRegistry()
checkAndAutoInitializeRegistry in interface XDSRegistryBeanLocalCopyright © 2014. All Rights Reserved.