Package org.projectforge.web.wicket.components

Examples of org.projectforge.web.wicket.components.ContentMenuEntryPanel


  @SuppressWarnings("serial")
  protected void addMiscMenu()
  {
    // Misc checks
    final ContentMenuEntryPanel miscChecksMenu = new ContentMenuEntryPanel(getNewContentMenuChildId(),
        getString("system.admin.group.title.systemChecksAndFunctionality.miscChecks"));
    addContentMenuEntry(miscChecksMenu);
    // Check system integrity
    final Link<Void> checkSystemIntegrityLink = new Link<Void>(ContentMenuEntryPanel.LINK_ID) {
      @Override
      public void onClick()
      {
        checkSystemIntegrity();
      }
    };
    final ContentMenuEntryPanel checkSystemIntegrityLinkMenuItem = new ContentMenuEntryPanel(miscChecksMenu.newSubMenuChildId(),
        checkSystemIntegrityLink, getString("system.admin.button.checkSystemIntegrity"))
    .setTooltip(getString("system.admin.button.checkSystemIntegrity.tooltip"));
    miscChecksMenu.addSubMenuEntry(checkSystemIntegrityLinkMenuItem);
  }
View Full Code Here


    if (Configuration.getInstance().isMebConfigured() == false) {
      // Do nothing.
      return;
    }
    // Mobile enterprise blogging
    final ContentMenuEntryPanel mebMenu = new ContentMenuEntryPanel(getNewContentMenuChildId(), getString("meb.title.heading"));
    addContentMenuEntry(mebMenu);
    // Check unseen meb mails
    final Link<Void> checkUnseenMebMailsLink = new Link<Void>(ContentMenuEntryPanel.LINK_ID) {
      @Override
      public void onClick()
      {
        checkUnseenMebMails();
      }
    };
    final ContentMenuEntryPanel checkUnseenMebMailsLinkMenuItem = new ContentMenuEntryPanel(mebMenu.newSubMenuChildId(),
        checkUnseenMebMailsLink, getString("system.admin.button.checkUnseenMebMails"))
    .setTooltip(getString("system.admin.button.checkUnseenMebMails.tooltip"));
    mebMenu.addSubMenuEntry(checkUnseenMebMailsLinkMenuItem);

    // Import all meb mails.
    final Link<Void> importAllMebMailsLink = new Link<Void>(ContentMenuEntryPanel.LINK_ID) {
      @Override
      public void onClick()
      {
        importAllMebMails();
      }
    };
    final ContentMenuEntryPanel importAllMebMailsLinkMenuItem = new ContentMenuEntryPanel(mebMenu.newSubMenuChildId(),
        importAllMebMailsLink, getString("system.admin.button.importAllMebMails"))
    .setTooltip(getString("system.admin.button.importAllMebMails.tooltip"));
    mebMenu.addSubMenuEntry(importAllMebMailsLinkMenuItem);
  }
View Full Code Here

    if (WebConfiguration.isDevelopmentMode() == false) {
      // Do nothing.
      return;
    }
    // Development actions
    final ContentMenuEntryPanel developmentMenu = new ContentMenuEntryPanel(getNewContentMenuChildId(), "Development");
    addContentMenuEntry(developmentMenu);
    // Check I18n properties.
    final Link<Void> checkI18nPropertiesLink = new Link<Void>(ContentMenuEntryPanel.LINK_ID) {
      @Override
      public void onClick()
      {
        checkI18nProperties();
      }
    };
    final ContentMenuEntryPanel checkI18nPropertiesLinkMenuItem = new ContentMenuEntryPanel(developmentMenu.newSubMenuChildId(),
        checkI18nPropertiesLink, getString("system.admin.button.checkI18nProperties"))
    .setTooltip(getString("system.admin.button.checkI18nProperties.tooltip"));
    developmentMenu.addSubMenuEntry(checkI18nPropertiesLinkMenuItem);
    // Create test objects
    final Link<Void> createTestObjectsLink = new Link<Void>(ContentMenuEntryPanel.LINK_ID) {
      @Override
      public void onClick()
      {
        createTestBooks();
      }
    };
    createTestObjectsLink.add(WicketUtils.javaScriptConfirmDialogOnClick(getLocalizedMessage(
        "system.admin.development.testObjectsCreationQuestion", AdminPage.NUMBER_OF_TEST_OBJECTS_TO_CREATE, "BookDO")));
    final ContentMenuEntryPanel createTestObjectsLinkMenuItem = new ContentMenuEntryPanel(developmentMenu.newSubMenuChildId(),
        createTestObjectsLink, "BookDO").setTooltip("Creates 100 books of type BookDO for testing.");
    developmentMenu.addSubMenuEntry(createTestObjectsLinkMenuItem);
  }
