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<AbstractDescriptor> |
getAllDescriptors() |
ContainmentTree |
getContainmentTree(String referencedDescriptor) |
ContainmentTreeEntry |
getContainmentTreeEntry(String referencedDescriptor) |
Collection<? extends ContextAssociation> |
getContextAssociationStateValues(List<String> handles) |
AbstractDescriptor |
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 AbstractMetricDescriptor> |
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.
|
AbstractOperationDescriptor |
getOperationDescriptor(String operationHandle)
Returns the current description for the operations that is specified with the handle.
|
Collection<? extends AbstractOperationDescriptor> |
getOperationForOperationTarget(String operationTargetHandle) |
AbstractState |
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 AbstractMetricDescriptor> 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.AbstractOperationDescriptor 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 AbstractOperationDescriptor> getOperationForOperationTarget(String operationTargetHandle)
AbstractState getState(String stateHandle)
AbstractDescriptor getDescriptor(String referencedDescriptor)
Collection<AbstractDescriptor> getAllDescriptors()
ContainmentTreeEntry getContainmentTreeEntry(String referencedDescriptor)
ContainmentTree getContainmentTree(String referencedDescriptor)
<T extends AbstractContextState> Collection<T> getIdentifiableContextState(List<String> handles, Class<T> contentClass)
Collection<? extends ContextAssociation> getContextAssociationStateValues(List<String> handles)
BigInteger getMdibStateVersion()
Copyright © 2017. All rights reserved.