public class CustomUiGrouper extends CustomUiUserQueryBase
| Constructor and Description |
|---|
CustomUiGrouper() |
debugMapPut, getDebugMapPrefix, setDebugMapPrefixpublic Map<MultiKey,Group> getMembershipGroupNameSourceIdSubjectIdToGroupMap()
public Map<String,Stem> getStemIdAndNameToStem()
public Map<String,AttributeDef> getAttributeDefIdAndNameToAttributeDef()
public Map<String,Group> getGroupIdAndNameToGroup()
public void cacheMembershipsInStem(String stemNames, Subject subject)
stemNames - subject - public void cacheMembershipsInGroups(Set<String> groupNames, Subject subject)
groupNames - subject - public boolean hasGrouperMembership(Group group, Subject subject)
group - subject - public boolean hasDirectGrouperGroupPrivilege(Group group, Subject subject, String fieldName)
group - subject - fieldName - public boolean canHaveGroupPrivilege(Group group, Subject subject, String fieldName)
group - subject - fieldName - public boolean canHaveStemPrivilege(Stem stem, Subject subject, String fieldName)
stem - subject - fieldName - public CustomUiEngine getCustomUiEngine()
getCustomUiEngine in class CustomUiUserQueryBasepublic void setCustomUiEngine(CustomUiEngine customUiEngine)
setCustomUiEngine in class CustomUiUserQueryBasecustomUiEngine - the customUiEngine to setpublic boolean canHaveAttributeDefPrivilege(AttributeDef attributeDef, Subject subject, String fieldName)
attributeDef - subject - fieldName - public boolean hasDirectGrouperStemPrivilege(Stem stem, Subject subject, String fieldName)
stem - subject - fieldName - public boolean hasDirectGrouperAttributeDefPrivilege(AttributeDef attributeDef, Subject subject, String fieldName)
attributeDef - subject - fieldName - Copyright © 2016 Internet2. All rights reserved.