org.opencms.ui.CmsVaadinUtils.getMessageText() - java examples

Here are the examples of the java api org.opencms.ui.CmsVaadinUtils.getMessageText() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

155 Examples 7

19 View Complete Implementation : A_CmsFileSelectField.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
private String getWindowCaption() {
    if (m_requireFolder) {
        return CmsVaadinUtils.getMessageText(org.opencms.ui.components.Messages.GUI_FOLDER_SELECT_CAPTION_0);
    }
    return CmsVaadinUtils.getMessageText(org.opencms.ui.components.Messages.GUI_FILE_SELECT_CAPTION_0);
}

19 View Complete Implementation : CmsSqlConsoleAppConfiguration.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * @see org.opencms.ui.apps.I_CmsWorkplaceAppConfiguration#getHelpText(java.util.Locale)
 */
@Override
public String getHelpText(Locale locale) {
    return CmsVaadinUtils.getMessageText(org.opencms.ui.apps.Messages.GUI_SQLCONSOLE_APP_HELP_0);
}

19 View Complete Implementation : CmsJobEditView.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Binds the given component to the given bean property.<p>
 *
 * @param field the component
 * @param property the bean property
 */
void bindField(AbstractField<?> field, String property) {
    m_group.bind(field, property);
    field.setCaption(CmsVaadinUtils.getMessageText("label." + property));
    field.setDescription(CmsVaadinUtils.getMessageText("label." + property + ".help"));
}

19 View Complete Implementation : CmsSourceEditor.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Exits the editor without saving.<p>
 * Will ask to confirm exit on changed contents.<p>
 */
void exit() {
    if (m_changed) {
        CmsConfirmationDialog.show(CmsVaadinUtils.getMessageText(org.opencms.ui.apps.Messages.GUI_EDITOR_CLOSE_CAPTION_0), CmsVaadinUtils.getMessageText(org.opencms.ui.apps.Messages.GUI_EDITOR_CLOSE_TEXT_0), new Runnable() {

            public void run() {
                exitInternal();
            }
        });
    } else {
        exitInternal();
    }
}

19 View Complete Implementation : CmsUndoDialog.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Gets the message for the non-recursive modification option.<p>
 *
 * @param multi true if selection contains multiple resources
 * @param hasFolder true if selection contains a folder
 *
 * @return the message text
 */
String getNonRecursiveMessage(boolean multi, boolean hasFolder) {
    return CmsVaadinUtils.getMessageText(key("GUI_UNDO_NONRECURSIVE_", multi, hasFolder));
}

19 View Complete Implementation : CmsPrincipalSelectDialog.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Init ComboBox for choosing type of principal.<p>
 * @param defaultType Default mode to open
 */
private void initTypeCombo(WidgetType defaultType) {
    IndexedContainer container = new IndexedContainer();
    container.addContainerProperty("caption", String.clreplaced, "");
    Item item = container.addItem(WidgetType.groupwidget);
    item.gereplacedemProperty("caption").setValue(CmsVaadinUtils.getMessageText(Messages.GUI_USERMANAGEMENT_GROUP_0));
    item = container.addItem(WidgetType.userwidget);
    item.gereplacedemProperty("caption").setValue(CmsVaadinUtils.getMessageText(Messages.GUI_USERMANAGEMENT_USER_0));
    m_typeCombo.setContainerDataSource(container);
    m_typeCombo.select(defaultType);
    m_typeCombo.setEnabled(m_type.equals(WidgetType.principalwidget) | (m_type == null));
    m_typeCombo.sereplacedemCaptionPropertyId("caption");
    m_typeCombo.setNullSelectionAllowed(false);
    m_typeCombo.setNewItemsAllowed(false);
}

19 View Complete Implementation : CmsUserEditRoleDialog.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * @see org.opencms.ui.apps.user.A_CmsEditUserGroupRoleDialog#getCurrentTableCaption()
 */
@Override
public String getCurrentTableCaption() {
    return CmsVaadinUtils.getMessageText(Messages.GUI_USERMANAGEMENT_EDIT_CURRENTLY_SET_ROLES_0);
}

19 View Complete Implementation : CmsUserEditGroupsDialog.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * @see org.opencms.ui.apps.user.A_CmsEditUserGroupRoleDialog#gereplacedemName()
 */
@Override
public String gereplacedemName() {
    return CmsVaadinUtils.getMessageText(Messages.GUI_USERMANAGEMENT_USER_NAME_0);
}

19 View Complete Implementation : CmsAttributeDiff.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * @see org.opencms.ui.dialogs.history.diff.A_CmsAttributeDiff#getCaption()
 */
@Override
public String getCaption() {
    return CmsVaadinUtils.getMessageText(Messages.GUI_HISTORY_DIALOG_ATTRIBUTES_CAPTION_0);
}

19 View Complete Implementation : CmsSourceEditor.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * @see com.vaadin.navigator.ViewChangeListener#beforeViewChange(com.vaadin.navigator.ViewChangeListener.ViewChangeEvent)
 */
