/** * @see org.opencms.workplace.tools.accounts.A_CmsUsersList#setEditAction(org.opencms.workplace.list.CmsListColumnDefinition) */ @Override protected void setEditAction(CmsListColumnDefinition editCol) { CmsListDirectAction editAction = new CmsListDirectAction(LIST_ACTION_EDIT); editAction.setName(Messages.get().container(Messages.GUI_USERS_LIST_ACTION_EDIT_NAME_0)); editAction.setIconPath(PATH_BUTTONS + "user.png"); editAction.setEnabled(false); editCol.addDirectAction(editAction); }
/** * @see org.opencms.workplace.tools.I_CmsHtmlIconButton#buttonHtml(CmsWorkplace) */ public String buttonHtml(CmsWorkplace wp) { if (!isVisible()) { return ""; } return A_CmsHtmlIconButton.defaultButtonHtml( resolveButtonStyle(), getId() + getItem().getId(), getId(), resolveName(wp.getLocale()), resolveHelpText(wp.getLocale()), isEnabled(), getIconPath(), null, resolveOnClic(wp.getLocale()), getColumnForTexts() == null, null); }
/** * @see org.opencms.workplace.list.I_CmsListDirectAction#helpTextHtml() */ public String helpTextHtml() { StringBuffer html = new StringBuffer(512); String ht = getHelpText().key(getWp().getLocale()); String helptext = new MessageFormat(ht, getWp().getLocale()).format(new Object[] {""}); if ((getColumnForTexts() == null) || helptext.equals( new MessageFormat(ht, getWp().getLocale()).format(new Object[] {getItem().get(getColumnForTexts())}))) { html.append(A_CmsHtmlIconButton.defaultHelpHtml(getId(), helptext)); } return html.toString(); }
/** * Help method to resolve the help text to use.<p> * * @param locale the used locale * * @return the help text */ protected String resolveHelpText(Locale locale) { String helpText = getHelpText().key(locale); if ((getColumnForTexts() != null) && (getItem().get(getColumnForTexts()) != null)) { helpText = new MessageFormat(helpText, locale).format(new Object[] {getItem().get(getColumnForTexts())}); } return helpText; }
CmsDependencyIconActionType.RESOURCE, getCms()); resourceIconAction.setName(Messages.get().container(Messages.GUI_GROUP_DEPENDENCIES_LIST_ACTION_RES_NAME_0)); resourceIconAction.setHelpText( Messages.get().container(Messages.GUI_GROUP_DEPENDENCIES_LIST_ACTION_RES_HELP_0)); resourceIconAction.setEnabled(false); iconCol.addDirectAction(resourceIconAction); CmsDependencyIconActionType.GROUP, getCms()); groupIconAction.setName(Messages.get().container(Messages.GUI_GROUP_DEPENDENCIES_LIST_ACTION_GRP_NAME_0)); groupIconAction.setHelpText(Messages.get().container(Messages.GUI_GROUP_DEPENDENCIES_LIST_ACTION_GRP_HELP_0)); groupIconAction.setEnabled(false); iconCol.addDirectAction(groupIconAction); CmsDependencyIconActionType.USER, getCms()); userIconAction.setName(Messages.get().container(Messages.GUI_GROUP_DEPENDENCIES_LIST_ACTION_USR_NAME_0)); userIconAction.setHelpText(Messages.get().container(Messages.GUI_GROUP_DEPENDENCIES_LIST_ACTION_USR_HELP_0)); userIconAction.setEnabled(false); iconCol.addDirectAction(userIconAction);
stateAction.setName(Messages.get().container(Messages.GUI_CATEGORIES_LIST_DEFACTION_ADD_NAME_0)); stateAction.setHelpText(Messages.get().container(Messages.GUI_CATEGORIES_LIST_DEFACTION_ADD_HELP_0)); stateAction.setIconPath(ICON_ADD); stateCol.addDirectAction(stateAction);
/** * @see org.opencms.workplace.tools.A_CmsHtmlIconButton#isVisible() */ @Override public boolean isVisible() { if (getItem() == null) { return super.isVisible(); } Boolean enabled = (Boolean)getItem().get(LIST_COLUMN_ENABLED); if (enabled == null) { return super.isVisible(); } return !enabled.booleanValue(); } };
restoreAction.setName(Messages.get().container(Messages.GUI_HISTORY_RESTORE_VERSION_0)); restoreAction.setConfirmationMessage(Messages.get().container(Messages.GUI_HISTORY_CONFIRMATION_0)); fileAction.setName(Messages.get().container(Messages.GUI_HISTORY_PREVIEW_0)); iconCol.addDirectAction(fileAction);
resourceProjStateAction.setEnabled(false); colDefinition.addDirectAction(resourceProjStateAction);
/** * @see org.opencms.workplace.tools.A_CmsHtmlIconButton#getHelpText() */ @Override public CmsMessageContainer getHelpText() { if (!isEnabled()) { return Messages.get().container(Messages.GUI_ORGUNITUSERS_LIST_DISABLED_DELETE_HELP_0); } return super.getHelpText(); }
CmsDependencyIconActionType.RESOURCE, getCms()); iconAction.setName(Messages.get().container(Messages.GUI_USER_DEPENDENCIES_LIST_ACTION_ICON_NAME_0)); iconAction.setHelpText(Messages.get().container(Messages.GUI_USER_DEPENDENCIES_LIST_ACTION_ICON_HELP_0)); iconAction.setEnabled(false); iconCol.addDirectAction(iconAction);
stateAction.setName(Messages.get().container(Messages.GUI_CATEGORIES_LIST_DEFACTION_ADD_NAME_0)); stateAction.setHelpText(Messages.get().container(Messages.GUI_CATEGORIES_LIST_DEFACTION_ADD_HELP_0)); stateAction.setIconPath(ICON_ADD); stateCol.addDirectAction(stateAction);
/** * @see org.opencms.workplace.tools.A_CmsHtmlIconButton#isVisible() */ @Override public boolean isVisible() { if (getItem() == null) { return super.isVisible(); } Boolean enabled = (Boolean)getItem().get(LIST_COLUMN_ENABLED); if (enabled == null) { return super.isVisible(); } return enabled.booleanValue(); } };
resourceProjStateAction.setEnabled(false); colDefinition.addDirectAction(resourceProjStateAction);
/** * Help method to resolve the help text to use.<p> * * @param locale the used locale * * @return the help text */ protected String resolveHelpText(Locale locale) { String helpText = getHelpText().key(locale); if ((getColumnForTexts() != null) && (getItem().get(getColumnForTexts()) != null)) { helpText = new MessageFormat(helpText, locale).format(new Object[] {getItem().get(getColumnForTexts())}); } return helpText; }
/** * @see org.opencms.workplace.tools.A_CmsHtmlIconButton#getHelpText() */ @Override public CmsMessageContainer getHelpText() { if (!isEnabled()) { return Messages.get().container(Messages.GUI_ORGUNIT_ADMIN_TOOL_DISABLED_EDIT_HELP_0); } return super.getHelpText(); }
/** * @see org.opencms.workplace.tools.accounts.A_CmsUserGroupsList#setIconAction(org.opencms.workplace.list.CmsListColumnDefinition) */ @Override protected void setIconAction(CmsListColumnDefinition iconCol) { CmsListDirectAction iconAction = new CmsListDirectAction(LIST_ACTION_ICON); iconAction.setName(Messages.get().container(Messages.GUI_GROUPS_LIST_AVAILABLE_NAME_0)); iconAction.setHelpText(Messages.get().container(Messages.GUI_GROUPS_LIST_AVAILABLE_HELP_0)); iconAction.setIconPath(A_CmsUsersList.PATH_BUTTONS + "group.png"); iconAction.setEnabled(false); iconCol.addDirectAction(iconAction); }
iconAction.setName(Messages.get().container(Messages.GUI_PRINCIPALSELECTION_LIST_ICON_NAME_0)); iconAction.setHelpText(Messages.get().container(Messages.GUI_PRINCIPALSELECTION_LIST_ICON_HELP_0)); iconAction.setEnabled(false); iconCol.addDirectAction(iconAction);
/** * @see org.opencms.workplace.tools.I_CmsHtmlIconButton#buttonHtml(CmsWorkplace) */ public String buttonHtml(CmsWorkplace wp) { if (!isVisible()) { return ""; } return A_CmsHtmlIconButton.defaultButtonHtml( resolveButtonStyle(), getId() + getItem().getId(), getId(), resolveName(wp.getLocale()), resolveHelpText(wp.getLocale()), isEnabled(), getIconPath(), null, resolveOnClic(wp.getLocale()), getColumnForTexts() == null, null); }
/** * @see org.opencms.workplace.tools.A_CmsHtmlIconButton#isVisible() */ @Override public boolean isVisible() { if (getItem() != null) { return !((Boolean)getItem().get(LIST_COLUMN_ACTIVE)).booleanValue(); } return super.isVisible(); } };