NAME

Sakai::Nakamura::GroupMember - Manipulate Group Members in a Sakai Nakamura instance.

ABSTRACT

group related functionality for Sling implemented over rest APIs.

METHODS

new

Create, set up, and return a GroupMember Object.

add

Add a member to a role in a group.

add_from_file

Add members to roles in groups as specified in a file.

del

Delete a member from a role in a group.

check_exists

Check whether a member exists in a role in a group.

view

View the members in a given role in a group.

USAGE

use Sakai::Nakamura::GroupMember;

DESCRIPTION

Perl library providing a layer of abstraction to the REST group methods

Sakai Nakamura adds another layer to the traditional Apache::Sling view of Groups. Rather than just: Groups -> Members, there now exists: Groups -> Roles -> Members

Roles are the top level group members, they define what members of those roles are able to do in the group.

Role members are the actual system users - they get added to a role and that defines what they are able to do in a group:

REQUIRED ARGUMENTS

None required.

OPTIONS

n/a

DIAGNOSTICS

n/a

EXIT STATUS

0 on success.

CONFIGURATION

None required.

DEPENDENCIES

INCOMPATIBILITIES

None known.

BUGS AND LIMITATIONS

None known.

AUTHOR

Daniel David Parry <perl@ddp.me.uk>

LICENSE AND COPYRIGHT

LICENSE: http://dev.perl.org/licenses/artistic.html

COPYRIGHT: (c) 2012 Daniel David Parry <perl@ddp.me.uk>