Class SubjectCustomizerForDecoratorTestingHideStudentData
java.lang.Object
edu.internet2.middleware.grouper.subj.SubjectCustomizerBase
edu.internet2.middleware.grouper.subj.decoratorExamples.SubjectCustomizerForDecoratorTestingHideStudentData
- All Implemented Interfaces:
SubjectCustomizer
filter students private information out from people who cant see them
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfilterSubjects
(GrouperSession grouperSession, Set<Subject> subjects, String findSubjectsInStemName) you can edit the subjects (or replace), but you shouldnt remove themMethods inherited from class edu.internet2.middleware.grouper.subj.SubjectCustomizerBase
decorateSubjects
-
Field Details
-
STUDENT_GROUP_NAME
student (protected data) group name- See Also:
-
PRIVILEGED_EMPLOYEE_GROUP_NAME
privileged employee group name- See Also:
-
-
Constructor Details
-
SubjectCustomizerForDecoratorTestingHideStudentData
public SubjectCustomizerForDecoratorTestingHideStudentData()
-
-
Method Details
-
filterSubjects
public Set<Subject> filterSubjects(GrouperSession grouperSession, Set<Subject> subjects, String findSubjectsInStemName) Description copied from interface:SubjectCustomizer
you can edit the subjects (or replace), but you shouldnt remove them- Specified by:
filterSubjects
in interfaceSubjectCustomizer
- Overrides:
filterSubjects
in classSubjectCustomizerBase
findSubjectsInStemName
- if this is a findSubjectsInStem call, this is the stem name. This is useful to filter when searching for subjects to add to a certain group- Returns:
- the subjects if same set, or make a new set
- See Also:
-