public boolean beforeViewChange(final ViewChangeEvent event) {
    if (m_changed) {
        CmsConfirmationDialog.show(CmsVaadinUtils.getMessageText(org.opencms.ui.apps.Messages.GUI_EDITOR_CLOSE_CAPTION_0), CmsVaadinUtils.getMessageText(org.opencms.ui.apps.Messages.GUI_EDITOR_CLOSE_TEXT_0), new Runnable() {

            public void run() {
                clear();
                event.getNavigator().navigateTo(event.getViewName());
            }
        });
        return false;
    }
    if (!m_cleared) {
        clear();
    }
    return true;
}

19 View Complete Implementation : CmsUserInfoDialog.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Gets the status text from given session.
 *
 * @param lastActivity miliseconds since last activity
 * @return status string
 */
public static String getStatusForItem(Long lastActivity) {
    if (lastActivity.longValue() < CmsSessionsTable.INACTIVE_LIMIT) {
        return CmsVaadinUtils.getMessageText(Messages.GUI_MESSAGES_BROADCAST_COLS_STATUS_ACTIVE_0);
    }
    return CmsVaadinUtils.getMessageText(Messages.GUI_MESSAGES_BROADCAST_COLS_STATUS_INACTIVE_0);
}

19 View Complete Implementation : CmsEditLoginView.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Binds the form fields.<p>
 */
private void bindFields() {
    m_formBinderAfter = new Binder<>();
    m_formBinderAfter.bind(m_messageAfter, CmsLoginMessage::getMessage, CmsLoginMessage::setMessage);
    m_formBinderAfter.bind(m_enabledAfter, loginMessage -> Boolean.valueOf(loginMessage.isEnabled()), (loginMessage, enabled) -> loginMessage.setEnabled(enabled.booleanValue()));
    m_formBinderAfter.bind(m_logoutAfter, loginMessage -> Boolean.valueOf(loginMessage.isLoginForbidden()), (loginMessage, forbidden) -> loginMessage.setLoginForbidden(forbidden.booleanValue()));
    m_formBinderAfter.forField(m_endTimeAfter).withValidator(endTime -> hasValidTimes(), CmsVaadinUtils.getMessageText(Messages.GUI_MESSAGES_LOGINMESSAGE_VAL_DATE_0)).bind(loginMessage -> loginMessage.getTimeEnd() != CmsLoginMessage.DEFAULT_TIME_END ? CmsDateField.dateToLocalDateTime(new Date(loginMessage.getTimeEnd())) : null, (loginMessage, endTime) -> loginMessage.setTimeEnd(endTime != null ? CmsDateField.localDateTimeToDate(endTime).getTime() : CmsLoginMessage.DEFAULT_TIME_END));
    m_formBinderAfter.forField(m_startTimeAfter).withValidator(startTime -> hasValidTimes(), CmsVaadinUtils.getMessageText(Messages.GUI_MESSAGES_LOGINMESSAGE_VAL_DATE_0)).bind(loginMessage -> loginMessage.getTimeStart() != CmsLoginMessage.DEFAULT_TIME_START ? CmsDateField.dateToLocalDateTime(new Date(loginMessage.getTimeStart())) : null, (loginMessage, startTime) -> loginMessage.setTimeStart(startTime != null ? CmsDateField.localDateTimeToDate(startTime).getTime() : CmsLoginMessage.DEFAULT_TIME_START));
    m_formBinderBefore = new Binder<>();
    m_formBinderBefore.bind(m_messageBefore, CmsLoginMessage::getMessage, CmsLoginMessage::setMessage);
    m_formBinderBefore.bind(m_enabledBefore, loginMessage -> Boolean.valueOf(loginMessage.isEnabled()), (loginMessage, enabled) -> loginMessage.setEnabled(enabled.booleanValue()));
}

19 View Complete Implementation : CmsUserDataFormLayout.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Returns the field label.<p>
 *
 * @param info the info
 *
 * @return the label
 */
private String getLabel(CmsAccountInfo info) {
    if (info.isAdditionalInfo()) {
        String label = CmsVaadinUtils.getMessageText("GUI_USER_DATA_" + info.getAddInfoKey().toUpperCase() + "_0");
        if (CmsMessages.isUnknownKey(label)) {
            return info.getAddInfoKey();
        } else {
            return label;
        }
    } else {
        return CmsVaadinUtils.getMessageText("GUI_USER_DATA_" + info.getField().name().toUpperCase() + "_0");
    }
}

19 View Complete Implementation : A_CmsFrameEditor.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * @see com.vaadin.navigator.ViewChangeListener#beforeViewChange(com.vaadin.navigator.ViewChangeListener.ViewChangeEvent)
 */
