projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Start simplifying user manager edition.
[lgpl/argeo-commons.git]
/
org.argeo.cms
/
src
/
org
/
argeo
/
cms
/
CmsUserManager.java
diff --git
a/org.argeo.cms/src/org/argeo/cms/CmsUserManager.java
b/org.argeo.cms/src/org/argeo/cms/CmsUserManager.java
index c013feed67d88cffbcaf000501d9328c603ed174..728884b527c33e9eb77147d280884b92ef88b242 100644
(file)
--- a/
org.argeo.cms/src/org/argeo/cms/CmsUserManager.java
+++ b/
org.argeo.cms/src/org/argeo/cms/CmsUserManager.java
@@
-76,8
+76,14
@@
public interface CmsUserManager {
/** Add additional object classes to this role. */
void addObjectClasses(Role role, Set<String> objectClasses, Map<String, Object> additionalProperties);
/** Add additional object classes to this role. */
void addObjectClasses(Role role, Set<String> objectClasses, Map<String, Object> additionalProperties);
+ /** Add additional object classes to this hierarchy unit. */
+ void addObjectClasses(HierarchyUnit hierarchyUnit, Set<String> objectClasses,
+ Map<String, Object> additionalProperties);
+
/** Add a member to this group. */
void addMember(Group group, Role role);
/** Add a member to this group. */
void addMember(Group group, Role role);
+
+ void edit(Runnable action);
/* MISCELLANEOUS */
/** Returns the dn of a role given its local ID */
/* MISCELLANEOUS */
/** Returns the dn of a role given its local ID */