public class ActivationComputer extends Object
Constructor and Description |
---|
ActivationComputer() |
ActivationComputer(Clock clock) |
Modifier and Type | Method and Description |
---|---|
void |
computeEffective(String lifecycleStatus,
ActivationType activationType) |
void |
computeEffective(String lifecycleStatus,
ActivationType activationType,
XMLGregorianCalendar referenceTime) |
Clock |
getClock() |
ActivationStatusType |
getEffectiveStatus(String lifecycleStatus,
ActivationType activationType) |
ActivationStatusType |
getEffectiveStatus(String lifecycleStatus,
ActivationType activationType,
TimeIntervalStatusType validityStatus) |
TimeIntervalStatusType |
getValidityStatus(ActivationType activationType) |
TimeIntervalStatusType |
getValidityStatus(ActivationType activationType,
XMLGregorianCalendar referenceTime) |
boolean |
isActive(String lifecycleStatus,
ActivationType activationType) |
boolean |
lifecycleHasActiveAssignments(String lifecycleStatus) |
boolean |
lifecycleIsActive(String lifecycleStatus) |
void |
setClock(Clock clock) |
public ActivationComputer()
public ActivationComputer(Clock clock)
public Clock getClock()
public void setClock(Clock clock)
public ActivationStatusType getEffectiveStatus(String lifecycleStatus, ActivationType activationType)
public ActivationStatusType getEffectiveStatus(String lifecycleStatus, ActivationType activationType, TimeIntervalStatusType validityStatus)
public TimeIntervalStatusType getValidityStatus(ActivationType activationType)
public TimeIntervalStatusType getValidityStatus(ActivationType activationType, XMLGregorianCalendar referenceTime)
public void computeEffective(String lifecycleStatus, ActivationType activationType)
public void computeEffective(String lifecycleStatus, ActivationType activationType, XMLGregorianCalendar referenceTime)
public boolean isActive(String lifecycleStatus, ActivationType activationType)
public boolean lifecycleHasActiveAssignments(String lifecycleStatus)
public boolean lifecycleIsActive(String lifecycleStatus)
Copyright © 2017 Evolveum. All rights reserved.