public class ApplicationEntityMap extends TreeMap
This class provides a list of known Application Entities, indexed by AET.
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
ApplicationEntityMap() |
Modifier and Type | Method and Description |
---|---|
PresentationAddress |
getPresentationAddress(String applicationEntityTitle)
Return the presentation address of the specified AE.
|
String |
getPrimaryDeviceType(String applicationEntityTitle)
Return the primary device type of the specified AE.
|
String |
getQueryModel(String applicationEntityTitle)
Return the query model supported by the specified AE.
|
Object |
put(Object key,
Object value) |
void |
put(String applicationEntityTitle,
PresentationAddress presentationAddress,
String queryModel,
String primaryDeviceType)
Add an entry for the specified AE.
|
String |
toString()
Return a String representing this object's value.
|
ceilingEntry, ceilingKey, clear, clone, comparator, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, forEach, get, headMap, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, putAll, remove, replace, replace, replaceAll, size, subMap, subMap, tailMap, tailMap, values
equals, hashCode, isEmpty
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, equals, getOrDefault, hashCode, isEmpty, merge, putIfAbsent, remove
public PresentationAddress getPresentationAddress(String applicationEntityTitle)
Return the presentation address of the specified AE.
applicationEntityTitle
- public String getPrimaryDeviceType(String applicationEntityTitle)
Return the primary device type of the specified AE.
applicationEntityTitle
- public String getQueryModel(String applicationEntityTitle)
Return the query model supported by the specified AE.
The query model string may be NetworkApplicationProperties.StudyRootQueryModel
or NetworkApplicationProperties.PatientRootQueryModel
or NetworkApplicationProperties.PatientStudyOnlyQueryModel
.
applicationEntityTitle
- public void put(String applicationEntityTitle, PresentationAddress presentationAddress, String queryModel, String primaryDeviceType)
Add an entry for the specified AE.
applicationEntityTitle
- the AE to describepresentationAddress
- the presentation address of the AEqueryModel
- the string label of the query model, or null if AE does not support queries or model is unknownprimaryDeviceType
- the primaryDeviceType (may be multiple comma-separated values), or null if none or unknownpublic String toString()
Return a String representing this object's value.
toString
in class AbstractMap