public boolean beforeViewChange(final ViewChangeEvent event) {
    if (!m_leaving && m_editorState.hasChanges()) {
        final String target = event.getViewName();
        CmsConfirmationDialog.show(CmsVaadinUtils.getMessageText(Messages.GUI_EDITOR_CLOSE_CAPTION_0), CmsVaadinUtils.getMessageText(Messages.GUI_EDITOR_CLOSE_TEXT_0), new Runnable() {

            public void run() {
                leaveEditor(event.getNavigator(), target);
            }
        });
        return false;
    } else if (!m_leaving) {
        tryUnlock();
    }
    return true;
}

19 View Complete Implementation : CmsUserInfoDialog.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Get Message for show last login information.<p>
 *
 * @param inacTime time since last login in milli sec
 * @return HTML String
 */
private String getLastLoginMessage(Long inacTime) {
    int days = (int) (inacTime.longValue() / (1000 * 60 * 60 * 24));
    if (days == 0) {
        return CmsVaadinUtils.getMessageText(Messages.GUI_USER_INFO_LAST_LOGIN_LESS_A_DAY_0);
    }
    if (days == 1) {
        return CmsVaadinUtils.getMessageText(Messages.GUI_USER_INFO_LAST_LOGIN_YESTERDAY_0);
    }
    return CmsVaadinUtils.getMessageText(Messages.GUI_USER_INFO_LAST_LOGIN_DAYS_AGO_1, new Integer(days));
}

19 View Complete Implementation : CmsUserEditGroupsDialog.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * @see org.opencms.ui.apps.user.A_CmsEditUserGroupRoleDialog#getAddActionCaption()
 */
@Override
public String getAddActionCaption() {
    return CmsVaadinUtils.getMessageText(Messages.GUI_USERMANAGEMENT_EDIT_ADD_GROUP_0);
}

19 View Complete Implementation : CmsAccountsApp.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * opens a principle select dialog.<p>
 */
void openAddUserDialog() {
    CmsPrincipalSelectDialog dialog;
    final Window window = CmsBasicDialog.prepareWindow(DialogWidth.max);
    dialog = new CmsPrincipalSelectDialog(this, m_stateBean.getPath(), window, WidgetType.userwidget, true, WidgetType.userwidget);
    try {
        dialog.setOuComboBoxEnabled(!OpenCms.getOrgUnitManager().readOrganizationalUnit(m_cms, m_stateBean.getPath()).hasFlagWebuser() | m_stateBean.getType().equals(CmsOuTreeType.ROLE));
    } catch (CmsException e) {
        LOG.error("Can not read OU.", e);
    }
    window.setCaption(CmsVaadinUtils.getMessageText(Messages.GUI_USERMANAGEMENT_ADD_USER_TO_GROUP_0));
    window.setContent(dialog);
    A_CmsUI.get().addWindow(window);
}

19 View Complete Implementation : CmsSiteManager.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Opens the global settings dialog.<p>
 */
public void openSettingsDailog() {
    CmsGlobalForm form = new CmsGlobalForm(this);
    openDialog(form, CmsVaadinUtils.getMessageText(Messages.GUI_SITE_GLOBAL_CONFIGURATION_0));
}

19 View Complete Implementation : CmsJobManagerApp.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Creates the edit view for the given job id.<p>
 *
 * @param jobId the id of the job to edit, or null to create a new job
 * @param copy <code>true</code> to create a copy of the given job
 *
 * @return the edit view
 */
public CmsJobEditView openEditDialog(String jobId, boolean copy) {
    if (m_dialogWindow != null) {
        m_dialogWindow.close();
    }
    m_dialogWindow = CmsBasicDialog.prepareWindow(DialogWidth.wide);
    CmsScheduledJobInfo job = null;
    if (CmsStringUtil.isNotEmptyOrWhitespaceOnly(jobId)) {
        job = getElement(jobId);
    }
    CmsScheduledJobInfo jobCopy;
    if (job == null) {
        jobCopy = new CmsScheduledJobInfo();
        jobCopy.setContextInfo(new CmsContextInfo());
        m_dialogWindow.setCaption(CmsVaadinUtils.getMessageText(org.opencms.workplace.tools.scheduler.Messages.GUI_NEWJOB_ADMIN_TOOL_NAME_0));
    } else {
        jobCopy = job.clone();
        jobCopy.setActive(job.isActive());
        if (copy) {
            jobCopy.clearId();
            m_dialogWindow.setCaption(CmsVaadinUtils.getMessageText(org.opencms.ui.Messages.GUI_SCHEDULER_replacedLE_COPY_1, job.getJobName()));
        } else {
            m_dialogWindow.setCaption(CmsVaadinUtils.getMessageText(org.opencms.workplace.tools.scheduler.Messages.GUI_JOBS_LIST_ACTION_EDIT_NAME_0));
        }
    }
    CmsJobEditView editPanel = new CmsJobEditView(this, jobCopy);
    editPanel.loadFromBean(jobCopy);
    m_dialogWindow.setContent(editPanel);
    A_CmsUI.get().addWindow(m_dialogWindow);
    m_dialogWindow.center();
    return editPanel;
}

