public interface MedicalDeviceInformationBase
| Modifier and Type | Method and Description |
|---|---|
void |
create(MDDescription mdDescription)
Create a MDIB using the provided description.
|
void |
create(MDDescription mdib,
MDState initialMDState)
Create a MDIB using the provided description and the initial state.
|
void |
createWithExistingLock(MDDescription mdDescription,
MDState initialMDState,
ReadWriteLock mdibLock)
Create a MDIB using the provided description and the initial state and uses the provided lock for all read or write access to the MDIB.
|
void |
createWithExistingLock(MDDescription mdDescription,
ReadWriteLock mdibLock)
Create a MDIB using the provided description and uses the provided lock for all read or write access to the MDIB.
|
AlertConditionDescriptor |
getAlertConditionDescriptor(String handle) |
Collection<? extends AbstractAlertDescriptor> |
getAlertDescriptors(Collection<String> handles) |
AlertSignalDescriptor |
getAlertSignalDescriptor(String handle) |
Collection<? extends AbstractAlertState> |
getAlertStates(Collection<String> handles) |
Collection<? extends AlertSystemDescriptor> |
getAlertSystemDescriptions(Collection<String> handles)
Returns the current descriptions for the alert systems that are specified with the handles collection.
|
AlertSystemDescriptor |
getAlertSystemDescriptor(String handle)
Returns the current description for the alert system that is specified with the handle.
|
Collection<Descriptor> |
getAllDescriptors() |
ContainmentTree |
getContainmentTree(String referencedDescriptor) |
ContainmentTreeEntry |
getContainmentTreeEntry(String referencedDescriptor) |
Collection<? extends ContextAssociationStateValue> |
getContextAssociationStateValues(List<String> handles) |
Descriptor |
getDescriptor(String referencedDescriptor) |
MDDescription |
getDeviceDescriptions()
Returns the current descriptions of the medical devices contained in the MDIB.
|
MDState |
getDeviceStates()
Returns the current states of the medical devices contained in the MDIB.
|
String |
getHandle(Object o) |
<T extends AbstractContextState> |
getIdentifiableContextState(List<String> handles,
Class<T> contentClass) |
MedicalDeviceInformationBaseManager |
getManager()
Return the Manager that should be used for all direct modifications to the MDIB.
|
ReadWriteLock |
getMdibLock()
Returns the Lock that should be used for locking the MDIB for Read/Write Operations.
|
BigInteger |
getMdibStateVersion() |
String |
getMDSDescriptionHandleForOperation(String ophandle) |
Collection<? extends MDSDescriptor> |
getMDSDescriptions(Collection<String> handles,
boolean onlyNonComposite) |
MDSDescriptor |
getMDSForDescriptor(String handle) |
Collection<? extends MDSState> |
getMDSStates(Collection<String> handles,
boolean onlyNonComposite) |
Collection<? extends MetricDescriptor> |
getMetricDescriptors(Collection<String> handles)
Returns the current descriptors for the metrics that are specified with the handles collection.
|
Collection<? extends AbstractMetricState> |
getMetricStates(Collection<String> handles)
Returns the current states for the metrics that are specified with the handles collection.
|
OperationDescriptor |
getOperationDescriptor(String operationHandle)
Returns the current description for the operations that is specified with the handle.
|
Collection<? extends OperationDescriptor> |
getOperationForOperationTarget(String operationTargetHandle) |
State |
getState(String stateHandle) |
void create(MDDescription mdDescription)
mdDescription - The description of the medical devices that should be used to create the MDIB.void create(MDDescription mdib, MDState initialMDState)
mdib - the mdibinitialMDState - the initial md statevoid createWithExistingLock(MDDescription mdDescription, ReadWriteLock mdibLock)
mdDescription - The description of the medical devices that should be used to create the MDIB.mdibLock - The Lock that should be used for all locking operations on the MDIB.void createWithExistingLock(MDDescription mdDescription, MDState initialMDState, ReadWriteLock mdibLock)
mdDescription - the md descriptioninitialMDState - the initial md statemdibLock - the mdib lockMedicalDeviceInformationBaseManager getManager()
ReadWriteLock getMdibLock()
MDDescription getDeviceDescriptions()
MDState getDeviceStates()
Collection<? extends MetricDescriptor> getMetricDescriptors(Collection<String> handles)
handles - Collection of handles that specify which metric descriptions should be returned.Collection<? extends AbstractMetricState> getMetricStates(Collection<String> handles)
handles - Collection of handles that specify which metric states should be returned.OperationDescriptor getOperationDescriptor(String operationHandle)
operationHandle - Handle that specify which operation description should be returned.Collection<? extends AlertSystemDescriptor> getAlertSystemDescriptions(Collection<String> handles)
handles - Collection of handles that specify which alert system descriptions should be returned.AlertSystemDescriptor getAlertSystemDescriptor(String handle)
handle - Handle that specify which alert system description should be returned.AlertConditionDescriptor getAlertConditionDescriptor(String handle)
AlertSignalDescriptor getAlertSignalDescriptor(String handle)
Collection<? extends AbstractAlertState> getAlertStates(Collection<String> handles)
Collection<? extends AbstractAlertDescriptor> getAlertDescriptors(Collection<String> handles)
Collection<? extends MDSDescriptor> getMDSDescriptions(Collection<String> handles, boolean onlyNonComposite)
Collection<? extends MDSState> getMDSStates(Collection<String> handles, boolean onlyNonComposite)
MDSDescriptor getMDSForDescriptor(String handle)
Collection<? extends OperationDescriptor> getOperationForOperationTarget(String operationTargetHandle)
Descriptor getDescriptor(String referencedDescriptor)
Collection<Descriptor> getAllDescriptors()
ContainmentTreeEntry getContainmentTreeEntry(String referencedDescriptor)
ContainmentTree getContainmentTree(String referencedDescriptor)
<T extends AbstractContextState> Collection<T> getIdentifiableContextState(List<String> handles, Class<T> contentClass)
Collection<? extends ContextAssociationStateValue> getContextAssociationStateValues(List<String> handles)
BigInteger getMdibStateVersion()
Copyright © 2018. All rights reserved.