public static class Dicoogle.SOPClassSettings extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static Dicoogle.SOPClassSettings |
getInstance()
Returns the current instance of this class.
|
java.util.HashMap<java.lang.String,java.lang.String> |
getSOPClasses()
Returns the SOP Classes UID and "regular" name translation list.
|
TransfersStorage |
getSOPClassSettings(java.lang.String sopClassUID)
Returns the TransferStorage settings fo a SOP Class UID.
|
java.util.HashMap<java.lang.String,java.lang.String> |
getTransferSettings()
Returns the TransferStorage UID and "regular" name translation list.
|
java.util.HashMap<java.lang.String,java.lang.Integer> |
getTransferSettingsIndex()
Returns the TransferStorage UID and their index on the TS object translation list.
|
void |
setAllSOPClassesSettings(java.lang.Boolean accepted,
java.util.HashMap<java.lang.String,java.lang.Boolean> allowedTransStore)
Defines all the settings values related to all SOP Classes UIDs.
|
void |
setSOPClassSettings(java.lang.String sopClassUID,
java.lang.Boolean accepted,
java.util.HashMap<java.lang.String,java.lang.Boolean> allowedTransStore)
Defines all the settings values related to a SOP Class UID.
|
void |
setTransferStorageSettings(TransfersStorage trans,
java.lang.Boolean accepted,
java.util.HashMap<java.lang.String,java.lang.Boolean> allowedTransStore)
Defines all the settings values related to a TransferStorage object.
|
public java.util.HashMap<java.lang.String,java.lang.String> getSOPClasses()
public java.util.HashMap<java.lang.String,java.lang.String> getTransferSettings()
public java.util.HashMap<java.lang.String,java.lang.Integer> getTransferSettingsIndex()
public static Dicoogle.SOPClassSettings getInstance()
public TransfersStorage getSOPClassSettings(java.lang.String sopClassUID)
sopClassUID
- the SOP Class UID.public void setAllSOPClassesSettings(java.lang.Boolean accepted, java.util.HashMap<java.lang.String,java.lang.Boolean> allowedTransStore)
accepted
- if this SOP Class is accepted. Can be null and if so, the target accepted value will remain the same.allowedTransStore
- a HashMap indicating which TransferStore UIDs are accepted.public void setSOPClassSettings(java.lang.String sopClassUID, java.lang.Boolean accepted, java.util.HashMap<java.lang.String,java.lang.Boolean> allowedTransStore)
sopClassUID
- the SOP Class UID.accepted
- if this SOP Class is accepted. Can be null and if so, the target accepted value will remain the same.allowedTransStore
- a HashMap indicating which TransferStore UIDs are accepted.public void setTransferStorageSettings(TransfersStorage trans, java.lang.Boolean accepted, java.util.HashMap<java.lang.String,java.lang.Boolean> allowedTransStore)
trans
- the TransferStorage object.accepted
- if this SOP Class is accepted. Can be null and if so, the target accepted value will remain the same.allowedTransStore
- a HashMap indicating which TransferStore UIDs are accepted.