Add UserManager.createGroup(String groupID) method
--------------------------------------------------
Key: JCR-2563
URL: https://issues.apache.org/jira/browse/JCR-2563
Project: Jackrabbit Content Repository
Issue Type: New Feature
Components: jackrabbit-api, jackrabbit-core
Affects Versions: 2.0.0
Reporter: Felix Meschberger
As discussed on the dev list [1] I think it would be useful (and consistent
inside the API) to have a UserManager.createGroup(String groupID) method.
The specification of the method would be:
/**
* Creates a Group for the given groupID must not be <code>null</code>.
* <br>
* Same as {...@link #createGroup(Principal,String)} where the specified
groupID
* is the name of a simple <code>Principal</code> implementation and the
* intermediate path is <code>null</code>.
*
* @param groupID The id of the new group, must not be <code>null</code>.
* @return The new <code>Group</code>.
* @throws AuthorizableExistsException in case the given groupID is already
* in use or another {...@link Authorizable} with the same
* {...@link Authorizable#getID() ID} exists.
* @throws RepositoryException If another error occurs.
*/
Group createGroup(String groupID) throws AuthorizableExistsException,
RepositoryException;
[1] http://markmail.org/message/rjofzg4t3kiht7xv
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.