19 View Complete Implementation : CmsPropertyDiff.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * @see org.opencms.ui.dialogs.history.diff.A_CmsAttributeDiff#getCaption()
 */
@Override
public String getCaption() {
    return CmsVaadinUtils.getMessageText(Messages.GUI_HISTORY_DIALOG_PROPERTIES_CAPTION_0);
}

19 View Complete Implementation : CmsSitesTable.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Returns an favicon image with click listener on right clicks.<p>
 *
 * @param itemId of row to put image in.
 * @return Vaadin Image.
 */
Image getImageFavIcon(final String itemId) {
    Resource resource = getFavIconResource(itemId);
    if (resource != null) {
        Image favIconImage = new Image("", resource);
        favIconImage.setWidth("24px");
        favIconImage.setDescription(CmsVaadinUtils.getMessageText(Messages.GUI_SITE_FAVICON_0));
        favIconImage.addClickListener(new MouseEvents.ClickListener() {

            private static final long serialVersionUID = 5954790734673665522L;

            public void click(com.vaadin.event.MouseEvents.ClickEvent event) {
                onItemClick(event, itemId, TableProperty.Favicon);
            }
        });
        return favIconImage;
    } else {
        return null;
    }
}

19 View Complete Implementation : CmsModuleTable.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Opens the import module dialog.<p>
 */
public void importModule() {
    Window window = CmsBasicDialog.prepareWindow(DialogWidth.wide);
    CmsImportTabForm form = new CmsImportTabForm(m_app, this::reload);
    window.setContent(form);
    window.setCaption(CmsVaadinUtils.getMessageText(Messages.GUI_MODULES_IMPORT_replacedLE_0));
    A_CmsUI.get().addWindow(window);
    window.center();
}

19 View Complete Implementation : CmsMessageBundleEditor.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * @see com.vaadin.navigator.ViewChangeListener#beforeViewChange(com.vaadin.navigator.ViewChangeListener.ViewChangeEvent)
 */
public boolean beforeViewChange(final ViewChangeEvent event) {
    if (!m_leaving && m_model.hasChanges()) {
        CmsConfirmationDialog.show(CmsVaadinUtils.getMessageText(org.opencms.ui.apps.Messages.GUI_EDITOR_CLOSE_CAPTION_0), CmsVaadinUtils.getMessageText(org.opencms.ui.apps.Messages.GUI_EDITOR_CLOSE_TEXT_0), new Runnable() {

            public void run() {
                m_leaving = true;
                event.getNavigator().navigateTo(event.getViewName());
            }
        });
        return false;
    }
    cleanUpAction();
    return true;
}

19 View Complete Implementation : CmsFileHistoryClear.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Sets the label showing maximal version number from settings.<p>
 */
private void setupVersionSettingsLabel() {
    int numberHistoryVersions = OpenCms.getSystemInfo().getHistoryVersions();
    // Convert int number to readable Text
    String numberString = String.valueOf(numberHistoryVersions);
    if (numberHistoryVersions == CmsFileHistoryApp.NUMBER_VERSIONS_DISABLED) {
        numberString = CmsVaadinUtils.getMessageText(Messages.GUI_FILEHISTORY_SETTINGS_VERSIONS_DISABLED_0);
    }
    if (numberHistoryVersions == CmsFileHistoryApp.NUMBER_VERSIONS_UNLIMITED) {
        numberString = CmsVaadinUtils.getMessageText(Messages.GUI_FILEHISTORY_SETTINGS_VERSIONS_UNLIMITED_0);
    }
    m_settedVersions.setContentMode(ContentMode.HTML);
    m_settedVersions.setValue(CmsVaadinUtils.getMessageText(Messages.GUI_FILEHISTORY_DELETE_VERSIONINFO_1, numberString));
}

19 View Complete Implementation : CmsLinkLocaleVariantAction.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * @see org.opencms.ui.actions.I_CmsWorkplaceAction#executeAction(org.opencms.ui.I_CmsDialogContext)
 */
public void executeAction(final I_CmsDialogContext context) {
    try {
        final CmsResource resource = context.getResources().get(0);
        final CmsLocaleGroupService groupService = context.getCms().getLocaleGroupService();
        final CmsResource localizationRoot = groupService.findLocalizationRoot(resource);
        final CmsLocaleGroup localeGroup = groupService.readLocaleGroup(localizationRoot);
        CmsLocaleLinkTargetSelectionDialog dlg = new CmsLocaleLinkTargetSelectionDialog(context, new I_CmsLocaleCompareContext() {

            public Locale getComparisonLocale() {
                return OpenCms.getLocaleManager().getDefaultLocale(context.getCms(), getRoot());
            }

            public CmsLocaleGroup getLocaleGroup() {
                return localeGroup;
            }

            public CmsResource getRoot() {
                return localizationRoot;
            }

            public Locale getRootLocale() {
                return OpenCms.getLocaleManager().getDefaultLocale(context.getCms(), getRoot());
            }

            public void refreshAll() {
            // ignore
            }
        });
        String replacedle = CmsVaadinUtils.getMessageText(Messages.GUI_LOCALECOMPARE_LINK_LOCALE_VARIANT_0);
        context.start(replacedle, dlg);
    } catch (Exception e) {
        LOG.error(e.getLocalizedMessage(), e);
        context.error(e);
    }
}

