From 92a71f9c2bf448445c520e0e499530e4ba50edb4 Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Fri, 13 May 2011 17:26:08 +0200 Subject: [PATCH] added getId to ModelObject interface --- scm-core/src/main/java/sonia/scm/ModelObject.java | 12 +++++++++++- scm-core/src/main/java/sonia/scm/group/Group.java | 12 ++++++++++++ scm-core/src/main/java/sonia/scm/user/User.java | 12 ++++++++++++ 3 files changed, 35 insertions(+), 1 deletion(-) diff --git a/scm-core/src/main/java/sonia/scm/ModelObject.java b/scm-core/src/main/java/sonia/scm/ModelObject.java index 55ae650e46..69dc519d2c 100644 --- a/scm-core/src/main/java/sonia/scm/ModelObject.java +++ b/scm-core/src/main/java/sonia/scm/ModelObject.java @@ -43,4 +43,14 @@ import java.io.Serializable; */ public interface ModelObject extends TypedObject, LastModifiedAware, Cloneable, Validateable, - Serializable {} + Serializable +{ + + /** + * Method description + * + * + * @return + */ + public String getId(); +} diff --git a/scm-core/src/main/java/sonia/scm/group/Group.java b/scm-core/src/main/java/sonia/scm/group/Group.java index 6dc92801df..89496051c4 100644 --- a/scm-core/src/main/java/sonia/scm/group/Group.java +++ b/scm-core/src/main/java/sonia/scm/group/Group.java @@ -363,6 +363,18 @@ public class Group implements ModelObject, Iterable return description; } + /** + * Method description + * + * + * @return + */ + @Override + public String getId() + { + return name; + } + /** * Method description * diff --git a/scm-core/src/main/java/sonia/scm/user/User.java b/scm-core/src/main/java/sonia/scm/user/User.java index 67f8b599c6..0e37d00c8a 100644 --- a/scm-core/src/main/java/sonia/scm/user/User.java +++ b/scm-core/src/main/java/sonia/scm/user/User.java @@ -328,6 +328,18 @@ public class User implements Principal, ModelObject return displayName; } + /** + * Method description + * + * + * @return + */ + @Override + public String getId() + { + return name; + } + /** * Method description *