public class ParameterWithIdRequestHelper extends Object implements ParameterConsumer
| Constructor and Description |
|---|
ParameterWithIdRequestHelper(ParameterRequestManagerImpl prm,
ParameterWithIdConsumer listener) |
public ParameterWithIdRequestHelper(ParameterRequestManagerImpl prm, ParameterWithIdConsumer listener)
public int addRequest(List<Yamcs.NamedObjectId> idList, AuthenticationToken authToken) throws InvalidIdentification, NoPermissionException
public int addRequest(List<Yamcs.NamedObjectId> idList, boolean checkExpiration, AuthenticationToken authToken) throws InvalidIdentification, NoPermissionException
public void addItemsToRequest(int subscriptionId,
List<Yamcs.NamedObjectId> idList,
AuthenticationToken authToken)
throws InvalidIdentification,
NoPermissionException
public void removeRequest(int subscriptionId)
public void removeItemsFromRequest(int subscriptionId,
List<Yamcs.NamedObjectId> parameterIds,
AuthenticationToken authToken)
throws NoPermissionException
NoPermissionExceptionpublic ParameterRequestManagerImpl getPrm()
public int subscribeAll(String namespace, AuthenticationToken authToken) throws NoPermissionException
NoPermissionExceptionpublic List<ParameterValueWithId> getValuesFromCache(List<Yamcs.NamedObjectId> idList, AuthenticationToken authToken) throws InvalidIdentification, NoPermissionException
public void updateItems(int subscriptionId,
List<ParameterValue> items)
updateItems in interface ParameterConsumerpublic List<Yamcs.NamedObjectId> switchPrm(ParameterRequestManagerImpl newPrm, AuthenticationToken authToken) throws NoPermissionException
NoPermissionExceptionpublic boolean hasParameterCache()
Copyright © 2018 Space Applications Services. All rights reserved.