diff --git a/li.strolch.model/src/main/java/li/strolch/model/builder/params/StringListParamBuilder.java b/li.strolch.model/src/main/java/li/strolch/model/builder/params/StringListParamBuilder.java index 0e3860863..a0dea0628 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/builder/params/StringListParamBuilder.java +++ b/li.strolch.model/src/main/java/li/strolch/model/builder/params/StringListParamBuilder.java @@ -1,5 +1,7 @@ package li.strolch.model.builder.params; +import static li.strolch.model.StrolchModelConstants.*; + import java.util.List; import li.strolch.model.builder.BagBuilder; @@ -13,6 +15,24 @@ public class StringListParamBuilder> super(builder, id, name); } + public StringListParamBuilder resourceRef(String type) { + this.interpretation = INTERPRETATION_RESOURCE_REF; + this.uom = type; + return this; + } + + public StringListParamBuilder orderRef(String type) { + this.interpretation = INTERPRETATION_ORDER_REF; + this.uom = type; + return this; + } + + public StringListParamBuilder activityRef(String type) { + this.interpretation = INTERPRETATION_ACTIVITY_REF; + this.uom = type; + return this; + } + @Override public StringListParameter build() { return build(new StringListParameter()); diff --git a/li.strolch.model/src/main/java/li/strolch/model/builder/params/StringParamBuilder.java b/li.strolch.model/src/main/java/li/strolch/model/builder/params/StringParamBuilder.java index 4610f38ba..ea708edef 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/builder/params/StringParamBuilder.java +++ b/li.strolch.model/src/main/java/li/strolch/model/builder/params/StringParamBuilder.java @@ -1,5 +1,7 @@ package li.strolch.model.builder.params; +import static li.strolch.model.StrolchModelConstants.*; + import li.strolch.model.builder.BagBuilder; import li.strolch.model.builder.ParameterBagContainerBuilder; import li.strolch.model.parameter.StringParameter; @@ -11,6 +13,24 @@ public class StringParamBuilder> super(builder, id, name); } + public StringParamBuilder resourceRef(String type) { + this.interpretation = INTERPRETATION_RESOURCE_REF; + this.uom = type; + return this; + } + + public StringParamBuilder orderRef(String type) { + this.interpretation = INTERPRETATION_ORDER_REF; + this.uom = type; + return this; + } + + public StringParamBuilder activityRef(String type) { + this.interpretation = INTERPRETATION_ACTIVITY_REF; + this.uom = type; + return this; + } + @Override public StringParameter build() { return build(new StringParameter());