edu.internet2.middleware.grouper.subj.decoratorExamples
Class SubjectCustomizerForDecoratorExtraAttributes
java.lang.Object
edu.internet2.middleware.grouper.subj.SubjectCustomizerBase
edu.internet2.middleware.grouper.subj.decoratorExamples.SubjectCustomizerForDecoratorExtraAttributes
- All Implemented Interfaces:
- SubjectCustomizer
public class SubjectCustomizerForDecoratorExtraAttributes
- extends SubjectCustomizerBase
add attributes securely to the subject
- Author:
- mchyzer
Method Summary |
java.util.Set<edu.internet2.middleware.subject.Subject> |
decorateSubjects(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
java.util.Collection<java.lang.String> attributeNamesRequested)
decorate subjects based on attributes requested |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PERMISSIONS_STEM_NAME
public static final java.lang.String PERMISSIONS_STEM_NAME
- stem name of the permission resources which represent columns in the attribute table
- See Also:
- Constant Field Values
PRIVILEGED_ADMIN_GROUP_NAME
public static final java.lang.String PRIVILEGED_ADMIN_GROUP_NAME
- privileged employee group name
- See Also:
- Constant Field Values
SUBJECT_ATTRIBUTES_PERMISSIONS_ATTRIBUTE_DEF
public static final java.lang.String SUBJECT_ATTRIBUTES_PERMISSIONS_ATTRIBUTE_DEF
- subjectAttributes:permissions
- See Also:
- Constant Field Values
SubjectCustomizerForDecoratorExtraAttributes
public SubjectCustomizerForDecoratorExtraAttributes()
decorateSubjects
public java.util.Set<edu.internet2.middleware.subject.Subject> decorateSubjects(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
java.util.Collection<java.lang.String> attributeNamesRequested)
- Description copied from interface:
SubjectCustomizer
- decorate subjects based on attributes requested
- Specified by:
decorateSubjects
in interface SubjectCustomizer
- Overrides:
decorateSubjects
in class SubjectCustomizerBase
- Returns:
- the subjects if same set, or make a new set
- See Also:
SubjectCustomizer.decorateSubjects(GrouperSession, Set, Collection)