public class CustomUiEngine extends Object
| Constructor and Description |
|---|
CustomUiEngine() |
public Set<CustomUiUserQueryDisplayBean> getCustomUiUserQueryDisplayBeans()
public void setDebugMap(Map<String,Object> debugMap)
debugMap - the debugMap to setpublic void parseCustomUiUserQueryConfigBeanJsons(Collection<String> jsons)
jsons - public void populateCustomUiUserQueryConfigBeans(List<CustomUiUserQueryConfigBean> customUiUserConfigBeans)
jsons - public void copyDefaultsForConfigBeans()
public void copyDefaultsForConfigBean(CustomUiUserQueryConfigBean customUiUserQueryConfigBean)
customUiUserQueryConfigBean - public void cacheGroupObjects()
public void cacheGroupObjects(List<MultiKey> groupIdAndNames, CustomUiUserQueryConfigBean customUiUserQueryConfigBean)
groupIdAndNames - customUiUserQueryConfigBean - public void cacheStemObjects()
public void cacheStemObjects(List<MultiKey> stemIdAndNames, CustomUiUserQueryConfigBean customUiUserQueryConfigBean)
stemIdAndNames - customUiUserQueryConfigBean - public void cacheAttributeDefObjects()
public void cacheAttributeDefObjects(List<MultiKey> attributeDefIdAndNames, CustomUiUserQueryConfigBean customUiUserQueryConfigBean)
attributeDefIdAndNames - customUiUserQueryConfigBean - public CustomUiGrouper getCustomUiGrouperForCache()
public void cacheMembershipObjects()
public Subject subject(CustomUiUserQueryConfigBean customUiUserQueryConfigBean)
customUiUserType - public Group retrieveGroupFromCache(String groupId, String groupName)
groupId - groupName - public Stem retrieveStemFromCache(String stemId, String stemName)
stemId - stemName - public AttributeDef retrieveAttributeDefFromCache(String attributeDefId, String nameOfAttributeDef)
attributeDefId - nameOfAttributeDef - public Group getGroup()
public void setGroup(Group group1)
group1 - the group to setpublic Subject getSubjectLoggedIn()
public void setSubjectLoggedIn(Subject subjectManager1)
subjectManager1 - the subjectManager to setpublic void setSubjectOperatedOn(Subject subject1)
subject1 - thesetSubjectOperatedOntpublic static String retrieveCustomUiConfigurationConfigId(Group group, boolean onlyEnabled)
group - onlyEnabled - public CustomUiConfig retrieveCustomUiConfigBean(Group group)
public static void main(String[] args)
public void createCustomUiConfig(Group group, String customUiConfigId, boolean deleteAttributes)
public void processGroup(Group group1, Subject subjectLoggedIn1, Subject subjectOperatedOn1)
subjectOperatedOn1 - subjectLoggedIn1 - public void parseCustomUiTextConfigBeans(List<CustomUiTextConfigBean> customUiTextConfigBeans)
jsons - public void parseCustomUiTextConfigBeanJsons(Collection<String> jsons)
jsons - public void runUserQueries(List<CustomUiUserQueryConfigBean> customUiUserQueryConfigBeans)
customUiUserQueryConfigBeans - subject - public void generateUserQueryDisplayBeans(Map<String,Object> substituteMap)
substituteMap - public void validateCustomUiUserQueryConfigBeanJsons()
public Map<String,Object> userQueryVariables()
customUiUserType - public void evaluateCustomUiUserQueryConfigBeanJsons()
public String getError()
public void setError(String error)
error - the error to setpublic List<CustomUiTextResult> getCustomUiTextResultsAll()
public void generateCustomUiTextResultsAll(Map<String,Object> substituteMap)
substituteMap - public List<CustomUiTextResult> getCustomUiTextResults()
public void setCustomUiTextResults(List<CustomUiTextResult> customUiTextResults1)
customUiTextResults1 - the customUiTextResults to setpublic String findBestText(CustomUiTextType customUiTextType, Map<String,Object> substituteMap)
customUiTextType - substituteMap - public static CustomUiEngine threadLocalCustomUiEngine()
Copyright © 2016 Internet2. All rights reserved.