Package org.dmrad.view.context

Examples of org.dmrad.view.context.ModelContext


      List<String> childNeighborNames = conceptConfig
          .getChildNeighborNames();
      add(new NeighborEmptyNameLabelListView(
          "neighborEmptyNameLabelListViewHead", childNeighborNames));

      ModelContext entityDisplayTableListModelContext = new ModelContext(
          modelContext);

      ViewContext entityDisplayTableListViewContext = new ViewContext(
          viewContext);
      entityDisplayTableListViewContext
View Full Code Here


   *            model context
   * @return model context
   */
  private static ModelContext getNewModelContext(
      final ModelContext modelContext) {
    ModelContext newModelContext = new ModelContext(modelContext);
    Categories categories = (Categories) modelContext.getEntities();
    categories = categories.getCategoriesOrderedByName();
    newModelContext.setEntities(categories);
    return newModelContext;
  }
View Full Code Here

   *            model context
   * @return model context
   */
  private static ModelContext getNewModelContext(
      final ModelContext modelContext) {
    ModelContext newModelContext = new ModelContext(modelContext);
    Questions questions = (Questions) modelContext.getEntities();
    questions = questions.getQuestionsOrderedByNumber(true);
    newModelContext.setEntities(questions);
    return newModelContext;
  }
View Full Code Here

      String conceptKey = entryConceptConfig.getCode();
      String conceptName = getLocalizer().getString(conceptKey, this);
      Label entryConceptName = new Label("entryName", conceptName);
      item.add(entryConceptName);

      ModelContext entryContext = new ModelContext(modelContext);
      entryContext.setEntities(entry);
      ViewContext entityUpdateTablePageContext = new ViewContext(
          viewContext);
      WebPage entryConceptPage = app.getViewMeta().getPage(
          "EntityUpdateTablePage", entryContext,
          entityUpdateTablePageContext);
View Full Code Here

   *            model context
   * @return model context
   */
  private static ModelContext getNewModelContext(
      final ModelContext modelContext) {
    ModelContext newModelContext = new ModelContext(modelContext);
    Questions questions = (Questions) modelContext.getEntities();
    questions = questions.getQuestionsOrderedByNumber(true);
    newModelContext.setEntities(questions);
    return newModelContext;
  }
View Full Code Here

   *            model context
   * @return model context
   */
  private static ModelContext getNewModelContext(
      final ModelContext modelContext) {
    ModelContext newModelContext = new ModelContext(modelContext);
    Categories categories = (Categories) modelContext.getEntities();
    categories = categories.getCategoriesOrderedByName();
    newModelContext.setEntities(categories);
    return newModelContext;
  }
View Full Code Here

      if (baseEntityPropertyConfig.isReference()
          && !baseEntityPropertyConfig.isRequired()) {
        emptyLink = new Link("emptyLink") {
          static final long serialVersionUID = 200861L;
          public void onClick() {
            ModelContext entityEditFormPageModelContext = new ModelContext(
                modelContext);
            IEntity afterUpdateEntity = entityEditFormPageModelContext
                .getUpdateEntity();
            if (afterUpdateEntity != null) {
              afterUpdateEntity.setProperty(baseEntityPropertyConfig
                  .getCode(), null);
              ViewContext entityEditFormPageViewContext = new ViewContext(
View Full Code Here

      if (app.isConceptUpdateAllowed(getAppSession(), conceptConfig,
          entity, "update")) {
        entities.getErrors().empty();
        if (entities.update(entity, updateEntity)) {
          ModelContext entityUpdateTablePageModelContext = new ModelContext(
              modelContext);
          entityUpdateTablePageModelContext.setUpdateEntity(null);
          ViewContext entityUpdateTablePageViewContext = new ViewContext(
              viewContext);
          setResponsePage(app.getViewMeta().getPage(
              "EntityUpdateTablePage",
              entityUpdateTablePageModelContext,
View Full Code Here

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

      ConceptConfig conceptConfig = entity.getConceptConfig();
      ModelContext slideNavigateModelContext = new ModelContext(
          modelContext);

      ViewContext slideNavigateViewContext = new ViewContext(viewContext);
      slideNavigateViewContext.setWicketId("slideNavigatePanel");
      Panel entitySlideNavigatePanel = new EntitySlideNavigatePanel(
          slideNavigateModelContext, slideNavigateViewContext);
      add(entitySlideNavigatePanel);
      if (!app.isConceptDisplayAllowed(getAppSession(), conceptConfig)) {
        entitySlideNavigatePanel.setVisible(false);
      }

      List<Panel> neighborList = new ArrayList<Panel>();
      NeighborsConfig neighborsConfig = conceptConfig
          .getNeighborsConfig();
      for (IEntity neighborConfigEntity : neighborsConfig) {
        NeighborConfig neighborConfig = (NeighborConfig) neighborConfigEntity;
        if (neighborConfig.getType().equals("child")) {
          String neighborCode = neighborConfig.getCode();
          IDomainModel domainModel = app.getDomainModel();
          IOrderedEntities childEntities = (IOrderedEntities) domainModel
              .getModelMeta().getNeighborEntities(entity,
                  neighborCode);

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

          ViewContext neighborViewContext = new ViewContext(
              viewContext);
          neighborViewContext.setWicketId("entityDisplayListPanel");
View Full Code Here

    try {
      App app = viewContext.getApp();

      add(new FeedbackPanel("feedbackPanel"));

      ModelContext entityUpdateTablePanelModelContext = new ModelContext(
          modelContext);
      entityUpdateTablePanelModelContext.setAction(null);

      ViewContext entityUpdateTablePanelViewContext = new ViewContext(
          viewContext);
      entityUpdateTablePanelViewContext.setContextPage(this);
      entityUpdateTablePanelViewContext.setPage(this);
View Full Code Here

TOP

Related Classes of org.dmrad.view.context.ModelContext

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.