diff --git a/li.strolch.agent/src/main/java/li/strolch/runtime/StrolchConstants.java b/li.strolch.agent/src/main/java/li/strolch/runtime/StrolchConstants.java index 24cb89455..32a126765 100644 --- a/li.strolch.agent/src/main/java/li/strolch/runtime/StrolchConstants.java +++ b/li.strolch.agent/src/main/java/li/strolch/runtime/StrolchConstants.java @@ -118,9 +118,12 @@ public class StrolchConstants { public static class PolicyConstants { public static final String TYPE_PRODUCE = "Produce"; public static final String TYPE_CONSUME = "Consume"; + public static final String TYPE_RESERVE = "Reserve"; + public static final String TYPE_RELEASE = "Release"; public static final String BAG_OBJECTIVES = "Objectives"; + public static final String PARAM_RESERVED = "reserved"; public static final String PARAM_QUANTITY = "quantity"; public static final String PARAM_DURATION = "duration"; public static final String PARAM_ORDER = "order"; diff --git a/li.strolch.service/src/main/java/li/strolch/execution/policy/ReservationExecution.java b/li.strolch.service/src/main/java/li/strolch/execution/policy/ReservationExecution.java index a7da4e592..ceae656d6 100644 --- a/li.strolch.service/src/main/java/li/strolch/execution/policy/ReservationExecution.java +++ b/li.strolch.service/src/main/java/li/strolch/execution/policy/ReservationExecution.java @@ -1,6 +1,7 @@ package li.strolch.execution.policy; import static li.strolch.model.StrolchModelConstants.BAG_PARAMETERS; +import static li.strolch.runtime.StrolchConstants.PolicyConstants.*; import li.strolch.exception.StrolchModelException; import li.strolch.model.Locator; @@ -11,6 +12,7 @@ import li.strolch.model.parameter.BooleanParameter; import li.strolch.model.timevalue.impl.FloatValue; import li.strolch.model.timevalue.impl.ValueChange; import li.strolch.persistence.api.StrolchTransaction; +import li.strolch.runtime.StrolchConstants; /** *
@@ -21,18 +23,15 @@ import li.strolch.persistence.api.StrolchTransaction; *
* *- * Note: the reservation is done for {@link Action} of type {@link #TYPE_RESERVE} and releasing is done for - * {@link Action} of type {@link #TYPE_RELEASE} + * Note: the reservation is done for {@link Action} of type {@link StrolchConstants.PolicyConstants#TYPE_RESERVE} + * and releasing is done for + * {@link Action} of type {@link StrolchConstants.PolicyConstants#TYPE_RELEASE} *
* * @author Robert von Burg