Package com.evolveum.midpoint.common
Class ActivationComputer
- java.lang.Object
-
- com.evolveum.midpoint.common.ActivationComputer
-
public class ActivationComputer extends Object
- Author:
- semancik
-
-
Constructor Summary
Constructors Constructor Description ActivationComputer()
ActivationComputer(Clock clock)
-
Method Summary
-
-
-
Constructor Detail
-
ActivationComputer
public ActivationComputer()
-
ActivationComputer
public ActivationComputer(Clock clock)
-
-
Method Detail
-
getClock
public Clock getClock()
-
setClock
public void setClock(Clock clock)
-
getEffectiveStatus
public ActivationStatusType getEffectiveStatus(String lifecycleStatus, ActivationType activationType, LifecycleStateModelType stateModel)
-
getEffectiveStatus
public ActivationStatusType getEffectiveStatus(String lifecycleStatus, ActivationType activationType, TimeIntervalStatusType validityStatus, LifecycleStateModelType stateModel)
-
getValidityStatus
public TimeIntervalStatusType getValidityStatus(ActivationType activationType)
-
getValidityStatus
public TimeIntervalStatusType getValidityStatus(ActivationType activationType, XMLGregorianCalendar referenceTime)
-
computeEffective
public void computeEffective(String lifecycleStatus, ActivationType activationType, LifecycleStateModelType stateModel)
-
computeEffective
public void computeEffective(String lifecycleStatus, ActivationType activationType, XMLGregorianCalendar referenceTime, LifecycleStateModelType stateModel)
-
lifecycleHasActiveAssignments
public boolean lifecycleHasActiveAssignments(String lifecycleStatus, LifecycleStateModelType stateModel)
-
getForcedLifecycleActivationStatus
public ActivationStatusType getForcedLifecycleActivationStatus(String lifecycleStatus, LifecycleStateModelType stateModel)
-
-