Class DependencyDeclaration
java.lang.Object
io.openems.edge.core.appmanager.dependency.DependencyDeclaration
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static enum
Defines if the dependency app should get created when creating the parent app.static enum
Defines if the dependency app gets deleted when deleting its parent.static enum
Defines if the user can delete an app which is a dependency of another app.static enum
Defines if the user can change properties of the dependency app.static enum
Defines if the dependency should get updated when updating the parent app. -
Field Summary
-
Constructor Summary
ConstructorDescriptionDependencyDeclaration
(String key, DependencyDeclaration.CreatePolicy createPolicy, DependencyDeclaration.UpdatePolicy updatePolicy, DependencyDeclaration.DeletePolicy deletePolicy, DependencyDeclaration.DependencyUpdatePolicy dependencyUpdatePolicy, DependencyDeclaration.DependencyDeletePolicy dependencyDeletePolicy, DependencyDeclaration.AppDependencyConfig... appConfigs) -
Method Summary
-
Field Details
-
key
-
appConfigs
-
createPolicy
-
updatePolicy
-
deletePolicy
-
dependencyUpdatePolicy
-
dependencyDeletePolicy
-
-
Constructor Details
-
DependencyDeclaration
public DependencyDeclaration(String key, DependencyDeclaration.CreatePolicy createPolicy, DependencyDeclaration.UpdatePolicy updatePolicy, DependencyDeclaration.DeletePolicy deletePolicy, DependencyDeclaration.DependencyUpdatePolicy dependencyUpdatePolicy, DependencyDeclaration.DependencyDeletePolicy dependencyDeletePolicy, DependencyDeclaration.AppDependencyConfig... appConfigs)
-