public class JobCreationInstruction extends Object implements DebugDumpable
INDENT_STRING
Modifier | Constructor and Description |
---|---|
protected |
JobCreationInstruction(ChangeProcessor changeProcessor) |
protected |
JobCreationInstruction(Job parentJob) |
protected JobCreationInstruction(ChangeProcessor changeProcessor)
protected JobCreationInstruction(Job parentJob)
public static JobCreationInstruction createModelOperationRootJob(ChangeProcessor changeProcessor, ModelContext modelContext) throws SchemaException
SchemaException
public static JobCreationInstruction createNoModelOperationRootJob(ChangeProcessor changeProcessor) throws SchemaException
SchemaException
public static JobCreationInstruction createWfProcessChildJob(ChangeProcessor changeProcessor)
public static JobCreationInstruction createWfProcessChildJob(Job parentJob)
protected static void prepareWfProcessChildJobInternal(JobCreationInstruction instruction)
public static JobCreationInstruction createModelOperationChildJob(Job parentJob, ModelContext modelContext) throws SchemaException
SchemaException
public boolean isSimple()
public void setSimple(boolean simple)
public boolean isSendStartConfirmation()
public void setSendStartConfirmation(boolean sendStartConfirmation)
public void setProcessDefinitionKey(String name)
public String getProcessDefinitionKey()
public void addProcessVariable(String name, Serializable value)
public PolyStringType getTaskName()
public void setTaskName(PolyStringType taskName)
public void setTaskName(String taskName)
public boolean isNoProcess()
public boolean startsWorkflowProcess()
public void setNoProcess(boolean noProcess)
public void setCreateTaskAsSuspended(boolean createTaskAsSuspended)
public boolean isCreateTaskAsSuspended()
public List<com.evolveum.midpoint.xml.ns._public.common.common_3.UriStackEntry> getHandlersAfterModelOperation()
public List<com.evolveum.midpoint.xml.ns._public.common.common_3.UriStackEntry> getHandlersBeforeModelOperation()
public List<com.evolveum.midpoint.xml.ns._public.common.common_3.UriStackEntry> getHandlersAfterWfProcess()
public void setExecuteModelOperationHandler(boolean executeModelOperationHandler)
public boolean isExecuteModelOperationHandler()
public void setTaskObject(PrismObject taskObject)
public PrismObject getTaskObject()
public void setCreateTaskAsWaiting(boolean createTaskAsWaiting)
public boolean isCreateTaskAsWaiting()
public ChangeProcessor getChangeProcessor()
public PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.UserType> getTaskOwner()
public void setTaskOwner(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.UserType> taskOwner)
public void setHandlersBeforeModelOperation(String... handlerUri)
public void setHandlersAfterModelOperation(String... handlerUri)
public void setHandlersAfterWfProcess(String... handlerUri)
public void addHandlersAfterWfProcessAtEnd(String... handlerUriArray)
public <T> void addTaskVariable(PrismPropertyDefinition<T> definition, T realValue)
public <T> void addTaskVariableValues(PrismPropertyDefinition<T> definition, Collection<T> realValues)
public void addTaskDeltasVariable(PrismPropertyDefinition<ObjectDeltaType> definition, Collection<ObjectDelta> deltas) throws SchemaException
SchemaException
public void addTaskDeltasVariable(PrismPropertyDefinition<ObjectDeltaType> definition, ObjectDelta delta) throws SchemaException
SchemaException
public void addTaskModelContext(ModelContext modelContext) throws SchemaException
SchemaException
public void initializeCommonProcessVariables()
public void setRequesterOidInProcess(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.UserType> requester)
public void setObjectOidInProcess(String objectOid)
public void setProcessInstanceName(String name)
public void setProcessInterfaceBean(ProcessMidPointInterface processInterfaceBean)
public String debugDump()
DebugDumpable
debugDump
in interface DebugDumpable
public String debugDump(int indent)
debugDump
in interface DebugDumpable
Copyright © 2015 evolveum. All rights reserved.