19 View Complete Implementation : CmsImageCacheTable.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Shows dialog for variations of given resource.<p>
 *
 * @param resource to show variations for
 */
void showVariationsWindow(String resource) {
    final Window window = CmsBasicDialog.prepareWindow(DialogWidth.max);
    CmsVariationsDialog variationsDialog = new CmsVariationsDialog(resource, new Runnable() {

        public void run() {
            window.close();
        }
    }, Mode.ImageCache);
    try {
        CmsResource resourceObject = getRootCms().readResource(resource);
        variationsDialog.displayResourceInfo(Collections.singletonList(resourceObject));
    } catch (CmsException e) {
    // 
    }
    window.setCaption(CmsVaadinUtils.getMessageText(Messages.GUI_CACHE_VIEW_FLEX_VARIATIONS_1, resource));
    window.setContent(variationsDialog);
    A_CmsUI.get().addWindow(window);
    window.center();
}

19 View Complete Implementation : CmsUserInfoDialog.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Shows a dialog with user information for given session.
 *
 * @param session to show information for
 */
public static void showUserInfo(CmsSessionInfo session) {
    final Window window = CmsBasicDialog.prepareWindow(DialogWidth.wide);
    CmsUserInfoDialog dialog = new CmsUserInfoDialog(session, new Runnable() {

        public void run() {
            window.close();
        }
    });
    window.setCaption(CmsVaadinUtils.getMessageText(Messages.GUI_MESSAGES_SHOW_USER_0));
    window.setContent(dialog);
    A_CmsUI.get().addWindow(window);
}

19 View Complete Implementation : CmsAccountsApp.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Opens a dialog for a new item (ou, group or user).<p>
 */
protected void openNewDialog() {
    final Window window = CmsBasicDialog.prepareWindow(DialogWidth.wide);
    CmsBasicDialog dialog = new CmsNewElementDialog(m_cms, m_stateBean.getPath(), window, this);
    window.setContent(dialog);
    window.setCaption(CmsVaadinUtils.getMessageText(Messages.GUI_USERMANAGEMENT_ADD_ELEMENT_0));
    A_CmsUI.get().addWindow(window);
}

19 View Complete Implementation : CmsUndoDialog.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Gets the message for the recursive modification option.<p>
 *
 * @param multi true if selection contains multiple resources
 * @param hasFolder true if selection contains a folder
 *
 * @return the message text
 */
String getRecursiveMessage(boolean multi, boolean hasFolder) {
    return CmsVaadinUtils.getMessageText(key("GUI_UNDO_RECURSIVE_", multi, hasFolder));
}

19 View Complete Implementation : CmsUserInfo.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Shows the user preferences dialog.<p>
 */
void editUserData() {
    if (m_context instanceof CmsEmbeddedDialogContext) {
        ((CmsEmbeddedDialogContext) m_context).closeWindow(true);
    } else {
        A_CmsUI.get().closeWindows();
    }
    CmsUserDataDialog dialog = new CmsUserDataDialog(m_context);
    m_context.start(CmsVaadinUtils.getMessageText(Messages.GUI_USER_EDIT_0), dialog);
}

19 View Complete Implementation : CmsResourceTypesTable.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Init the table.<p>
 */
void init() {
    if (m_container == null) {
        m_container = new IndexedContainer();
        setContainerDataSource(m_container);
    } else {
        m_container.removeAllContainerFilters();
        m_container.removeAllItems();
    }
    for (TableProperty prop : TableProperty.values()) {
        m_container.addContainerProperty(prop, prop.getType(), prop.getDefaultValue());
        setColumnHeader(prop, prop.getLocalizedMessage());
    }
    sereplacedemIconPropertyId(TableProperty.Icon);
    setRowHeaderMode(RowHeaderMode.ICON_ONLY);
    setColumnWidth(null, 40);
    setSelectable(true);
    setMultiSelect(true);
    for (I_CmsResourceType type : CmsVaadinUtils.getResourceTypes()) {
        CmsExplorerTypeSettings typeSetting = OpenCms.getWorkplaceManager().getExplorerTypeSetting(type.getTypeName());
        Item item = m_container.addItem(type.getTypeName());
        item.gereplacedemProperty(TableProperty.ID).setValue(Integer.valueOf(type.getTypeId()));
        item.gereplacedemProperty(TableProperty.Icon).setValue(CmsResourceUtil.getBigIconResource(typeSetting, null));
        item.gereplacedemProperty(TableProperty.Name).setValue(CmsVaadinUtils.getMessageText(typeSetting.getKey()));
        item.gereplacedemProperty(TableProperty.ShortName).setValue(type.getTypeName());
        item.gereplacedemProperty(TableProperty.Module).setValue(type.getModuleName());
    }
    setVisibleColumns(TableProperty.Name, TableProperty.ShortName, TableProperty.ID, TableProperty.Module);
}

