/** * @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.accounts.A_CmsUsersList#setEditAction(org.opencms.workplace.list.CmsListColumnDefinition) */ @Override protected void setEditAction(CmsListColumnDefinition editCol) { CmsListDirectAction editAction = new CmsListDirectAction(LIST_ACTION_OVERVIEW); editAction.setName(Messages.get().container(Messages.GUI_USERS_LIST_DEFACTION_EDIT_NAME_0)); editAction.setHelpText(Messages.get().container(Messages.GUI_USERS_LIST_DEFACTION_EDIT_HELP_0)); editAction.setIconPath(PATH_BUTTONS + "user.png"); editCol.addDirectAction(editAction); }
/** * @see org.opencms.workplace.tools.accounts.A_CmsGroupsList#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_GROUPS_LIST_ACTION_EDIT_NAME_0)); editAction.setHelpText(Messages.get().container(Messages.GUI_GROUPS_LIST_ACTION_EDIT_HELP_0)); editAction.setIconPath(A_CmsUsersList.PATH_BUTTONS + "group.png"); editCol.addDirectAction(editAction); } }
/** * @see org.opencms.workplace.tools.accounts.A_CmsGroupsList#setDeleteAction(org.opencms.workplace.list.CmsListColumnDefinition) */ @Override protected void setDeleteAction(CmsListColumnDefinition deleteCol) { CmsListDirectAction deleteAction = new CmsListDirectAction(LIST_ACTION_DELETE); deleteAction.setName(Messages.get().container(Messages.GUI_GROUPS_LIST_ACTION_DELETE_NAME_0)); deleteAction.setHelpText(Messages.get().container(Messages.GUI_GROUPS_LIST_ACTION_DELETE_HELP_0)); deleteAction.setIconPath(ICON_DELETE); deleteCol.addDirectAction(deleteAction); }
/** * @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.setHelpText(Messages.get().container(Messages.GUI_USERS_LIST_ACTION_EDIT_HELP_0)); editAction.setIconPath(PATH_BUTTONS + "user.png"); editCol.addDirectAction(editAction); }
/** * @see org.opencms.workplace.tools.accounts.A_CmsGroupsList#setEditAction(org.opencms.workplace.list.CmsListColumnDefinition) */ @Override protected void setEditAction(CmsListColumnDefinition editCol) { CmsListDirectAction editAction = new CmsListDirectAction(LIST_ACTION_OVERVIEW); editAction.setName(Messages.get().container(Messages.GUI_GROUPS_LIST_DEFACTION_EDIT_NAME_0)); editAction.setHelpText(Messages.get().container(Messages.GUI_GROUPS_LIST_DEFACTION_EDIT_HELP_0)); editAction.setIconPath(A_CmsUsersList.PATH_BUTTONS + "group.png"); editCol.addDirectAction(editAction); }
/** * @see org.opencms.workplace.tools.accounts.A_CmsUsersList#setDeleteAction(org.opencms.workplace.list.CmsListColumnDefinition) */ @Override protected void setDeleteAction(CmsListColumnDefinition deleteCol) { CmsListDirectAction deleteAction = new CmsListDirectAction(LIST_ACTION_DELETE); deleteAction.setName(Messages.get().container(Messages.GUI_USERS_LIST_ACTION_DELETE_NAME_0)); deleteAction.setHelpText(Messages.get().container(Messages.GUI_USERS_LIST_ACTION_DELETE_HELP_0)); deleteAction.setIconPath(ICON_DELETE); deleteCol.addDirectAction(deleteAction); }
/** * Sets the icon actions for the transfer list.<p> * * @param transferCol the column to set the action */ protected void setTransferAction(CmsListColumnDefinition transferCol) { CmsListDirectAction transferAction = new CmsListDirectAction(LIST_ACTION_TRANSFER); transferAction.setName(Messages.get().container(Messages.GUI_GROUPS_TRANSFER_LIST_ACTION_TRANSFER_NAME_0)); transferAction.setHelpText(Messages.get().container(Messages.GUI_GROUPS_TRANSFER_LIST_ACTION_TRANSFER_HELP_0)); transferAction.setIconPath(A_CmsUsersList.PATH_BUTTONS + "group.png"); transferCol.addDirectAction(transferAction); }
/** * Sets the icon actions for the transfer list.<p> * * @param transferCol the column to set the action */ protected void setTransferAction(CmsListColumnDefinition transferCol) { CmsListDirectAction transferAction = new CmsListDirectAction(LIST_ACTION_TRANSFER); transferAction.setName(Messages.get().container(Messages.GUI_USERS_TRANSFER_LIST_ACTION_TRANSFER_NAME_0)); transferAction.setHelpText(Messages.get().container(Messages.GUI_USERS_TRANSFER_LIST_ACTION_TRANSFER_HELP_0)); transferAction.setIconPath(PATH_BUTTONS + "user.png"); transferCol.addDirectAction(transferAction); }
/** * Adds an "activate" column.<p> * * @param metadata the list metadata * @param enable the action for enabling * @param deactivate the action for disabling */ private void addActivateColumn( CmsListMetadata metadata, CmsListDirectAction enable, CmsListDirectAction deactivate) { // create column for activation/deactivation CmsListColumnDefinition actCol = new CmsListColumnDefinition(LIST_COLUMN_ACTIVATE); actCol.setName(Messages.get().container(Messages.GUI_USERS_LIST_COLS_ACTIVATE_0)); actCol.setHelpText(Messages.get().container(Messages.GUI_USERS_LIST_COLS_ACTIVATE_HELP_0)); actCol.setWidth("20"); actCol.setAlign(CmsListColumnAlignEnum.ALIGN_CENTER); actCol.setListItemComparator(new CmsListItemActionIconComparator()); actCol.addDirectAction(enable); actCol.addDirectAction(deactivate); // add it to the list definition metadata.addColumn(actCol); }
/** * @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); }
/** * @see org.opencms.workplace.tools.accounts.A_CmsGroupUsersList#setIconAction(org.opencms.workplace.list.CmsListColumnDefinition) */ @Override protected void setIconAction(CmsListColumnDefinition iconCol) { CmsListDirectAction iconAction = new CmsListDirectAction(LIST_ACTION_ICON) { /** * @see org.opencms.workplace.tools.I_CmsHtmlIconButton#getIconPath() */ @Override public String getIconPath() { return ((A_CmsGroupUsersList)getWp()).getIconPath(getItem()); } }; iconAction.setName(Messages.get().container(Messages.GUI_USERS_LIST_INGROUP_NAME_0)); iconAction.setHelpText(Messages.get().container(Messages.GUI_USERS_LIST_INGROUP_HELP_0)); iconAction.setIconPath(A_CmsUsersList.PATH_BUTTONS + "user.png"); iconAction.setEnabled(false); iconCol.addDirectAction(iconAction); }
/** * @see org.opencms.workplace.tools.accounts.A_CmsOrgUnitUsersList#setIconAction(org.opencms.workplace.list.CmsListColumnDefinition) */ @Override protected void setIconAction(CmsListColumnDefinition iconCol) { CmsListDirectAction iconAction = new CmsListDirectAction(LIST_ACTION_ICON) { /** * @see org.opencms.workplace.tools.I_CmsHtmlIconButton#getIconPath() */ @Override public String getIconPath() { return ((A_CmsOrgUnitUsersList)getWp()).getIconPath(getItem()); } }; iconAction.setName(Messages.get().container(Messages.GUI_ORGUNITUSERS_LIST_AVAILABLE_NAME_0)); iconAction.setHelpText(Messages.get().container(Messages.GUI_ORGUNITUSERS_LIST_AVAILABLE_HELP_0)); iconAction.setIconPath(A_CmsUsersList.PATH_BUTTONS + "user.png"); iconAction.setEnabled(false); iconCol.addDirectAction(iconAction); }
/** * @see org.opencms.workplace.tools.accounts.A_CmsOrgUnitUsersList#setIconAction(org.opencms.workplace.list.CmsListColumnDefinition) */ @Override protected void setIconAction(CmsListColumnDefinition iconCol) { CmsListDirectAction iconAction = new CmsListDirectAction(LIST_ACTION_ICON) { /** * @see org.opencms.workplace.tools.I_CmsHtmlIconButton#getIconPath() */ @Override public String getIconPath() { return ((A_CmsOrgUnitUsersList)getWp()).getIconPath(getItem()); } }; iconAction.setName(Messages.get().container(Messages.GUI_ORGUNITUSERS_LIST_INORGUNIT_NAME_0)); iconAction.setHelpText(Messages.get().container(Messages.GUI_ORGUNITUSERS_LIST_INORGUNIT_HELP_0)); iconAction.setIconPath(A_CmsUsersList.PATH_BUTTONS + "user.png"); iconAction.setEnabled(false); iconCol.addDirectAction(iconAction); }
/** * @see org.opencms.workplace.tools.accounts.A_CmsGroupUsersList#setIconAction(org.opencms.workplace.list.CmsListColumnDefinition) */ @Override protected void setIconAction(CmsListColumnDefinition iconCol) { CmsListDirectAction iconAction = new CmsListDefaultAction(LIST_ACTION_ICON) { /** * @see org.opencms.workplace.tools.I_CmsHtmlIconButton#getIconPath() */ @Override public String getIconPath() { return ((A_CmsGroupUsersList)getWp()).getIconPath(getItem()); } }; iconAction.setName(Messages.get().container(Messages.GUI_USERS_LIST_AVAILABLE_NAME_0)); iconAction.setHelpText(Messages.get().container(Messages.GUI_USERS_LIST_AVAILABLE_HELP_0)); iconAction.setIconPath(A_CmsUsersList.PATH_BUTTONS + "user.png"); iconAction.setEnabled(false); iconCol.addDirectAction(iconAction); }
/** * @see org.opencms.workplace.tools.accounts.A_CmsGroupUsersList#setIconAction(org.opencms.workplace.list.CmsListColumnDefinition) */ @Override protected void setIconAction(CmsListColumnDefinition iconCol) { CmsListDirectAction iconAction = new CmsListDefaultAction(LIST_ACTION_ICON) { /** * @see org.opencms.workplace.tools.I_CmsHtmlIconButton#getIconPath() */ @Override public String getIconPath() { return ((A_CmsGroupUsersList)getWp()).getIconPath(getItem()); } }; iconAction.setName(Messages.get().container(Messages.GUI_USERS_LIST_INGROUP_NAME_0)); iconAction.setHelpText(Messages.get().container(Messages.GUI_USERS_LIST_INGROUP_HELP_0)); iconAction.setIconPath(A_CmsUsersList.PATH_BUTTONS + "user.png"); iconAction.setEnabled(false); iconCol.addDirectAction(iconAction); }
/** * @see org.opencms.workplace.tools.accounts.A_CmsUserGroupsList#setIconAction(org.opencms.workplace.list.CmsListColumnDefinition) */ @Override protected void setIconAction(CmsListColumnDefinition iconCol) { // adds a direct group icon CmsListDirectAction dirAction = new CmsGroupStateAction(LIST_ACTION_ICON_DIRECT, true); dirAction.setName(Messages.get().container(Messages.GUI_GROUPS_LIST_DIRECT_NAME_0)); dirAction.setHelpText(Messages.get().container(Messages.GUI_GROUPS_LIST_DIRECT_HELP_0)); dirAction.setIconPath(A_CmsUsersList.PATH_BUTTONS + "group.png"); dirAction.setEnabled(false); iconCol.addDirectAction(dirAction); // adds an indirect group icon CmsListDirectAction indirAction = new CmsGroupStateAction(LIST_ACTION_ICON_INDIRECT, false); indirAction.setName(Messages.get().container(Messages.GUI_GROUPS_LIST_INDIRECT_NAME_0)); indirAction.setHelpText(Messages.get().container(Messages.GUI_GROUPS_LIST_INDIRECT_HELP_0)); indirAction.setIconPath(A_CmsUsersList.PATH_BUTTONS + "group_indirect.png"); indirAction.setEnabled(false); iconCol.addDirectAction(indirAction); iconCol.setListItemComparator(new CmsListItemActionIconComparator()); }
/** * @see org.opencms.workplace.tools.accounts.A_CmsUserGroupsList#setIconAction(org.opencms.workplace.list.CmsListColumnDefinition) */ @Override protected void setIconAction(CmsListColumnDefinition iconCol) { // adds a direct group icon CmsListDirectAction dirAction = new CmsGroupStateAction(LIST_ACTION_ICON_DIRECT, true); dirAction.setName(Messages.get().container(Messages.GUI_GROUPS_LIST_DIRECT_NAME_0)); dirAction.setHelpText(Messages.get().container(Messages.GUI_GROUPS_LIST_DIRECT_HELP_0)); dirAction.setIconPath(A_CmsUsersList.PATH_BUTTONS + "group.png"); dirAction.setEnabled(false); iconCol.addDirectAction(dirAction); // adds an indirect group icon CmsListDirectAction indirAction = new CmsGroupStateAction(LIST_ACTION_ICON_INDIRECT, false); indirAction.setName(Messages.get().container(Messages.GUI_GROUPS_LIST_INDIRECT_NAME_0)); indirAction.setHelpText(Messages.get().container(Messages.GUI_GROUPS_LIST_INDIRECT_HELP_0)); indirAction.setIconPath(A_CmsUsersList.PATH_BUTTONS + "group_indirect.png"); indirAction.setEnabled(false); iconCol.addDirectAction(indirAction); iconCol.setListItemComparator(new CmsListItemActionIconComparator()); }
/** * @see org.opencms.workplace.tools.accounts.A_CmsGroupUsersList#setStateActionCol(org.opencms.workplace.list.CmsListMetadata) */ @Override protected void setStateActionCol(CmsListMetadata metadata) { // create column for state change CmsListColumnDefinition stateCol = new CmsListColumnDefinition(LIST_COLUMN_STATE); stateCol.setName(Messages.get().container(Messages.GUI_USERS_LIST_COLS_STATE_0)); stateCol.setHelpText(Messages.get().container(Messages.GUI_USERS_LIST_COLS_STATE_HELP_0)); stateCol.setWidth("20"); stateCol.setAlign(CmsListColumnAlignEnum.ALIGN_CENTER); stateCol.setSorteable(false); // add add action CmsListDirectAction stateAction = new CmsListDirectAction(LIST_ACTION_ADD); stateAction.setName(Messages.get().container(Messages.GUI_USERS_LIST_DEFACTION_ADD_NAME_0)); stateAction.setHelpText(Messages.get().container(Messages.GUI_USERS_LIST_DEFACTION_ADD_HELP_0)); stateAction.setIconPath(ICON_ADD); stateCol.addDirectAction(stateAction); // add it to the list definition metadata.addColumn(stateCol); // keep the id m_addActionIds.add(stateAction.getId()); }
/** * @see org.opencms.workplace.list.A_CmsListExplorerDialog#setColumns(org.opencms.workplace.list.CmsListMetadata) */ @Override protected void setColumns(CmsListMetadata metadata) { // create column for radio button CmsListColumnDefinition radioSelCol = new CmsListColumnDefinition(LIST_COLUMN_SELECT); radioSelCol.setName(Messages.get().container(Messages.GUI_EXPLORER_LIST_COLS_SELECT_0)); radioSelCol.setWidth("20"); radioSelCol.setAlign(CmsListColumnAlignEnum.ALIGN_CENTER); radioSelCol.setSorteable(false); // add item selection action to column CmsListItemSelectionAction selAction = new CmsListItemSelectionAction(LIST_RACTION_SEL, null); selAction.setName(Messages.get().container(Messages.GUI_EXPLORER_LIST_COLS_SELECT_HELP_0)); selAction.setEnabled(true); selAction.setSelectedItemId(CmsUUID.getConstantUUID(CmsNewResourceXmlContent.VALUE_NONE + "s").toString()); radioSelCol.addDirectAction(selAction); // add the column at first position metadata.addColumn(radioSelCol); // add the other columns super.setColumns(metadata); }