Package org.openremote.model.flow
Class FlowDependencyResolver
java.lang.Object
org.openremote.model.flow.FlowDependencyResolver
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Flow
protected abstract Flow[]
findSubflowDependents
(String flowId) protected abstract String
void
populateDependencies
(Flow flow, boolean hydrate) protected void
populateSubDependencies
(Flow flow, boolean hydrate, int level, List<FlowDependency> dependencyList) protected void
populateSuperDependencies
(Flow flow, int level, List<FlowDependency> dependencyList) protected abstract void
stopFlowIfRunning
(Flow flow) protected abstract void
void
updateDependencies
(Flow flow, boolean flowWillBeDeleted)
-
Constructor Details
-
FlowDependencyResolver
public FlowDependencyResolver()
-
-
Method Details
-
populateDependencies
-
updateDependencies
-
populateSuperDependencies
-
populateSubDependencies
protected void populateSubDependencies(Flow flow, boolean hydrate, int level, List<FlowDependency> dependencyList) -
generateGlobalUniqueId
-
findFlow
-
findSubflowDependents
-
stopFlowIfRunning
-
storeFlow
-