View Full Code Here

  {
    super(parameters);
    form = new SystemUpdateForm(this);
    body.add(form);
    form.init();
    final ContentMenuEntryPanel menu = new ContentMenuEntryPanel(getNewContentMenuChildId(), new Link<Void>(ContentMenuEntryPanel.LINK_ID) {
      @Override
      public void onClick()
      {
        checkAdminUser();
        final MyDatabaseUpdateDao databaseUpdateDao = myDatabaseUpdater.getDatabaseUpdateDao();
View Full Code Here

  @SuppressWarnings("serial")
  private void init()
  {
    if (isSelectMode() == false) {
      final ContentMenuEntryPanel menuEntry = new ContentMenuEntryPanel(getNewContentMenuChildId(), new Link<Object>("link") {
        @Override
        public void onClick()
        {
          final PageParameters params = new PageParameters();
          final AbstractEditPage< ? , ? , ? > editPage = new SkillEditPage(params);
View Full Code Here

  protected void init()
  {
    dataTable = createDataTable(createColumns(this, true), "lastUpdate", SortOrder.DESCENDING);
    form.add(dataTable);
    final BookmarkablePageLink<Void> addTemplatesLink = UserPrefListPage.createLink("link", ToDoPlugin.USER_PREF_AREA);
    final ContentMenuEntryPanel menuEntry = new ContentMenuEntryPanel(getNewContentMenuChildId(), addTemplatesLink, getString("templates"));
    addContentMenuEntry(menuEntry);
  }
View Full Code Here

  protected void init()
  {
    dataTable = createDataTable(createColumns(this, true), "kost", SortOrder.ASCENDING);
    form.add(dataTable);
    final BookmarkablePageLink<Void> addTemplatesLink = UserPrefListPage.createLink("link", UserPrefArea.PROJEKT_FAVORITE);
    final ContentMenuEntryPanel menuEntry = new ContentMenuEntryPanel(getNewContentMenuChildId(), addTemplatesLink, getString("favorites"));
    addContentMenuEntry(menuEntry);
  }
View Full Code Here

            return;
          }
          exportExcel();
        }
      };
      final ContentMenuEntryPanel excelExportButton = new ContentMenuEntryPanel(getNewContentMenuChildId(), excelExportLink,
          getString("fibu.rechnung.kostExcelExport")).setTooltip(getString("fibu.employee.salary.exportXls.tooltip"));
      addContentMenuEntry(excelExportButton);
    }
  }
View Full Code Here

  @Override
  protected void init()
  {
    dataTable = createDataTable(createColumns(this, true), "dateOfPayment", SortOrder.ASCENDING);
    form.add(dataTable);
    @SuppressWarnings("serial")
    final ContentMenuEntryPanel liquidityForecastButton = new ContentMenuEntryPanel(getNewContentMenuChildId(), new Link<Object>("link") {
      @Override
      public void onClick()
      {
        final LiquidityForecastPage page = new LiquidityForecastPage(new PageParameters()).setForecast(getForecast());
        page.setReturnToPage(LiquidityEntryListPage.this);
View Full Code Here

            }
          }
        }

      if (isUserInFullAccessGroup == true) {
        final ContentMenuEntryPanel menu = new ContentMenuEntryPanel(getNewContentMenuChildId(), new Link<Void>(ContentMenuEntryPanel.LINK_ID) {
          @Override
          public void onClick()
          {
            final PageParameters params = new PageParameters();
            params.set(PARAM_PARENT_SKILL_ID, id);
            final SkillEditPage skillEditPage = new SkillEditPage(params);
            skillEditPage.setReturnToPage(SkillEditPage.this);
            setResponsePage(skillEditPage);
          };
        }, getString("plugins.skillmatrix.skill.menu.addSubSkill"));
        addContentMenuEntry(menu);
      }

      final Integer[] trainingGroupIds = form.skillRight.getTrainingAccessGroupIds(getData());
      boolean isUserInTrainingGroup = false;
      trainingLoop:
        for (final Integer i: curUserGroupIds) {
          for (final Integer j : trainingGroupIds) {
            if (i == j) {
              isUserInTrainingGroup = true;
              break trainingLoop;
            }
          }
        }

      if (isUserInTrainingGroup == true) {
        final ContentMenuEntryPanel menu = new ContentMenuEntryPanel(getNewContentMenuChildId(), new Link<Void>(ContentMenuEntryPanel.LINK_ID) {
          @Override
          public void onClick()
          {
            final PageParameters params = new PageParameters();
            params.add(TrainingEditPage.PARAM_PARENT_SKILL_ID, id);
            final TrainingEditPage trainingEditPage = new TrainingEditPage(params);
            trainingEditPage.setReturnToPage(SkillEditPage.this);
            setResponsePage(trainingEditPage);
          };
        }, getString("plugins.skillmatrix.skilltraining.menu"));
        addContentMenuEntry(menu);
      }

      if (isUserInFullAccessGroup == true) {
        final ContentMenuEntryPanel menu = new ContentMenuEntryPanel(getNewContentMenuChildId(), new Link<Void>(ContentMenuEntryPanel.LINK_ID) {
          @Override
          public void onClick()
          {
            final PageParameters params = new PageParameters();
            params.add(SkillRatingListPage.PARAM_SKILL_ID, id);
View Full Code Here

TOP

Related Classes of org.projectforge.web.wicket.components.ContentMenuEntryPanel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.