Mercurial > hg > AnnotationManagerN4J
diff src/main/java/de/mpiwg/itgroup/annotations/Person.java @ 15:58357a4b86de
ASSIGNED - # 249: Annotations shared in groups
https://it-dev.mpiwg-berlin.mpg.de/tracs/mpdl-project-software/ticket/249
author | casties |
---|---|
date | Tue, 28 Aug 2012 20:23:12 +0200 |
parents | 5928c5d9aae8 |
children | 0731c4549065 |
line wrap: on
line diff
--- a/src/main/java/de/mpiwg/itgroup/annotations/Person.java Fri Jul 13 20:41:02 2012 +0200 +++ b/src/main/java/de/mpiwg/itgroup/annotations/Person.java Tue Aug 28 20:23:12 2012 +0200 @@ -23,6 +23,13 @@ this.name = name; } + public Person(String id, String uri, String name) { + super(); + this.id = id; + this.uri = uri; + this.name = name; + } + @Override public boolean isGroup() { return false; @@ -35,4 +42,16 @@ return id; } + /** + * Returns a Person with this id or null. + * + * @param id + * @return + */ + public static Person createPersonWithId(String id) { + if (id != null) { + return new Person(id); + } + return null; + } }