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.

Reply via email to