edu.internet2.middleware.grouper.subj.decoratorExamples
Class SubjectCustomizerForDecoratorUiDisplay

java.lang.Object
  extended by edu.internet2.middleware.grouper.subj.SubjectCustomizerBase
      extended by edu.internet2.middleware.grouper.subj.decoratorExamples.SubjectCustomizerForDecoratorUiDisplay
All Implemented Interfaces:
SubjectCustomizer

public class SubjectCustomizerForDecoratorUiDisplay
extends SubjectCustomizerBase

decorate an attribute for some subjects


Constructor Summary
SubjectCustomizerForDecoratorUiDisplay()
           
 
Method Summary
 Set<edu.internet2.middleware.subject.Subject> filterSubjects(GrouperSession grouperSession, Set<edu.internet2.middleware.subject.Subject> subjects, String findSubjectsInStemName)
          you can edit the subjects (or replace), but you shouldnt remove them
 
Methods inherited from class edu.internet2.middleware.grouper.subj.SubjectCustomizerBase
decorateSubjects
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubjectCustomizerForDecoratorUiDisplay

public SubjectCustomizerForDecoratorUiDisplay()
Method Detail

filterSubjects

public Set<edu.internet2.middleware.subject.Subject> filterSubjects(GrouperSession grouperSession,
                                                                    Set<edu.internet2.middleware.subject.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 interface SubjectCustomizer
Overrides:
filterSubjects in class SubjectCustomizerBase
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:
SubjectCustomizer.filterSubjects(GrouperSession, Set, String)