The Collaboration API contains elements that developers can use to define, access, and manage teamspace user information from within FileNet P8 applications. Key member elements are:
Member information comprises the following:
A member object is created when items from the list above are added to a MemberInfo object and passed to the MembershipManager's updateMembership method, as described below. The same method may be used to update or remove members.
In a standard teamspace structure, Member objects are created and maintained within the _members folder, a subfolder of the teamspace's _internal folder.
The following code describes how a Member object might be created in a known object store and teamspace (for information on teamspace objects, see Teamspaces; for information on creating and managing object stores, see the Content Java API topic, Working With Object Stores).
// create a new MemberInfo object
MemberInfo memberInfo = new MemberInfo (subjectInfo, memberType, memberSecurityDefinition);
MemberManager memberManager = teamSpace.getMemberManager();
Member memberObject = memberManager.updateMembership(memberInfo);
For information on how members are created and managed within the FileNet P8 TCM application, see Managing People and Teams.