Mercurial > hg > AnnotationManagerN4J
diff src/main/java/de/mpiwg/itgroup/annotations/Annotation.java @ 10:90911b2da322
more work on permissions...
author | casties |
---|---|
date | Thu, 12 Jul 2012 17:01:32 +0200 |
parents | b2bfc3bc9ba8 |
children | 629e15b345aa |
line wrap: on
line diff
--- a/src/main/java/de/mpiwg/itgroup/annotations/Annotation.java Thu Jul 12 12:54:46 2012 +0200 +++ b/src/main/java/de/mpiwg/itgroup/annotations/Annotation.java Thu Jul 12 17:01:32 2012 +0200 @@ -56,7 +56,29 @@ */ protected String created; - protected String adminPermission; + /** + * The user or group that has admin permissions. + * null means any user. + */ + protected Actor adminPermission; + + /** + * The user or group that has delete permissions. + * null means any user. + */ + protected Actor deletePermission; + + /** + * The user or group that has update permissions. + * null means any user. + */ + protected Actor updatePermission; + + /** + * The user or group that has read permissions. + * null means any user. + */ + protected Actor readPermission; /** * @return the uri @@ -189,6 +211,62 @@ public void setCreated(String created) { this.created = created; } + + /** + * @return the adminPermission + */ + public Actor getAdminPermission() { + return adminPermission; + } + + /** + * @param adminPermission the adminPermission to set + */ + public void setAdminPermission(Actor adminPermission) { + this.adminPermission = adminPermission; + } + + /** + * @return the deletePermission + */ + public Actor getDeletePermission() { + return deletePermission; + } + + /** + * @param deletePermission the deletePermission to set + */ + public void setDeletePermission(Actor deletePermission) { + this.deletePermission = deletePermission; + } + + /** + * @return the updatePermission + */ + public Actor getUpdatePermission() { + return updatePermission; + } + + /** + * @param updatePermission the updatePermission to set + */ + public void setUpdatePermission(Actor updatePermission) { + this.updatePermission = updatePermission; + } + + /** + * @return the readPermission + */ + public Actor getReadPermission() { + return readPermission; + } + + /** + * @param readPermission the readPermission to set + */ + public void setReadPermission(Actor readPermission) { + this.readPermission = readPermission; + } }