19 View Complete Implementation : CmsDbImportApp.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * @see org.opencms.ui.apps.A_CmsWorkplaceApp#getBreadCrumbForState(java.lang.String)
 */
@Override
protected LinkedHashMap<String, String> getBreadCrumbForState(String state) {
    LinkedHashMap<String, String> crumbs = new LinkedHashMap<String, String>();
    if (CmsStringUtil.isEmptyOrWhitespaceOnly(state) | state.startsWith(PATH_REPORT_HTTP) | state.startsWith(PATH_REPORT_SERVER)) {
        if (m_mode.equals(Mode.HTTP)) {
            crumbs.put("", CmsVaadinUtils.getMessageText(Messages.GUI_DATABASEAPP_IMPORTHTTP_ADMIN_TOOL_NAME_0));
        } else {
            crumbs.put("", CmsVaadinUtils.getMessageText(Messages.GUI_DATABASEAPP_IMPORTSERVER_ADMIN_TOOL_NAME_0));
        }
        return crumbs;
    }
    return new LinkedHashMap<String, String>();
}

19 View Complete Implementation : CmsSiteManager.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Opens the delete dialog for the given sites.<p>
 *
 * @param data the site roots
 */
public void openDeleteDialog(Set<String> data) {
    CmsDeleteSiteDialog form = new CmsDeleteSiteDialog(this, data);
    openDialog(form, CmsVaadinUtils.getMessageText(Messages.GUI_SITE_DELETE_0));
}

19 View Complete Implementation : CmsUndoDialog.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Gets the undo message.<p>
 *
 * @param multi true if selection contains multiple resources
 * @param hasFolder true if selection contains a folder
 *
 * @return the message text
 */
String getUndoMessage(boolean multi, boolean hasFolder) {
    return CmsVaadinUtils.getMessageText(key("GUI_UNDO_", multi, hasFolder));
}

19 View Complete Implementation : CmsUserEditGroupsDialog.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * @see org.opencms.ui.apps.user.A_CmsEditUserGroupRoleDialog#getCurrentTableCaption()
 */
@Override
public String getCurrentTableCaption() {
    return CmsVaadinUtils.getMessageText(Messages.GUI_USERMANAGEMENT_EDIT_CURRENTLY_SET_GROUPS_0);
}

19 View Complete Implementation : CmsModuleApp.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Opens module edit dialog for a new module.<p>
 *
 * @param callback the callback to call after finishing
 */
public void editNewModule(Runnable callback) {
    CmsModule module = new CmsModule();
    module.setSite("/");
    editModule(module, true, CmsVaadinUtils.getMessageText(Messages.GUI_MODULES_replacedLE_NEW_MODULE_0), callback);
}

19 View Complete Implementation : CmsModuleTable.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Updates the row counter.<p>
 */
private void updateCounter() {
    m_counter.replaceData(Collections.singletonMap(CmsVaadinUtils.getMessageText(Messages.GUI_MODULES_STATISTICS_ROW_COUNT_0), String.valueOf(getContainerDataSource().size())));
}

19 View Complete Implementation : CmsResourceTypesTable.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Opens the edit dialog.<p>
 *
 * @param typeName type to be edited.
 */
void openEditDialog(String typeName) {
    try {
        Window window = CmsBasicDialog.prepareWindow(DialogWidth.max);
        window.setContent(new CmsEditResourceTypeDialog(window, m_app, OpenCms.getResourceManager().getResourceType(typeName)));
        window.setCaption(CmsVaadinUtils.getMessageText(Messages.GUI_RESOURCETYPE_EDIT_WINDOW_CAPTION_0));
        A_CmsUI.get().addWindow(window);
    } catch (CmsLoaderException e) {
        LOG.error("Unable to read resource type by name", e);
    }
}

19 View Complete Implementation : CmsDbPropertiesApp.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * @see org.opencms.ui.apps.A_CmsWorkplaceApp#getBreadCrumbForState(java.lang.String)
 */
@Override
protected LinkedHashMap<String, String> getBreadCrumbForState(String state) {
    LinkedHashMap<String, String> crumbs = new LinkedHashMap<String, String>();
    crumbs.put("", CmsVaadinUtils.getMessageText(Messages.GUI_DATABASEAPP_PROPERTY_TOOL_NAME_0));
    return crumbs;
}

19 View Complete Implementation : CmsUserEditRoleDialog.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * @see org.opencms.ui.apps.user.A_CmsEditUserGroupRoleDialog#gereplacedemName()
 */
