-
stem to assign attribute to
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.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.getAuditEntries(String clientVersion,
WsSubjectLookup actAsSubjectLookup,
String auditType,
String auditActionId,
WsGroupLookup wsGroupLookup,
WsStemLookup wsStemLookup,
WsAttributeDefLookup wsAttributeDefLookup,
WsAttributeDefNameLookup wsAttributeDefNameLookup,
WsSubjectLookup wsSubjectLookup,
WsSubjectLookup actionsPerformedByWsSubjectLookup,
WsParam[] params,
String pageSize,
String sortString,
String ascending,
String pageIsCursor,
String pageLastCursorField,
String pageLastCursorFieldType,
String pageCursorFieldIncludesLastRetrieved,
String fromDate,
String toDate)
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,
String pointInTimeFrom,
String pointInTimeTo,
String pageIsCursor,
String pageLastCursorField,
String pageLastCursorFieldType,
String pageCursorFieldIncludesLastRetrieved)
get groups from members based on filter (accepts batch of members)
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,
String serviceRole,
WsAttributeDefNameLookup serviceLookup,
String pageSize,
String pageNumber,
String sortString,
String ascending,
String pageSizeForMember,
String pageNumberForMember,
String sortStringForMember,
String ascendingForMember,
String pageIsCursor,
String pageLastCursorField,
String pageLastCursorFieldType,
String pageCursorFieldIncludesLastRetrieved,
String pageIsCursorForMember,
String pageLastCursorFieldForMember,
String pageLastCursorFieldTypeForMember,
String pageCursorFieldIncludesLastRetrievedForMember,
String pointInTimeRetrieve,
String pointInTimeFrom,
String pointInTimeTo)
get memberships from groups and or subjects based on a filter (all, immediate only,
effective only, composite, nonimmediate).
void
stem to assign attribute to
void
delete a stem or many (if doesnt exist, ignore)