Ability to create a group with the following information:
Currently non-existing UUGID
Contact Person – given by user
Administrator – given by user
Creation date – current system date
Expiration date - current system date + 1 year
if invoked via web service:
Ability to remove a group
Ability to modify the expiration date
Ability to set/remove the display name for a group
Ability to suppress demographic attributes in ED-Lite
Ability to suppress members/membership in ED-Auth
Ability to set/delete the e-mail address for a group
Ability to add/remove person administrators/contacts/managers/members based on their UUPID
Ability to add/remove group members based on their UUGID.
Ability to add/remove service administrators/managers/viewers based on their UUSID.
Must be implemented as a clustered stateless session bean.
A well-formed UUGID must meet the following requirements:
must be at least 3 characters long
must be at most 128 characters long
must start with an alphanumeric character
must be composed only of alphanumeric characters, dashes, dots, and underscores
nodes must be at least 1 character long
nodes must be at most 16 characters long