@Component @DependsOn(value="prismContext") public class WfTaskUtil extends Object
Constructor and Description |
---|
WfTaskUtil() |
@PostConstruct public void init()
public void setProcessWrapper(Task task, PrimaryApprovalProcessWrapper wrapper) throws SchemaException
SchemaException
public PrimaryApprovalProcessWrapper getProcessWrapper(Task task, List<PrimaryApprovalProcessWrapper> wrappers)
public void setChangeProcessor(Task task, ChangeProcessor processor) throws SchemaException
SchemaException
public ChangeProcessor getChangeProcessor(Task task)
public Map<String,String> unwrapWfVariables(WfProcessInstanceEventType event)
public String getWfVariable(WfProcessInstanceEventType event, String name)
public boolean hasModelContext(Task task)
public ModelContext retrieveModelContext(Task task, OperationResult result) throws SchemaException, ConfigurationException, ObjectNotFoundException, CommunicationException
public void storeModelContext(Task task, ModelContext context) throws SchemaException
SchemaException
public void storeDeltasToProcess(List<ObjectDelta<? extends ObjectType>> deltas, Task task) throws SchemaException
SchemaException
public void storeResultingDeltas(List<ObjectDelta<Objectable>> deltas, Task task) throws SchemaException
SchemaException
public List<ObjectDelta<Objectable>> retrieveDeltasToProcess(Task task) throws SchemaException
SchemaException
public List<ObjectDelta<Objectable>> retrieveResultingDeltas(Task task) throws SchemaException
SchemaException
public void setTaskNameIfEmpty(Task t, PolyStringType taskName)
public void setWfLastVariables(Task task, String value) throws SchemaException
SchemaException
public void addWfStatus(Task task, String value) throws SchemaException
SchemaException
public void setProcessInstanceFinishedImmediate(Task task, Boolean value, OperationResult result) throws SchemaException, ObjectNotFoundException
public boolean isProcessInstanceFinished(Task task)
public void setSkipModelContextProcessingProperty(Task task, boolean value, OperationResult result) throws SchemaException, ObjectNotFoundException
public void setLastDetails(Task task, String status) throws SchemaException
SchemaException
public void addApprovedBy(Task task, ObjectReferenceType referenceType) throws SchemaException
SchemaException
public void addApprovedBy(Task task, Collection<ObjectReferenceType> referenceTypes) throws SchemaException
SchemaException
public void addApprovedBy(Task task, String oid) throws SchemaException
SchemaException
public PrismReference getApprovedBy(Task task) throws SchemaException
SchemaException
public List<? extends ObjectReferenceType> getApprovedByFromTaskTree(Task task, OperationResult result) throws SchemaException
SchemaException
Copyright © 2013 evolveum. All rights reserved.