From 19420f9d80f82d8a4608313a0e869e0d73e67931 Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Tue, 9 May 2017 12:31:49 +0200 Subject: [PATCH] [New] Added *.locatorFor(String, String) for root elements --- li.strolch.model/src/main/java/li/strolch/model/Order.java | 4 ++++ li.strolch.model/src/main/java/li/strolch/model/Resource.java | 4 ++++ .../src/main/java/li/strolch/model/activity/Activity.java | 4 ++++ 3 files changed, 12 insertions(+) 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); + } }