diff --git a/li.strolch.model/src/main/java/li/strolch/model/Order.java b/li.strolch.model/src/main/java/li/strolch/model/Order.java index db25ef19c..96061bd7a 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/Order.java +++ b/li.strolch.model/src/main/java/li/strolch/model/Order.java @@ -208,4 +208,8 @@ public class Order extends AbstractStrolchRootElement implements StrolchRootElem public int compareTo(Order o) { return getId().compareTo(o.getId()); } + + public static Locator locatorFor(String type, String id) { + return Locator.valueOf(Tags.ORDER, type, id); + } } diff --git a/li.strolch.model/src/main/java/li/strolch/model/Resource.java b/li.strolch.model/src/main/java/li/strolch/model/Resource.java index 6caea54df..7c5f0fd9b 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/Resource.java +++ b/li.strolch.model/src/main/java/li/strolch/model/Resource.java @@ -223,4 +223,8 @@ public class Resource extends AbstractStrolchRootElement implements StrolchRootE public int compareTo(Resource o) { return getId().compareTo(o.getId()); } + + public static Locator locatorFor(String type, String id) { + return Locator.valueOf(Tags.RESOURCE, type, id); + } } diff --git a/li.strolch.model/src/main/java/li/strolch/model/activity/Activity.java b/li.strolch.model/src/main/java/li/strolch/model/activity/Activity.java index e3175df67..e2da613bd 100644 --- a/li.strolch.model/src/main/java/li/strolch/model/activity/Activity.java +++ b/li.strolch.model/src/main/java/li/strolch/model/activity/Activity.java @@ -405,4 +405,8 @@ public class Activity extends AbstractStrolchRootElement public void setParent(Activity activity) { this.parent = activity; } + + public static Locator locatorFor(String type, String id) { + return Locator.valueOf(Tags.ACTIVITY, type, id); + } }