public abstract class SubjectCustomizerBase extends Object implements SubjectCustomizer
| Constructor and Description |
|---|
SubjectCustomizerBase() |
| Modifier and Type | Method and Description |
|---|---|
Set<Subject> |
decorateSubjects(GrouperSession grouperSession,
Set<Subject> subjects,
Collection<String> attributeNamesRequested)
decorate subjects based on attributes requested
|
Set<Subject> |
filterSubjects(GrouperSession grouperSession,
Set<Subject> subjects,
String findSubjectsInStemName)
you can edit the subjects (or replace), but you shouldnt remove them
|
public Set<Subject> decorateSubjects(GrouperSession grouperSession, Set<Subject> subjects, Collection<String> attributeNamesRequested)
SubjectCustomizerdecorateSubjects in interface SubjectCustomizerSubjectCustomizer#decorateSubjects(GrouperSession, Collection, Collection)public Set<Subject> filterSubjects(GrouperSession grouperSession, Set<Subject> subjects, String findSubjectsInStemName)
SubjectCustomizerfilterSubjects in interface SubjectCustomizerfindSubjectsInStemName - 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 groupSubjectCustomizer#filterSubjects(GrouperSession, Collection, String)Copyright © 2016 Internet2. All rights reserved.