com.softwareag.centrasite.appl.framework.lcm
Interface LCRegistryObjectState

All Superinterfaces:
LCState
All Known Implementing Classes:
LCRegistryObjectStateImpl

public interface LCRegistryObjectState
extends LCState

The LCRegistryObjectState defines methods for setting and getting the Pending State


Method Summary
 LCState getPendingState()
          Get the pending state
 boolean isPendingStateChange()
          Check if the registry bean is pending state change
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.lcm.LCState
addNextStates, getDescription, getName, getNextStates, getPreferredNexState, getStateConcept, isTransitionAllowed, removeNextState, setDescription, setName, setPreferredNextState
 

Method Detail

getPendingState

LCState getPendingState()
                        throws CSAppFrameworkException
Get the pending state

Returns:
pending state as LCState, null if there is no pending state
Throws:
CSAppFrameworkException - - if the LCM provider encounters an internal error

isPendingStateChange

boolean isPendingStateChange()
                             throws CSAppFrameworkException
Check if the registry bean is pending state change

Returns:
true if the above condition met, false otherwise
Throws:
CSAppFrameworkException - - if the LCM provider encounters an internal error