Class SubjectCustomizerForDecoratorExtraAttributes
java.lang.Object
edu.internet2.middleware.grouper.subj.SubjectCustomizerBase
edu.internet2.middleware.grouper.subj.decoratorExamples.SubjectCustomizerForDecoratorExtraAttributes
- All Implemented Interfaces:
SubjectCustomizer
add attributes securely to the subject
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondecorateSubjects
(GrouperSession grouperSession, Set<Subject> subjects, Collection<String> attributeNamesRequested) decorate subjects based on attributes requestedstatic String
privileged employee group nameMethods inherited from class edu.internet2.middleware.grouper.subj.SubjectCustomizerBase
filterSubjects
-
Field Details
-
PERMISSIONS_STEM_NAME
stem name of the permission resources which represent columns in the attribute table- See Also:
-
SUBJECT_ATTRIBUTES_PERMISSIONS_ATTRIBUTE_DEF
subjectAttributes:permissions- See Also:
-
-
Constructor Details
-
SubjectCustomizerForDecoratorExtraAttributes
public SubjectCustomizerForDecoratorExtraAttributes()
-
-
Method Details
-
PRIVILEGED_ADMIN_GROUP_NAME
privileged employee group name- Returns:
- the group name
-
decorateSubjects
public Set<Subject> decorateSubjects(GrouperSession grouperSession, Set<Subject> subjects, Collection<String> attributeNamesRequested) Description copied from interface:SubjectCustomizer
decorate subjects based on attributes requested- Specified by:
decorateSubjects
in interfaceSubjectCustomizer
- Overrides:
decorateSubjects
in classSubjectCustomizerBase
- Returns:
- the subjects if same set, or make a new set
- See Also:
-