@Override
public String gereplacedemName() {
    return CmsVaadinUtils.getMessageText(Messages.GUI_USERMANAGEMENT_USER_NAME_0);
}

19 View Complete Implementation : CmsErrorUI.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Returns the error message to be displayed.<p>
 *
 * @param throwable the throwable
 *
 * @return the error message to be displayed
 */
private String getErrorMessage(Throwable throwable) {
    StringBuffer result = new StringBuffer(512);
    result.append(CmsVaadinUtils.getMessageText(org.opencms.ui.components.Messages.GUI_ERROR_DIALOG_MESSAGE_0)).append("<br />");
    // if a localized message is already set as a parameter, append it.
    result.append(getMessage(throwable));
    return result.toString();
}

19 View Complete Implementation : CmsUserInfo.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Creates an user image upload button.<p>
 *
 * @param label the label to use
 * @param icon the icon to use
 * @param user the user
 * @param uploadListener the upload listener
 *
 * @return the button
 */
private CmsUploadButton createImageUploadButton(String label, Resource icon, CmsUser user, I_UploadListener uploadListener) {
    CmsUploadButton uploadButton = new CmsUploadButton(CmsUserIconHelper.USER_IMAGE_FOLDER + CmsUserIconHelper.TEMP_FOLDER);
    if (label != null) {
        uploadButton.setCaption(label);
    }
    if (icon != null) {
        uploadButton.setIcon(icon);
    }
    uploadButton.getState().setUploadType(UploadType.singlefile);
    uploadButton.getState().setTargetFileNamePrefix(user.getId().toString());
    uploadButton.getState().setDialogreplacedle(CmsVaadinUtils.getMessageText(Messages.GUI_USER_INFO_UPLOAD_IMAGE_DIALOG_replacedLE_0));
    uploadButton.addUploadListener(uploadListener);
    return uploadButton;
}

19 View Complete Implementation : CmsPrincipalSelect.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Calls the principal select handler.<p>
 */
void onSelect() {
    if (m_selectHandler != null) {
        String principalType = (String) m_principalTypeSelect.getValue();
        if (CmsVaadinUtils.getMessageText(org.opencms.workplace.commons.Messages.GUI_LABEL_ROLE_0).equals(principalType)) {
            principalType = CmsRole.PRINCIPAL_ROLE;
        }
        m_selectHandler.onPrincipalSelect(principalType, m_principalName.getValue());
    }
}

18 View Complete Implementation : CmsSitesTable.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Get the ssl status label.<p>
 *
 * @param site to get ssl status for
 * @return Label for status
 */
protected String getSSLStatus(CmsSite site) {
    if ((site != null) && site.getSSLMode().isSecure()) {
        return CmsVaadinUtils.getMessageText(Messages.GUI_SITE_ENCRYPTED_0);
    }
    return CmsVaadinUtils.getMessageText(Messages.GUI_SITE_UNENCRYPTED_0);
}

18 View Complete Implementation : CmsLogFileApp.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Button to refresh the file view.<p>
 */
private void addRefreshButton() {
    Button button = CmsToolBar.createButton(FontOpenCms.RESET, CmsVaadinUtils.getMessageText(Messages.GUI_LOGFILE_REFRESH_FILEVIEW_0));
    button.addClickListener(new ClickListener() {

        private static final long serialVersionUID = 1L;

        public void buttonClick(ClickEvent event) {
            m_fileView.updateView();
        }
    });
    m_uiContext.addToolbarButton(button);
}

18 View Complete Implementation : CmsPermissionView.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Generates the permissions data container.<p>
 *
 * @param permissions the permission set
 *
 * @return the container
 */
IndexedContainer getPermissionContainer(CmsPermissionSet permissions) {
    IndexedContainer result = new IndexedContainer();
    result.addContainerProperty(PROPERTY_LABEL, String.clreplaced, "");
    result.addContainerProperty(PROPERTY_VALUE, Integer.clreplaced, null);
    result.addContainerProperty(PROPERTY_ALLOWED, Boolean.clreplaced, Boolean.FALSE);
    result.addContainerProperty(PROPERTY_DISPLAY_ALLOWED, Label.clreplaced, null);
    result.addContainerProperty(PROPERTY_DENIED, Boolean.clreplaced, Boolean.FALSE);
    result.addContainerProperty(PROPERTY_DISPLAY_DENIED, Label.clreplaced, null);
    for (String key : CmsPermissionSet.getPermissionKeys()) {
        int flag = CmsPermissionSet.getPermissionValue(key);
        Item entry = result.addItem(key);
        entry.gereplacedemProperty(PROPERTY_LABEL).setValue(CmsVaadinUtils.getMessageText(key));
        entry.gereplacedemProperty(PROPERTY_ALLOWED).setValue(isAllowed(permissions, flag));
        entry.gereplacedemProperty(PROPERTY_DISPLAY_ALLOWED).setValue(getCheckBoxLabel(isAllowed(permissions, flag)));
        entry.gereplacedemProperty(PROPERTY_DENIED).setValue(isDenied(permissions, flag));
        entry.gereplacedemProperty(PROPERTY_DISPLAY_DENIED).setValue(getCheckBoxLabel(isDenied(permissions, flag)));
        entry.gereplacedemProperty(PROPERTY_VALUE).setValue(Integer.valueOf(flag));
    }
    return result;
}

