Package wicket.markup.html.link

Examples of wicket.markup.html.link.Link


      } else if (displayType.equals("slide")) {
        entryConceptPage = app.getViewMeta().getPage(
            "EntityDisplaySlidePage", entryModelContext,
            entryViewContext);
      }
      Link entryConceptLink = new PageLink("entry", entryConceptPage);
      item.add(entryConceptLink);

      ModelContext keywordSelectionModelContext = new ModelContext(
          modelContext);
      keywordSelectionModelContext.setEntities(entry);
      PropertyConfig propertyConfig = entryConceptConfig
          .getPropertiesConfig().getFirstMaxTextSizePropertyConfig();
      keywordSelectionModelContext.setPropertyConfig(propertyConfig);

      ViewContext keywordSelectionViewContext = new ViewContext(
          viewContext);
      keywordSelectionViewContext.getMoreArgs().add("keywords", "");
      keywordSelectionViewContext.getMoreArgs().add("andKeywords",
          Boolean.TRUE);

      WebPage keywordSelectionPage = app.getViewMeta().getPage(
          "EntityPropertyKeywordSelectPage",
          keywordSelectionModelContext, keywordSelectionViewContext);
      Link keywordSelectionLink = new PageLink("entryKeywordSelection",
          keywordSelectionPage);
      item.add(keywordSelectionLink);
      if (!app.isConceptDisplayAllowed(getAppSession(),
          entryConceptConfig)) {
        entryConceptLink.setVisible(false);
        keywordSelectionLink.setVisible(false);
      } else if (propertyConfig == null) {
        keywordSelectionLink.setVisible(false);
      }
    } catch (Exception e) {
      log.error("Error in EntryDisplayTableListView: "
          + entry.getConceptConfig().getEntitiesCode() + " = "
          + e.getMessage());
View Full Code Here


      ViewContext commentsViewContext = new ViewContext();
      commentsViewContext.setApp(app);

      EntityDisplayTablePage commentsPage = new EntityDisplayTablePage(
          commentsModelContext, commentsViewContext);
      Link commentsLink = new PageLink("commentsLink", commentsPage);
      add(commentsLink);

      ModelContext questionsModelContext = new ModelContext();
      questionsModelContext.setDomainModel(app.getDomainModel());
      Questions questions = (Questions) app.getEntry("Questions");
      questionsModelContext.setEntities(questions);

      ViewContext questionsViewContext = new ViewContext();
      questionsViewContext.setApp(app);

      EntityDisplayTablePage questionsPage = new EntityDisplayTablePage(
          questionsModelContext, questionsViewContext);
      Link questionsLink = new PageLink("questionsLink", questionsPage);
      add(questionsLink);

      ModelContext presentationsModelContext = new ModelContext();
      presentationsModelContext.setDomainModel(app.getDomainModel());
      Presentations presentations = (Presentations) app
          .getEntry("Presentations");
      Presentations orderedPresentations = presentations
          .getPresentationsOrderedByTitle();
      presentationsModelContext.setEntities(orderedPresentations);

      ViewContext presentationsViewContext = new ViewContext();
      presentationsViewContext.setApp(app);

      EntityDisplayTablePage orderedPresentationsPage = new EntityDisplayTablePage(
          presentationsModelContext, presentationsViewContext);
      Link orderedPresentationsLink = new PageLink("presentationsLink",
          orderedPresentationsPage);
      add(orderedPresentationsLink);

      Link loginLink = new PageLink("login", LoginPage.class);
      add(loginLink);
      Link logoutLink = new Link("logout") {
        static final long serialVersionUID = 300331L;

        public void onClick() {
          getAppSession().invalidate();
          setResponsePage(HomePage.class);
        }
      };
      add(logoutLink);
      if (getAppSession().isMemberLoggedIn()) {
        loginLink.setVisible(false);
      } else {
        logoutLink.setVisible(false);
      }
      if (!app.getModelConfig().isLogin()) {
        loginLink.setVisible(false);
      }

      ModelContext dmLiteEntryPageModelContext = new ModelContext();
      dmLiteEntryPageModelContext.setDomainModel(app.getDomainModel());

      ViewContext dmLiteEntryPageViewContext = new ViewContext();
      dmLiteEntryPageViewContext.setApp(app);

      WebPage dmLiteEntryPage = new DmLiteEntryPage(
          dmLiteEntryPageModelContext, dmLiteEntryPageViewContext);
      Link dmLiteEntryLink = new PageLink("dmLiteEntry", dmLiteEntryPage);
      add(dmLiteEntryLink);

      ModelContext countryLanguageModelContext = new ModelContext();
      countryLanguageModelContext.setDomainModel(app.getDomainModel());
      CountryLanguages countryLanguages = (CountryLanguages) app
View Full Code Here

  private void CreateComponentsUserConnected()
  {
 
    //Mon Compte
    this.add(HomePage.link("mesCoordonnees", DisplayPersonnePanel.class, this.session.getUser().getPersonneOidMap() ));
    this.add(new Link("logout")
    {
      /**
       *
       */
      private static final long serialVersionUID = 1097948639419717756L;
View Full Code Here

      final Applicant applicant) {
    super(wicketId);
    Label messageForApplicant = null;
    if (applicant != null) {
      try {
        Link loginLink = new PageLink("login", LoginPage.class);
        add(loginLink);

        String confirmMessage = getLocalizer().getString("message.confirm", this);
        messageForApplicant = new Label("messageForApplicant",
            confirmMessage);
View Full Code Here

      }

      final ViewContext entityDisplayPageViewContext = new ViewContext(
          viewContext);
      entityDisplayPageViewContext.setUpdate(false);
      Link displayLink = new PageLink("display", new IPageLink() {
        static final long serialVersionUID = 200531L;

        public Page getPage() {
          return app.getViewMeta().getPage("EntityDisplayPage",
              entityModelContext, entityDisplayPageViewContext);
View Full Code Here

      NeighborNameLabelLinkPair neighborNameLabelLinkPair = (NeighborNameLabelLinkPair) item
          .getModelObject();
      Label neighborNameLabel = neighborNameLabelLinkPair
          .getNeighborNameLabel();
      item.add(neighborNameLabel);
      Link neighborLink = neighborNameLabelLinkPair.getNeighborLink();
      item.add(neighborLink);
    } catch (Exception e) {
      log.error("Error in NeighborNameLabelLinkListView: "
          + e.getMessage());
    }
View Full Code Here

              this);
          Label neighborNameLabel = new Label("neighborName",
              neighborName);
          neighborNameLabelLinkPair
              .setNeighborNameLabel(neighborNameLabel);
          Link neighborLink;
          IDomainModel domainModel = app.getDomainModel();
          IOrderedEntities neighborEntities = (IOrderedEntities) domainModel
              .getModelMeta().getNeighborEntities(entity,
                  neighborConfig.getCode());

          final ModelContext neighborModelContext = new ModelContext(
              modelContext);
          neighborModelContext.setContextEntities(entities);
          neighborModelContext.setContextEntity(entity);
          neighborModelContext.setEntities(neighborEntities);

          final ViewContext neighborViewContext = new ViewContext(
              viewContext);

          neighborLink = new PageLink("neighbor", new IPageLink() {
            static final long serialVersionUID = 200471L;

            WebPage neighborPage;

            public Page getPage() {
              if (neighborDisplayType.equals("table")) {
                neighborPage = app.getViewMeta().getPage(
                    "EntityDisplayTablePage",
                    neighborModelContext,
                    neighborViewContext);
              } else if (neighborDisplayType.equals("list")) {
                neighborPage = app.getViewMeta().getPage(
                    "EntityDisplayListPage",
                    neighborModelContext,
                    neighborViewContext);
              } else if (neighborDisplayType.equals("slide")) {
                neighborPage = app.getViewMeta().getPage(
                    "EntityDisplaySlidePage",
                    neighborModelContext,
                    neighborViewContext);
              }
              return neighborPage;
            }

            Class neighborPageClass;

            public Class getPageIdentity() {
              if (neighborDisplayType.equals("table")) {
                neighborPageClass = app.getViewMeta()
                    .getPageClass("EntityDisplayTablePage",
                        neighborModelContext,
                        neighborViewContext);
              } else if (neighborDisplayType.equals("list")) {
                neighborPageClass = app.getViewMeta()
                    .getPageClass("EntityDisplayListPage",
                        neighborModelContext,
                        neighborViewContext);
              } else if (neighborDisplayType.equals("slide")) {
                neighborPageClass = app.getViewMeta()
                    .getPageClass("EntityDisplaySlidePage",
                        neighborModelContext,
                        neighborViewContext);
              }
              return neighborPageClass;
            }
          });
          if (!app.isNeighborDisplayAllowed(getAppSession(),
              neighborConfig)) {
            neighborLink.setVisible(false);
          }

          neighborNameLabelLinkPair.setNeighborLink(neighborLink);
          neighborNameLabelLinkPairs.add(neighborNameLabelLinkPair);
        } // end if child
View Full Code Here

     
      final IOrderedEntities entities = modelContext.getOrderedEntities();
      final IEntity entity = modelContext.getEntity();   
      ConceptConfig conceptConfig = entity.getConceptConfig();

      Link firstLink = new Link("first") {
        static final long serialVersionUID = 200581L;

        public void onClick() {
          IEntity firstEntity = (IEntity) entities.first();
          ModelContext firstEntityModelContext = new ModelContext(
              modelContext);
          firstEntityModelContext.setEntity(firstEntity);

          ViewContext firstEntityViewContext = new ViewContext(
              viewContext);

          WebPage firstWebPage = app.getViewMeta().getPage(
              "EntityDisplaySlidePage", firstEntityModelContext,
              firstEntityViewContext);
          setResponsePage(firstWebPage);
        }
      };
      add(firstLink);

      Link nextLink = new Link("next") {
        static final long serialVersionUID = 200582L;

        public void onClick() {
          IEntity nextEntity = findNextEntity(entities, entity);

          ModelContext nextEntityModelContext = new ModelContext(
              modelContext);
          nextEntityModelContext.setEntity(nextEntity);

          ViewContext nextEntityViewContext = new ViewContext(
              viewContext);

          WebPage nextWebPage = app.getViewMeta().getPage(
              "EntityDisplaySlidePage", nextEntityModelContext,
              nextEntityViewContext);
          setResponsePage(nextWebPage);
        }
      };
      add(nextLink);

      Link priorLink = new Link("prior") {
        static final long serialVersionUID = 200583L;

        public void onClick() {
          IEntity priorEntity = findPriorEntity(entities, entity);

          ModelContext priorEntityModelContext = new ModelContext(
              modelContext);
          priorEntityModelContext.setEntity(priorEntity);

          ViewContext priorEntityViewContext = new ViewContext(
              viewContext);

          WebPage priorWebPage = app.getViewMeta().getPage(
              "EntityDisplaySlidePage", priorEntityModelContext,
              priorEntityViewContext);
          setResponsePage(priorWebPage);
        }
      };
      add(priorLink);

      Link lastLink = new Link("last") {
        static final long serialVersionUID = 200584L;

        public void onClick() {
          IEntity lastEntity = (IEntity) entities.last();

          ModelContext lastEntityModelContext = new ModelContext(
              modelContext);
          lastEntityModelContext.setEntity(lastEntity);

          ViewContext lastEntityViewContext = new ViewContext(
              viewContext);

          WebPage lastWebPage = app.getViewMeta().getPage(
              "EntityDisplaySlidePage", lastEntityModelContext,
              lastEntityViewContext);
          setResponsePage(lastWebPage);
        }
      };
      add(lastLink);

      if (!app.isConceptDisplayAllowed(getAppSession(), conceptConfig)) {
        firstLink.setVisible(false);
        nextLink.setVisible(false);
        priorLink.setVisible(false);
        lastLink.setVisible(false);
      }
    } catch (Exception e) {
      log.error("Error in EntitySlideNavigatePanel: "
          + modelContext.getEntitiesCode() + " - " + e.getMessage());
    }
View Full Code Here

      applicantViewContext.setUpdate(true);
      applicantViewContext.setContextPage(contextPage);
     
      WebPage applicantPage = new ApplicantAddFormPage(
          applicantModelContext, applicantViewContext);
      Link applicantLink = new PageLink("applicant", applicantPage);
      add(applicantLink);

      applicantConfirmationField = new TextField(
          "applicantConfirmationField", new Model(applicantOidString));
      add(applicantConfirmationField);
View Full Code Here

      ViewContext entityUpdateTablePageContext = new ViewContext(
          viewContext);
      WebPage entryConceptPage = app.getViewMeta().getPage(
          "EntityUpdateTablePage", entryContext,
          entityUpdateTablePageContext);
      Link entryConceptLink = new PageLink("entryUpdateTable",
          entryConceptPage);
      item.add(entryConceptLink);
      if (!app.isConceptDisplayAllowed(getAppSession(),
          entryConceptConfig)) {
        entryConceptLink.setVisible(false);
      } else if (!app.isConceptUpdateAllowed(getAppSession(),
          entryConceptConfig)) {
        entryConceptLink.setVisible(false);
      }
    } catch (Exception e) {
      log.error("Error in EntryUpdateTableListView: "
          + entry.getConceptConfig().getEntitiesCode() + " - "
          + e.getMessage());
View Full Code Here

TOP

Related Classes of wicket.markup.html.link.Link

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.