public abstract class AbstractBICEPSContextStateProxy<T extends BICEPSClientCallback,S extends AbstractContextState> extends DefaultAbstractBICEPSProxy<T>
| Modifier and Type | Field and Description |
|---|---|
protected BigInteger |
latestMdibVersionChange |
protected Map<S,BigInteger> |
mdibVersionChanges |
protected Map<String,S> |
multiStateMap |
protected Class<S> |
stateClass |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractBICEPSContextStateProxy(org.ws4d.java.types.EndpointReference deviceEndpointReference,
ProxyCommunication proxyCom,
BICEPSMedicalDeviceSystem parentMDS,
Class<S> stateClass) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
addState(S newState,
long sequenceNumber) |
List<AbstractContextState> |
getAllContextElementItems() |
boolean |
isStateValid() |
boolean |
touch() |
changed, getContainmentTreeId, getContainmentTreeListIndex, getEndpointReference, getListeners, getMdibVersion, getParentMedicalDeviceSystem, getProxyCom, handleProxyRemove, isStateAvailable, isSubscribed, isValid, removed, requestStateChanged, setContainmentTreeId, setContainmentTreeListIndex, setInitialValidity, setMdibVersion, setValid, subscribe, subscriptionEnded, unsubscribeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDescriptor, getHandleOnEndpointReference, getProxyUniqueID, getStateProxyprotected final Map<String,S extends AbstractContextState> multiStateMap
protected final Map<S extends AbstractContextState,BigInteger> mdibVersionChanges
protected final Class<S extends AbstractContextState> stateClass
protected BigInteger latestMdibVersionChange
protected AbstractBICEPSContextStateProxy(org.ws4d.java.types.EndpointReference deviceEndpointReference,
ProxyCommunication proxyCom,
BICEPSMedicalDeviceSystem parentMDS,
Class<S> stateClass)
deviceEndpointReference - proxyCom - parentMDS - public boolean isStateValid()
protected boolean addState(S newState, long sequenceNumber)
public List<AbstractContextState> getAllContextElementItems()
public boolean touch()
Copyright © 2017. All rights reserved.