-
group to assign attribute to
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,
String addExternalSubjectIfNotFound)
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,
String disallowed)
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,
String attributeDefValueType,
String theValue,
String includeAssignmentsFromAssignments,
String attributeDefType,
WsAttributeAssignLookup[] wsAssignAssignOwnerAttributeAssignLookups,
WsAttributeDefLookup[] wsAssignAssignOwnerAttributeDefLookups,
WsAttributeDefNameLookup[] wsAssignAssignOwnerAttributeDefNameLookups,
String[] wsAssignAssignOwnerActions)
get attributeAssignments from groups etc based on inputs
GrouperService.getMembers(String clientVersion,
WsGroupLookup[] wsGroupLookups,
String memberFilter,
WsSubjectLookup actAsSubjectLookup,
String fieldName,
String includeGroupDetail,
String includeSubjectDetail,
String[] subjectAttributeNames,
WsParam[] params,
String[] sourceIds,
String pointInTimeFrom,
String pointInTimeTo,
String pageSize,
String pageNumber,
String sortString,
String ascending)
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,
WsStemLookup[] wsOwnerStemLookups,
WsAttributeDefLookup[] wsOwnerAttributeDefLookups,
String fieldType)
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,
String pointInTimeFrom,
String pointInTimeTo,
String immediateOnly,
String permissionType,
String permissionProcessor,
WsPermissionEnvVar[] limitEnvVars,
String includeLimits)
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)
GrouperService.hasMember(String clientVersion,
WsGroupLookup wsGroupLookup,
WsSubjectLookup[] subjectLookups,
String memberFilter,
WsSubjectLookup actAsSubjectLookup,
String fieldName,
String includeGroupDetail,
String includeSubjectDetail,
String[] subjectAttributeNames,
WsParam[] params,
String pointInTimeFrom,
String pointInTimeTo)
see if a group has members based on filter (accepts batch of members)
void
void
void
group to assign attribute to