Uses of Class
cern.cmw.NoPermission

Packages that use NoPermission
cern.cmw Provides common classes that are used by different CMW packages. 
cern.cmw.rda.client Provides classes and interfaces which client applications need in order to communicate with accelerator devices. 
 

Uses of NoPermission in cern.cmw
 

Subclasses of NoPermission in cern.cmw
 class AccessDenied
          Indicates a specific RBAC-related exception thrown when a user with specified credentials is not authorized to perform a given access.
 class BadToken
          Indicates a specific RBAC-related exception thrown when an RBAC token is malformed or it's signature could not be successfully verified
 class TokenExpired
          Indicates a specific RBAC-related exception thrown when an RBAC token has expired.
 

Uses of NoPermission in cern.cmw.rda.client
 

Methods in cern.cmw.rda.client with parameters of type NoPermission
 void ReplyHandler.handleException(Request request, NoPermission exception)
          Invoked on reception of a reply containing the RBAC exception.
 void ReplyAdapter.handleException(Request request, NoPermission exception)
          Invoked on reception of a reply containing the RBAC-related exception.
 

Methods in cern.cmw.rda.client that throw NoPermission
 GetRequest DeviceHandle.createGetRequest(String propName, String cycleSelector, Data context, ReplyHandler replyHandler)
           
 SetRequest DeviceHandle.createSetRequest(String propName, String cycleSelector, Data value, Data context, ReplyHandler replyHandler)
           
 Data IDeviceHandle.get(String propName)
           
 Data DeviceHandle.get(String propName)
          Reads from the device and returns the specified property value.
 Data IDeviceHandle.get(String propName, String cycleSelector)
           
 Data DeviceHandle.get(String propName, String cycleSelector)
          Reads from the device and returns the specified property value.
 Data IDeviceHandle.get(String propName, String cycleSelector, Data context)
           
 Data DeviceHandle.get(String propName, String cycleSelector, Data context)
          Reads from the device and returns the specified property value.
 SubscriptionRequest IDeviceHandle.monitorOn(String propName, boolean onChange, ReplyHandler replyHandler)
           
 SubscriptionRequest DeviceHandle.monitorOn(String propName, boolean onChange, ReplyHandler replyHandler)
          Starts a subscription on the specified property value.
 SubscriptionRequest IDeviceHandle.monitorOn(String propName, String cycleSelector, boolean onChange, ReplyHandler replyHandler)
           
 SubscriptionRequest DeviceHandle.monitorOn(String propName, String cycleSelector, boolean onChange, ReplyHandler replyHandler)
          Starts a subscription on the specified property value.
 SubscriptionRequest IDeviceHandle.monitorOn(String propName, String cycleSelector, boolean onChange, ReplyHandler replyHandler, Data context)
           
 SubscriptionRequest DeviceHandle.monitorOn(String propName, String cycleSelector, boolean onChange, ReplyHandler replyHandler, Data context)
          Starts a subscription on the specified property value.
 void IDeviceHandle.set(String propName, Data value)
           
 void DeviceHandle.set(String propName, Data value)
          Changes the value of the specified property.
 SetRequest IDeviceHandle.set(String propName, Data value, ReplyHandler replyHandler)
           
 SetRequest DeviceHandle.set(String propName, Data value, ReplyHandler replyHandler)
          Creates and sends to the device a request to change the value of the specified property.
 void IDeviceHandle.set(String propName, String cycleSelector, Data value)
           
 void DeviceHandle.set(String propName, String cycleSelector, Data value)
          Changes the value of the specified property.
 void IDeviceHandle.set(String propName, String cycleSelector, Data value, Data context)
           
 void DeviceHandle.set(String propName, String cycleSelector, Data value, Data context)
          Changes the value of the specified property.
 



Copyright © 2007 CERN. All Rights Reserved.