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.