public class ApplicationEntityMap
extends java.util.TreeMap
This class provides a list of known Application Entities, indexed by AET.
Constructor and Description |
---|
ApplicationEntityMap() |
Modifier and Type | Method and Description |
---|---|
PresentationAddress |
getPresentationAddress(java.lang.String applicationEntityTitle)
Return the presentation address of the specified AE.
|
java.lang.String |
getPrimaryDeviceType(java.lang.String applicationEntityTitle)
Return the primary device type of the specified AE.
|
java.lang.String |
getQueryModel(java.lang.String applicationEntityTitle)
Return the query model supported by the specified AE.
|
java.lang.Object |
put(java.lang.Object key,
java.lang.Object value) |
void |
put(java.lang.String applicationEntityTitle,
PresentationAddress presentationAddress,
java.lang.String queryModel,
java.lang.String primaryDeviceType)
Add an entry for the specified AE.
|
java.lang.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
public PresentationAddress getPresentationAddress(java.lang.String applicationEntityTitle)
Return the presentation address of the specified AE.
applicationEntityTitle
- public java.lang.String getPrimaryDeviceType(java.lang.String applicationEntityTitle)
Return the primary device type of the specified AE.
applicationEntityTitle
- public java.lang.String getQueryModel(java.lang.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 java.lang.Object put(java.lang.Object key, java.lang.Object value)
put
in interface java.util.Map
put
in class java.util.TreeMap
public void put(java.lang.String applicationEntityTitle, PresentationAddress presentationAddress, java.lang.String queryModel, java.lang.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 java.lang.String toString()
Return a String representing this object's value.
toString
in class java.util.AbstractMap