/** * @see org.opencms.widgets.I_CmsWidget#newInstance() */ public I_CmsWidget newInstance() { return new CmsSelectWidget(getConfiguration()); } }
/** * @see org.opencms.widgets.A_CmsSelectWidget#getSelectOptions() */ protected List getSelectOptions() { // for the test case this method needs to be in the feed package return super.getSelectOptions(); }
List<CmsSelectWidgetOption> options = parseSelectOptions(cms, widgetDialog, param); String selected = getSelectedValue(cms, param); Iterator<CmsSelectWidgetOption> i = options.iterator(); while (i.hasNext()) {
/** * Creates the list of widgets for this dialog.<p> */ @Override protected void defineWidgets() { List selectOptions = getModulesFromServer(); if (selectOptions.isEmpty()) { // no import modules available, display message addWidget( new CmsWidgetDialogParameter( this, "moduleupload", PAGES[0], new CmsDisplayWidget(key(Messages.GUI_MODULES_IMPORT_NOT_AVAILABLE_0)))); } else { // add the file select box widget addWidget(new CmsWidgetDialogParameter(this, "moduleupload", PAGES[0], new CmsSelectWidget(selectOptions))); } }
/** * @see org.opencms.widgets.A_CmsWidget#getWidgetStringValue(org.opencms.file.CmsObject, org.opencms.widgets.I_CmsWidgetDialog, org.opencms.widgets.I_CmsWidgetParameter) */ @Override public String getWidgetStringValue(CmsObject cms, I_CmsWidgetDialog widgetDialog, I_CmsWidgetParameter param) { String result = super.getWidgetStringValue(cms, widgetDialog, param); String configuration = CmsMacroResolver.resolveMacros(getConfiguration(), cms, widgetDialog.getMessages()); if (configuration == null) { configuration = param.getDefault(cms); } List<CmsSelectWidgetOption> options = CmsSelectWidgetOption.parseOptions(configuration); for (int m = 0; m < options.size(); m++) { CmsSelectWidgetOption option = options.get(m); if (result.equals(option.getValue())) { result = option.getOption(); break; } } return result; }
/** * Creates the list of widgets for this dialog.<p> */ @Override protected void defineWidgets() { initModule(); setKeyPrefix(KEY_PREFIX); addWidget(new CmsWidgetDialogParameter(m_dependency, "name", PAGES[0], new CmsSelectWidget(getModules()))); addWidget(new CmsWidgetDialogParameter(m_dependency, "version.version", PAGES[0], new CmsInputWidget())); }
/** * @see org.opencms.widgets.A_CmsWidget#getWidgetStringValue(org.opencms.file.CmsObject, org.opencms.widgets.I_CmsWidgetDialog, org.opencms.widgets.I_CmsWidgetParameter) */ @Override public String getWidgetStringValue(CmsObject cms, I_CmsWidgetDialog widgetDialog, I_CmsWidgetParameter param) { String result = super.getWidgetStringValue(cms, widgetDialog, param); String configuration = CmsMacroResolver.resolveMacros(getConfiguration(), cms, widgetDialog.getMessages()); if (configuration == null) { configuration = param.getDefault(cms); } List options = CmsSelectWidgetOption.parseOptions(configuration); for (int m = 0; m < options.size(); m++) { CmsSelectWidgetOption option = (CmsSelectWidgetOption)options.get(m); if (result.equals(option.getValue())) { result = option.getOption(); break; } } return result; }
/** * @see org.opencms.workplace.tools.accounts.A_CmsUserDataImexportDialog#defineWidgets() */ @Override protected void defineWidgets() { initExportObject(); setKeyPrefix(KEY_PREFIX); addWidget( new CmsWidgetDialogParameter(this, "groups", PAGES[0], new CmsGroupWidget(null, null, getParamOufqn()))); addWidget(new CmsWidgetDialogParameter(this, "roles", PAGES[0], new CmsSelectWidget(getSelectRoles()))); }
/** * @see org.opencms.widgets.I_CmsWidget#newInstance() */ public I_CmsWidget newInstance() { return new CmsSelectWidget(getConfiguration()); } }
List options = parseSelectOptions(cms, widgetDialog, param); String selected = getSelectedValue(cms, param); Iterator i = options.iterator(); while (i.hasNext()) {
/** * @see org.opencms.widgets.A_CmsSelectWidget#getSelectOptions() */ @Override protected List<CmsSelectWidgetOption> getSelectOptions() { // for the test case this method needs to be in the list package return super.getSelectOptions(); }
/** * @see org.opencms.workplace.CmsWidgetDialog#defineWidgets() */ @Override protected void defineWidgets() { initHistorySettingsObject(); setKeyPrefix(KEY_PREFIX); addWidget( new CmsWidgetDialogParameter(m_historySettings, "versions", PAGES[0], new CmsSelectWidget(getVersions()))); addWidget( new CmsWidgetDialogParameter(m_historySettings, "mode", PAGES[0], new CmsRadioSelectWidget(getModes()))); }
/** * @see org.opencms.workplace.CmsWidgetDialog#defineWidgets() */ @Override protected void defineWidgets() { // initialize the export object to use for the dialog initSettingsObject(); // set localized key prefix setKeyPrefix(KEY_PREFIX); addWidget(new CmsWidgetDialogParameter( m_settings, "vfsFolder", "/", PAGES[0], new CmsVfsFileWidget(false, getCms().getRequestContext().getSiteRoot()), 1, 1)); addWidget(new CmsWidgetDialogParameter(m_settings, "includeSubFolders", PAGES[0], new CmsCheckboxWidget())); addWidget( new CmsWidgetDialogParameter( m_settings, "template", PAGES[0], new CmsSelectWidget(getTemplateConfigOptions()))); List localeSelections = getLocaleConfigOptions(); addWidget( new CmsWidgetDialogParameter(m_settings, "oldLocale", PAGES[0], new CmsSelectWidget(localeSelections))); addWidget( new CmsWidgetDialogParameter(m_settings, "newLocale", PAGES[0], new CmsSelectWidget(localeSelections))); }
/** * Creates the list of widgets for this dialog.<p> */ @Override protected void defineWidgets() { super.defineWidgets(); // widgets to display // new indexsource addWidget( new CmsWidgetDialogParameter(this, "type", PAGES[0], new CmsSelectWidget(getTypeWidgetConfiguration()))); addWidget(new CmsWidgetDialogParameter(m_mapping, "param", "", PAGES[0], new CmsInputWidget(), 0, 1)); addWidget(new CmsWidgetDialogParameter(m_mapping, "defaultValue", "", PAGES[0], new CmsInputWidget(), 0, 1)); }
/** * Creates the list of widgets for this dialog.<p> */ @Override protected void defineWidgets() { // get available files from server List files = getFilesFromServer(); if (files.isEmpty()) { // no import files available, display message addWidget( new CmsWidgetDialogParameter( this, PARAM_IMPORTFILE, PAGES[0], new CmsDisplayWidget(key(Messages.GUI_IMPORTSERVER_NO_DB_EXPORTS_0)))); } else { // add the file select box widget addWidget(new CmsWidgetDialogParameter(this, PARAM_IMPORTFILE, PAGES[0], new CmsSelectWidget(files))); addWidget(new CmsWidgetDialogParameter(this, PARAM_KEEPPERMISSIONS, PAGES[0], new CmsCheckboxWidget())); } }
"", PAGES[0], new CmsSelectWidget(getRebuildModeWidgetConfiguration()), 0, 1)); "", PAGES[0], new CmsSelectWidget(getLocaleWidgetConfiguration()), 0, 1)); "", PAGES[0], new CmsSelectWidget(getProjectWidgetConfiguration()), 0, 1)); "", PAGES[0], new CmsSelectWidget(getFieldConfigurationWidgetConfiguration()), 0, 1));
/** * @see org.opencms.workplace.CmsWidgetDialog#defineWidgets() */ @Override protected void defineWidgets() { initHistoryClearObject(); setKeyPrefix(KEY_PREFIX); addWidget( new CmsWidgetDialogParameter(m_historyClear, "keepVersions", PAGES[0], new CmsSelectWidget(getVersions()))); addWidget(new CmsWidgetDialogParameter( m_historyClear, "clearDeletedMode", PAGES[0], new CmsRadioSelectWidget(getClearDeletedModes()))); addWidget(new CmsWidgetDialogParameter(m_historyClear, "clearOlderThan", PAGES[0], new CmsCalendarWidget())); }
/** * @see org.opencms.workplace.tools.accounts.A_CmsUserDataImexportDialog#defineWidgets() */ @Override protected void defineWidgets() { initImportObject(); setKeyPrefix(KEY_PREFIX); addWidget( new CmsWidgetDialogParameter(this, "groups", PAGES[0], new CmsGroupWidget(null, null, getParamOufqn()))); addWidget(new CmsWidgetDialogParameter(this, "roles", PAGES[0], new CmsSelectWidget(getSelectRoles()))); addWidget(new CmsWidgetDialogParameter(this, "password", PAGES[0], new CmsInputWidget())); addWidget(new CmsWidgetDialogParameter(this, "importFile", PAGES[0], new CmsHttpUploadWidget())); }
/** * @see org.opencms.workplace.CmsWidgetDialog#defineWidgets() */ @Override protected void defineWidgets() { // initialize the settings object to use for the dialog initSettingsObject(); // set localized key prefix setKeyPrefix(KEY_PREFIX); // add the widgets to show addWidget(new CmsWidgetDialogParameter( m_settings, "vfsFolder", "/", PAGES[0], new CmsVfsFileWidget(false, getCms().getRequestContext().getSiteRoot()), 1, 1)); addWidget(new CmsWidgetDialogParameter(m_settings, "includeSubFolders", PAGES[0], new CmsCheckboxWidget(""))); addWidget(new CmsWidgetDialogParameter(m_settings, "force", PAGES[0], new CmsCheckboxWidget(""))); addWidget( new CmsWidgetDialogParameter( m_settings, "resourceType", PAGES[0], new CmsSelectWidget(getXmlContentResourceTypes()))); }
"/", PAGES[0], new CmsSelectWidget(getPropertySelectWidgetConfiguration()), 1, CmsWidgetDialogParameter.MAX_OCCURENCES));