Package com.sapportals.wcm.repository.service.statemanagement

Provides a service that keeps track of the status of resources.

See:
          Description

Interface Summary
IApprover This interface represents an approver.
IApproverList Deprecated. As of EP5 SP4
IApproverPrincipal This interface is a wrapper for IUMPrincipal .
IList It is planned to extend this interface to implement type-safe lists.
IListIterator The IListIterator is used together with the IList .
IResourceTransition A IResourceTransition handles everything needed for a document to go from one state to another.
IResourceTransitionIterator A special kind of ListIterator for the ResourceTransitionList
IResourceTransitionList A special list containing only ResourceTransition instances.
IState This interface represents a state in state management.
IStatemanagement Deprecated. as of EP5 SP4, all state management related classes will become resource-dependent.
IStatemanagementConfigurableManager Extends the functionality of IStatemanagementManager with the possibility to obtain a property from the service configuration.
IStatemanagementEvent  
IStatemanagementItemProducer Defines all string constants needed for the state management items in the action inbox
IStatemanagementManager A service returned from the service factory using the IWCMConst.STATEMANAGEMENT_SERVICE has to implement this interface.
IStatemanagementReplace 08.12.2005 IStatemanagementReplace This interface is an API to notify the statemanagement about the replacement of an approver.
IStatemanagementResource This is the main interface for the state management service.
IStatemanagementUtils Deprecated. as of EP5 SP4 all state management related classes will become resource-dependent.
IStatemanagementUtilsResource This interface provides acces to persistent data of a resource for the statemanagement related controls.
IStep The IStep represents a step in the approval workflow.
IStepExt Extends the functionality of IStep
IStepList The IStepList interface represents an approval workflow in the user interface while defining or displaying the approval workflow.
IStepListExt  
IStepListState The IStepListState interface serves as container that holds the entire state of a IStepList .
ITransition Deprecated. as of EP5 SP4 all state management related classes will become resource-dependent.
ITransitionList Deprecated. as of EP5 SP4 because ITransition is deprecated Please use #IResourceTransitionList instead.
ITransitionListIterator Deprecated. as of EP5 SP4 because ITransitionList is deprecated Please use #IResourceTransitionIterator instead.
ITransportableStatemanagementResource Extends the functionality of IStatemanagementUtilsResource This interface provides means for serialization and deserialization of properties for the State management service to and from Properties .Everything related to the current state of a resource is available via the methods provided by IStatemanagementUtilsResource
 

Class Summary
SMConstants Gets access to property names and definitions for the property dialog box
 

Exception Summary
StatemanagementException Exception used in statemanagement
 

Package com.sapportals.wcm.repository.service.statemanagement Description

Provides a service that keeps track of the status of resources.

Changes between major releases 7.0 and 7.X
Added classes:
IStepExt
IStepListExt
ITransportableStatemanagementResource
IStatemanagementConfigurableManager

Package Specification

Purpose

The state management service allows documents to be handled in different states. The state of a document determines its visibility. In addition, an approval workflow can be used to control the change of a document's state. The state management service and the approval workflow are to be defined at folder level and are not be inherited by subfolders.

Installation

The state management service is configured as a constant entry in the configuration framework.

Implementation notes

When using the state management service, the properties service, the feedback service, and the service_acl service also have to be available.

The state managment service is a repository service. Please see the com.sapportals.wcm.repository.manager package for how to assign a repository service to a repository.

Issues

Related Documentation



Copyright 2011 SAP AG Complete Copyright Notice