GrouperService.addMember(String clientVersion,
WsGroupLookup wsGroupLookup,
WsSubjectLookup[] subjectLookups,
String replaceAllExisting,
WsSubjectLookup actAsSubjectLookup,
String fieldName,
String txType,
String includeGroupDetail,
String includeSubjectDetail,
String[] subjectAttributeNames,
WsParam[] params,
String disabledTime,
String enabledTime)
add member to a group (if already a direct member, ignore)
GrouperService.assignAttributes(String clientVersion,
String attributeAssignType,
WsAttributeDefNameLookup[] wsAttributeDefNameLookups,
String attributeAssignOperation,
WsAttributeAssignValue[] values,
String assignmentNotes,
String assignmentEnabledTime,
String assignmentDisabledTime,
String delegatable,
String attributeAssignValueOperation,
WsAttributeAssignLookup[] wsAttributeAssignLookups,
WsGroupLookup[] wsOwnerGroupLookups,
WsStemLookup[] wsOwnerStemLookups,
WsSubjectLookup[] wsOwnerSubjectLookups,
WsMembershipLookup[] wsOwnerMembershipLookups,
WsMembershipAnyLookup[] wsOwnerMembershipAnyLookups,
WsAttributeDefLookup[] wsOwnerAttributeDefLookups,
WsAttributeAssignLookup[] wsOwnerAttributeAssignLookups,
String[] actions,
WsSubjectLookup actAsSubjectLookup,
String includeSubjectDetail,
String[] subjectAttributeNames,
String includeGroupDetail,
WsParam[] params,
WsAttributeDefLookup[] attributeDefsToReplace,
String[] actionsToReplace,
String[] attributeDefTypesToReplace)
assign attributes and values to owner objects (groups, stems, etc)
GrouperService.assignGrouperPrivileges(String clientVersion,
WsSubjectLookup[] wsSubjectLookups,
WsGroupLookup wsGroupLookup,
WsStemLookup wsStemLookup,
String privilegeType,
String[] privilegeNames,
String allowed,
String replaceAllExisting,
String txType,
WsSubjectLookup actAsSubjectLookup,
String includeSubjectDetail,
String[] subjectAttributeNames,
String includeGroupDetail,
WsParam[] params)
assign a privilege for a user/group/type/name combo
e.g.
GrouperService.assignPermissions(String clientVersion,
String permissionType,
WsAttributeDefNameLookup[] permissionDefNameLookups,
String permissionAssignOperation,
String assignmentNotes,
String assignmentEnabledTime,
String assignmentDisabledTime,
String delegatable,
WsAttributeAssignLookup[] wsAttributeAssignLookups,
WsGroupLookup[] roleLookups,
WsMembershipAnyLookup[] subjectRoleLookups,
String[] actions,
WsSubjectLookup actAsSubjectLookup,
String includeSubjectDetail,
String[] subjectAttributeNames,
String includeGroupDetail,
WsParam[] params,
WsAttributeDefLookup[] attributeDefsToReplace,
String[] actionsToReplace)
assign permissions to roles or subjects (in the context of a role)
remove member(s) from a group (if not already a direct member, ignore)
GrouperService.getAttributeAssignments(String clientVersion,
String attributeAssignType,
WsAttributeAssignLookup[] wsAttributeAssignLookups,
WsAttributeDefLookup[] wsAttributeDefLookups,
WsAttributeDefNameLookup[] wsAttributeDefNameLookups,
WsGroupLookup[] wsOwnerGroupLookups,
WsStemLookup[] wsOwnerStemLookups,
WsSubjectLookup[] wsOwnerSubjectLookups,
WsMembershipLookup[] wsOwnerMembershipLookups,
WsMembershipAnyLookup[] wsOwnerMembershipAnyLookups,
WsAttributeDefLookup[] wsOwnerAttributeDefLookups,
String[] actions,
String includeAssignmentsOnAssignments,
WsSubjectLookup actAsSubjectLookup,
String includeSubjectDetail,
String[] subjectAttributeNames,
String includeGroupDetail,
WsParam[] params,
String enabled)
get attributeAssignments from groups etc based on inputs
GrouperService.getGroups(String clientVersion,
WsSubjectLookup[] subjectLookups,
String memberFilter,
WsSubjectLookup actAsSubjectLookup,
String includeGroupDetail,
String includeSubjectDetail,
String[] subjectAttributeNames,
WsParam[] params,
String fieldName,
String scope,
WsStemLookup wsStemLookup,
String stemScope,
String enabled,
String pageSize,
String pageNumber,
String sortString,
String ascending)
get groups from members based on filter (accepts batch of members)
get members from a group based on a filter (all, immediate only,
effective only, composite)
GrouperService.getMemberships(String clientVersion,
WsGroupLookup[] wsGroupLookups,
WsSubjectLookup[] wsSubjectLookups,
String wsMemberFilter,
WsSubjectLookup actAsSubjectLookup,
String fieldName,
String includeSubjectDetail,
String[] subjectAttributeNames,
String includeGroupDetail,
WsParam[] params,
String[] sourceIds,
String scope,
WsStemLookup wsStemLookup,
String stemScope,
String enabled,
String[] membershipIds)
get memberships from groups and or subjects based on a filter (all, immediate only,
effective only, composite, nonimmediate).
GrouperService.getPermissionAssignments(String clientVersion,
WsAttributeDefLookup[] wsAttributeDefLookups,
WsAttributeDefNameLookup[] wsAttributeDefNameLookups,
WsGroupLookup[] roleLookups,
WsSubjectLookup[] wsSubjectLookups,
String[] actions,
String includePermissionAssignDetail,
String includeAttributeDefNames,
String includeAttributeAssignments,
String includeAssignmentsOnAssignments,
WsSubjectLookup actAsSubjectLookup,
String includeSubjectDetail,
String[] subjectAttributeNames,
String includeGroupDetail,
WsParam[] params,
String enabled)
get permissionAssignments from roles etc based on inputs
GrouperService.getSubjects(String clientVersion,
WsSubjectLookup[] wsSubjectLookups,
String searchString,
String includeSubjectDetail,
String[] subjectAttributeNames,
WsSubjectLookup actAsSubjectLookup,
String[] sourceIds,
WsGroupLookup wsGroupLookup,
String wsMemberFilter,
String fieldName,
String includeGroupDetail,
WsParam[] params)
get subjects from searching by id or identifier or search string.
delete a group or many (if doesnt exist, ignore)
save a group or many (insert or update).
see if a group has members based on filter (accepts batch of members)
add member to a group (if already a direct member, ignore)
void
void
void
void
void
delete a stem or many (if doesnt exist, ignore)
save a stem or many (insert or update).