Class UsduService
java.lang.Object
edu.internet2.middleware.grouper.app.usdu.UsduService
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
deleteAttributeAssign
(Member member) delete resolution attributes from the given member assignmentgetSubjectResolutionAttributeValue
(Member member, AttributeAssignValueFinder.AttributeAssignValueFinderResult attributeAssignValueFinderResult) retrieve subject resolution attribute value for a given member if it exists or nullstatic List<SubjectResolutionStat>
static Set<SubjectResolutionAttributeValue>
getUnresolvedSubjects
(QueryOptions queryOptions, Boolean deleted) static void
markMemberAsDeleted
(Member member) set subject resolution attributes on memberstatic void
markMemberAsUnresolved
(SubjectResolutionAttributeValue subjectResolutionAttributeValue, Member member) save or update subject resolution metadata attributes on a given member
-
Constructor Details
-
UsduService
public UsduService()
-
-
Method Details
-
getSubjectResolutionAttributeValue
public static SubjectResolutionAttributeValue getSubjectResolutionAttributeValue(Member member, AttributeAssignValueFinder.AttributeAssignValueFinderResult attributeAssignValueFinderResult) retrieve subject resolution attribute value for a given member if it exists or null- Parameters:
member
-attributeAssignValueFinderResult
-- Returns:
- SubjectResolutionAttributeValue or null
-
markMemberAsUnresolved
public static void markMemberAsUnresolved(SubjectResolutionAttributeValue subjectResolutionAttributeValue, Member member) save or update subject resolution metadata attributes on a given member- Parameters:
subjectResolutionAttributeValue
-member
-
-
markMemberAsDeleted
set subject resolution attributes on member- Parameters:
member
-
-
deleteAttributeAssign
delete resolution attributes from the given member assignment- Parameters:
member
-
-
getSubjectResolutionStats
- Returns:
- the list of subject sources with unresolved and resolved count
-
getUnresolvedSubjects
public static Set<SubjectResolutionAttributeValue> getUnresolvedSubjects(QueryOptions queryOptions, Boolean deleted) - Parameters:
queryOptions
-deleted
- true for delete, false for not deleted, null for all- Returns:
- unresolved subjects
-