18 View Complete Implementation : CmsJobManagerApp.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * @see org.opencms.ui.apps.A_CmsWorkplaceApp#getComponentForState(java.lang.String)
 */
@Override
protected Component getComponentForState(String state) {
    Button addJob = CmsToolBar.createButton(FontOpenCms.WAND, CmsVaadinUtils.getMessageText(org.opencms.workplace.tools.scheduler.Messages.GUI_NEWJOB_ADMIN_TOOL_NAME_0));
    addJob.addClickListener(new ClickListener() {

        private static final long serialVersionUID = 1L;

        public void buttonClick(ClickEvent event) {
            openEditDialog(null, false);
        }
    });
    m_uiContext.addToolbarButton(addJob);
    m_rootLayout.setMainHeightFull(true);
    CmsJobTable table = getJobTable();
    table.reloadJobs();
    return table;
}

18 View Complete Implementation : CmsLoginController.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Returns the message to be displayed for the user data check dialog.<p>
 *
 * @return the message to display
 */
protected String getPreplacedwordChangeMessage() {
    ResourceBundle bundle = null;
    try {
        bundle = CmsResourceBundleLoader.getBundle("org.opencms.preplacedwordchange.custom", A_CmsUI.get().getLocale());
        return bundle.getString("preplacedwordchange.text");
    } catch (MissingResourceException e) {
        return CmsVaadinUtils.getMessageText(Messages.GUI_PWCHANGE_INTERVAL_EXPIRED_0);
    }
}

18 View Complete Implementation : CmsCopyPageDialog.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Method that is called when the OK button is clicked.<p>
 */
void onClickOk() {
    CmsContainerPageCopier copier = new CmsContainerPageCopier(m_context.getCms());
    try {
        CmsContainerPageCopier.CopyMode mode = (CmsContainerPageCopier.CopyMode) (m_copyMode.getValue());
        copier.setCopyMode(mode);
        TargetInfo info = new TargetInfo(m_context.getCms(), m_targetSelect.getValue());
        if (!info.isValid()) {
            Type type = Type.ERROR_MESSAGE;
            String error = CmsVaadinUtils.getMessageText(Messages.GUI_COPYPAGE_INVALID_TARGET_0);
            Notification.show(error, type);
            return;
        }
        CmsResource targetFolder = info.getTargetFolder();
        copier.run(m_context.getResources().get(0), targetFolder, info.getTargetName());
        m_context.finish(Arrays.asList(copier.getTargetFolder().getStructureId(), copier.getCopiedFolderOrPage().getStructureId()));
    } catch (CmsException e) {
        m_context.error(e);
    } catch (NoCustomReplacementException e) {
        String errorMessage = CmsVaadinUtils.getMessageText(Messages.GUI_COPYPAGE_NO_REPLACEMENT_FOUND_1, e.getResource().getRootPath());
        CmsErrorDialog.showErrorDialog(errorMessage, e);
    }
}

18 View Complete Implementation : CmsDeleteSiteDialog.java
Copyright GNU Lesser General Public License v2.1
Author : alkacon
/**
 * Creates content of dialog containing CheckBox if resources should be deleted and a messages.<p>
 *
 * @return vertical layout component.
 */
protected VerticalLayout getContent() {
    String message;
    if (m_sitesToDelete.size() == 1) {
        message = CmsVaadinUtils.getMessageText(Messages.GUI_SITE_CONFIRM_DELETE_SITE_1, m_sitesToDelete.get(0).getreplacedle());
    } else {
        message = "";
        for (CmsSite site : m_sitesToDelete) {
            if (message.length() > 0) {
                message += ", ";
            }
            message += site.getreplacedle();
        }
        message = CmsVaadinUtils.getMessageText(Messages.GUI_SITE_CONFIRM_DELETE_SITES_1, message);
    }
    VerticalLayout layout = new VerticalLayout();
    m_deleteResources = new CheckBox();
    m_deleteResources.setCaption(CmsVaadinUtils.getMessageText(Messages.GUI_SITE_DELETE_RESOURCES_0));
    m_deleteResources.setDescription(CmsVaadinUtils.getMessageText(Messages.GUI_SITE_DELETE_RESOURCES_HELP_0));
    layout.addComponent(m_deleteResources);
    Label label = new Label();
    label.setContentMode(ContentMode.HTML);
    label.setValue(message);
    layout.addComponent(label);
    return layout;
}