public class DefaultBICEPSWorkflowContext extends AbstractBICEPSContextStateProxy<WorkflowListener,WorkflowContextState> implements BICEPSWorkflowContext, BICEPSWorkflowState, BICEPSWorkflowControl
latestMdibVersionChange, mdibVersionChanges, multiStateMap, stateClass| Constructor and Description |
|---|
DefaultBICEPSWorkflowContext(WorkflowContextDescriptor descriptor,
org.ws4d.java.types.EndpointReference deviceEndpointReference,
ProxyCommunication proxyCom,
BICEPSMedicalDeviceSystem parentMDS) |
| Modifier and Type | Method and Description |
|---|---|
void |
changed(AbstractContextState newState,
long sequenceNumber,
List<ChangedProperty> changedProps) |
void |
changed(AbstractState newState,
long sequenceNumber,
List<ChangedProperty> changedProps) |
BICEPSWorkflowControl |
getControlProxy() |
WorkflowContextDescriptor |
getDescriptor() |
String |
getHandleOnEndpointReference() |
<T extends AbstractOperationDescriptor> |
getOperationDescriptors() |
ProxyUniqueID |
getProxyUniqueID() |
BICEPSWorkflowState |
getStateProxy() |
boolean |
isModifiable() |
boolean |
isOperationActive() |
void |
removed() |
void |
requestStateChanged(long transactionId,
long sequenceNumber,
InvocationState newState,
InvocationError errorCode,
List<LocalizedText> errorMsg) |
SetContextStateResponse |
setContextElement(AbstractContextState contextState,
BICEPSClientTransmissionInformationContainer transmissionInformation) |
void |
subscriptionEnded(SubscriptionEndCodeType reason) |
addState, getAllContextElementItems, isStateValid, touchgetContainmentTreeId, getContainmentTreeListIndex, getEndpointReference, getListeners, getMdibVersion, getParentMedicalDeviceSystem, getProxyCom, handleProxyRemove, isStateAvailable, isSubscribed, isValid, setContainmentTreeId, setContainmentTreeListIndex, setInitialValidity, setMdibVersion, setValid, subscribe, unsubscribeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAllContextElementItems, subscribe, unsubscribesubscribe, unsubscribegetAllContextElementItemstouchgetContainmentTreeId, getContainmentTreeListIndex, getEndpointReference, getMdibVersion, getParentMedicalDeviceSystem, isStateAvailable, isStateValid, isSubscribed, isValid, setContainmentTreeId, setContainmentTreeListIndexpublic DefaultBICEPSWorkflowContext(WorkflowContextDescriptor descriptor, org.ws4d.java.types.EndpointReference deviceEndpointReference, ProxyCommunication proxyCom, BICEPSMedicalDeviceSystem parentMDS)
public ProxyUniqueID getProxyUniqueID()
getProxyUniqueID in interface BICEPSProxypublic String getHandleOnEndpointReference()
getHandleOnEndpointReference in interface BICEPSProxypublic BICEPSWorkflowState getStateProxy()
getStateProxy in interface BICEPSProxygetStateProxy in interface BICEPSMDSContextElementControl<BICEPSWorkflowState,WorkflowListener>getStateProxy in interface BICEPSWorkflowControlgetStateProxy in interface BICEPSMDSContextElement<BICEPSWorkflowState,WorkflowListener>getStateProxy in interface BICEPSWorkflowContextgetStateProxy in interface BICEPSMDSContextElementState<BICEPSWorkflowState,WorkflowListener>getStateProxy in interface BICEPSWorkflowStatepublic void removed()
removed in class DefaultAbstractBICEPSProxy<WorkflowListener>public void changed(AbstractState newState, long sequenceNumber, List<ChangedProperty> changedProps)
changed in interface BICEPSWorkflowControlchanged in class DefaultAbstractBICEPSProxy<WorkflowListener>public void requestStateChanged(long transactionId,
long sequenceNumber,
InvocationState newState,
InvocationError errorCode,
List<LocalizedText> errorMsg)
requestStateChanged in class DefaultAbstractBICEPSProxy<WorkflowListener>public void subscriptionEnded(SubscriptionEndCodeType reason)
subscriptionEnded in class DefaultAbstractBICEPSProxy<WorkflowListener>public WorkflowContextDescriptor getDescriptor()
getDescriptor in interface BICEPSProxygetDescriptor in interface BICEPSMDSContextElementControl<BICEPSWorkflowState,WorkflowListener>getDescriptor in interface BICEPSWorkflowControlgetDescriptor in interface BICEPSMDSContextElement<BICEPSWorkflowState,WorkflowListener>getDescriptor in interface BICEPSWorkflowContextgetDescriptor in interface BICEPSMDSContextElementState<BICEPSWorkflowState,WorkflowListener>getDescriptor in interface BICEPSWorkflowStatepublic boolean isModifiable()
isModifiable in interface BICEPSStateProxyisModifiable in interface BICEPSMDSContextElementState<BICEPSWorkflowState,WorkflowListener>public BICEPSWorkflowControl getControlProxy()
getControlProxy in interface BICEPSStateProxygetControlProxy in interface BICEPSMDSContextElementControl<BICEPSWorkflowState,WorkflowListener>getControlProxy in interface BICEPSWorkflowControlgetControlProxy in interface BICEPSMDSContextElementState<BICEPSWorkflowState,WorkflowListener>getControlProxy in interface BICEPSWorkflowStatepublic void changed(AbstractContextState newState, long sequenceNumber, List<ChangedProperty> changedProps)
changed in interface BICEPSMDSContextElementControl<BICEPSWorkflowState,WorkflowListener>changed in interface BICEPSMDSContextElementState<BICEPSWorkflowState,WorkflowListener>changed in interface BICEPSWorkflowStatepublic <T extends AbstractOperationDescriptor> Set<T> getOperationDescriptors()
getOperationDescriptors in interface BICEPSControlProxypublic SetContextStateResponse setContextElement(AbstractContextState contextState, BICEPSClientTransmissionInformationContainer transmissionInformation)
setContextElement in interface BICEPSMDSContextElementControl<BICEPSWorkflowState,WorkflowListener>public boolean isOperationActive()
Copyright © 2017. All rights reserved.