Interface MutableProcessInstances<T>
-
- All Superinterfaces:
ProcessInstances<T>
public interface MutableProcessInstances<T> extends ProcessInstances<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default intcalculatePage(int page, int size)voidcreate(String id, ProcessInstance<T> instance)booleanexists(String id)default booleanisActive(ProcessInstance<T> instance)default booleanisPending(ProcessInstance<T> instance)voidremove(String id, ProcessInstance<T> instance)default StringresolveId(String id)default StringresolveId(String id, ProcessInstance<T> instance)voidupdate(String id, ProcessInstance<T> instance)default booleanuseCompositeIdForSubprocess()-
Methods inherited from interface io.automatiko.engine.api.workflow.ProcessInstances
findById, findById, findByIdOrTag, findByIdOrTag, size, values, values
-
-
-
-
Field Detail
-
SEPARATOR
static final String SEPARATOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
exists
boolean exists(String id)
-
create
void create(String id, ProcessInstance<T> instance)
-
update
void update(String id, ProcessInstance<T> instance)
-
remove
void remove(String id, ProcessInstance<T> instance)
-
isActive
default boolean isActive(ProcessInstance<T> instance)
-
isPending
default boolean isPending(ProcessInstance<T> instance)
-
resolveId
default String resolveId(String id, ProcessInstance<T> instance)
-
useCompositeIdForSubprocess
default boolean useCompositeIdForSubprocess()
-
calculatePage
default int calculatePage(int page, int size)
-
-