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 *