Programmer's Guide > Interfaces > CMSSession interface > CMSOperationEnabledType enumeration
  
CMSOperationEnabledType enumeration
The CMSOperationEnabledType enumerated type is used as the return value of the verifyOperationEnabledInCurrentState method.
The CMSOperationEnabledType enumeration has the following constants of type unsigned short.
CMS_OPERATION_ENABLED = 0
Operation is allowed in the current state.
CMS_OPERATION_NOT_ENABLED = 1
Operation is not allowed in the current state. If any methods in the category are called, they will raise a CMSException with error code CMSException.OPERATION_NOT_ENABLED_ERR.
CMS_OPERATION_NOT_SUPPORTED = 2
Operation is not supported by the adapter. If any methods in the category are called, they will raise a CMSException with error code CMSException.UNIMP_ERR.
CMS_OPERATION_UNKNOWN = 3
Operation is not recognized by the adapter. This may be returned if a new category was added to Arbortext Editor but the adapter has not been updated. The caller can assume that methods in the category are enabled (they will throw CMSException.UNIMP_ERR if not implemented).