-
attribute def names to assign to the owners
attribute def name lookup (blank if insert)
assign or unassign attribute def name permission inheritance
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.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)
delete an AttributeDefName or many.
GrouperService.findAttributeDefNames(String clientVersion,
String scope,
String splitScope,
WsAttributeDefLookup wsAttributeDefLookup,
String attributeAssignType,
String attributeDefType,
WsAttributeDefNameLookup[] wsAttributeDefNameLookups,
String pageSize,
String pageNumber,
String sortString,
String ascending,
String wsInheritanceSetRelation,
WsSubjectLookup actAsSubjectLookup,
WsParam[] params)
find an attribute def name or attribute def names.
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.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
void
attribute def names to assign to the owners
void
attribute def name lookup (blank if insert)