protected void setBands(Collection<BandDefinition> bands) { List<String> bandNames = bands.stream() .filter(bandDefinition -> bandDefinition.getParentBandDefinition() != null) .map(BandDefinition::getName) .collect(Collectors.toList()); bandName.setOptionsList(bandNames); }
@Override public void init(Map<String, Object> params) { logLevelField.setOptionsList(LoggingHelper.getLevels()); }
protected void setBands(Collection<BandDefinition> bands) { List<String> bandNames = bands.stream() .filter(bandDefinition -> bandDefinition.getParentBandDefinition() != null) .map(BandDefinition::getName) .collect(Collectors.toList()); LookupField pieChartBandName = (LookupField) pieChartFieldGroup.getComponentNN("bandName"); LookupField serialChartBandName = (LookupField) serialChartFieldGroup.getComponentNN("bandName"); pieChartBandName.setOptionsList(bandNames); serialChartBandName.setOptionsList(bandNames); }
protected void initOutputTypeList() { ArrayList<ReportOutputType> outputTypes = new ArrayList<>(Arrays.asList(ReportOutputType.values())); if (!windowConfig.hasWindow(ShowChartController.JSON_CHART_SCREEN_ID)) { outputTypes.remove(ReportOutputType.CHART); } if (!windowConfig.hasWindow(ShowPivotTableController.PIVOT_TABLE_SCREEN_ID)) { outputTypes.remove(ReportOutputType.PIVOT_TABLE); } outputType.setOptionsList(outputTypes); }
protected void loadAllPersistentClasses() { List<MetaClass> metaClasses = new ArrayList<>(metadata.getTools().getAllPersistentMetaClasses()); metaClassLookup.setOptionsList(metaClasses); }
protected void loadEnumClasses() { List<Class> allEnums = new ArrayList<>(metadata.getTools().getAllEnums()); enumClassLookup.setOptionsList(allEnums); }
protected void metaClassValueChanged(MetaClass metaClass) { if (metaClass == null) { entitiesLookup.setValue(null); entitiesLookup.setOptionsList(null); viewLookup.setValue(null); viewLookup.setOptionsList(null); } loadEntities(metaClass); loadViewNames(metaClass); }
protected void initDefaultRenderer() { List<RendererType> rendererTypes = new ArrayList<>(getPivotTableDescription().getRenderers()); defaultRenderer.setOptionsList(rendererTypes); defaultRenderer.setEnabled(rendererTypes.size() > 1); }
protected void refreshLoggers(JmxRemoteLoggingAPI.LoggingHostInfo hostInfo) { List<String> loggers = new ArrayList<>(hostInfo.getLoggerNames()); Collections.sort(loggers); loggers.add(0, getMessage("logger.new")); loggerNameField.setOptionsList(loggers); loggerNameField.setValue(null); loggerLevelField.setValue(null); }
protected void setEntityViewsLookup() { List<String> views = new LinkedList<>(); views.add(View.MINIMAL); views.add(View.LOCAL); views.addAll(metadata.getViewRepository().getViewNames((MetaClass) entitiesMetaClasses.getValue())); entityViews.setOptionsList(views); entityViews.setValue(View.LOCAL); } }
public Component generateAssistanceBeanNameField(Datasource<Dashboard> datasource, String fieldId) { Map<String, DashboardViewAssistant> assistantBeanMap = AppBeans.getAll(DashboardViewAssistant.class); BeanFactory bf = ((AbstractApplicationContext) AppContext.getApplicationContext()).getBeanFactory(); List<String> prototypeBeanNames = assistantBeanMap.keySet().stream() .filter(bn -> bf.isPrototype(bn)) .collect(toList()); LookupField lookupField = componentsFactory.createComponent(LookupField.class); lookupField.setOptionsList(prototypeBeanNames); return lookupField; }
protected void refreshAppenders(JmxRemoteLoggingAPI.LoggingHostInfo hostInfo) { List<String> appenders = hostInfo.getAppenders(); Collections.sort(appenders); appenderNameField.setOptionsList(appenders); appenderNameField.setValue(null); appenderLevelField.setValue(null); }
@Override public void init(Map<String, Object> params) { super.init(params); type.setOptionsList(Arrays.asList(ParameterType.TEXT, ParameterType.NUMERIC, ParameterType.BOOLEAN, ParameterType.ENUMERATION, ParameterType.DATE, ParameterType.TIME, ParameterType.DATETIME, ParameterType.ENTITY, ParameterType.ENTITY_LIST)); initMetaClassLookup(); initEnumsLookup(); initListeners(); }
protected void applyTenantChanges() { String tenantId = multiTenancyTools.getCurrentUserTenantId(); if (tenantId != null) { permissionsTabsheet.getTab("specificPermissionsTab").setVisible(false); permissionsTabsheet.getTab("uiPermissionsTab").setVisible(false); //do not allow tenants to create Super users typeLookup.setOptionsList(Arrays.asList(RoleType.STANDARD, RoleType.READONLY, RoleType.DENYING)); } } }
protected void loadEntities(MetaClass metaClass) { LoadContext loadContext = LoadContext.create(metaClass.getJavaClass()) .setQuery(LoadContext.createQuery(format("select e from %s e", metaClass.getName()))); List entities = dataManager.loadList(loadContext); entitiesLookup.setOptionsList(entities); }
protected void refreshLogFileNames(JmxRemoteLoggingAPI.LoggingHostInfo hostInfo) { // try to keep previously selected file name String selectedFileName = logFileNameField.getValue(); List<String> logFiles = hostInfo.getLogFileNames(); logFileNameField.setValue(null); logFileNameField.setOptionsList(logFiles); autoRefreshCheck.setValue(false); if (selectedFileName != null && logFiles.contains(selectedFileName)) { logFileNameField.setValue(selectedFileName); } logTailLabel.setValue(""); }
private Component createLookupField(List<String> values, String currentValue) { LookupField<String> lookupField = uiComponents.create(LookupField.NAME); lookupField.setOptionsList(values); lookupField.setValue(currentValue); lookupField.addValueChangeListener(e -> { appPropertyDs.getItem().setCurrentValue(e.getValue()); }); return lookupField; }
protected void fillOperationSelect(CategoryAttribute categoryAttribute) { Class clazz = DynamicAttributesUtils.getAttributeClass(categoryAttribute); OpManager opManager = AppBeans.get(OpManager.class); EnumSet<Op> availableOps = BooleanUtils.isTrue(categoryAttribute.getIsCollection()) ? opManager.availableOpsForCollectionDynamicAttribute() : opManager.availableOps(clazz); List<Op> ops = new LinkedList<>(availableOps); operationLookup.setOptionsList(ops); Op operator = condition.getOperator(); if (operator != null) { operationLookup.setValue(operator); } } }
@Override public void init(Map<String, Object> params) { super.init(params); screenIdLookup.setOptionsList(getAllScreensIds()); screenIdLookup.addValueChangeListener(e -> screenIdSelected((String) e.getValue())); selectScreenId(); }
@Override public void init(Map<String, Object> params) { super.init(params); lookupIdLookup.setOptionsList(getAllLookupIds()); lookupIdLookup.addValueChangeListener(e -> lookupIdSelected((String) e.getValue())); initWidgetDs(params); selectLookupId(); }