Package org.dmrad.view.context

Examples of org.dmrad.view.context.ModelContext


          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() {
View Full Code Here


          .getModelConfig();
      String modelKey = modelConfig.getCode();
      String modelName = getLocalizer().getString(modelKey, this);
      add(new Label("modelName", modelName));

      ModelContext entryDisplayTableListViewModelContext = new ModelContext(
          modelContext);

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

      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(
View Full Code Here

  public ApplicantAddFormPage(final ModelContext modelContext,
      final ViewContext viewContext) {
    try {
      App app = viewContext.getApp();

      ModelContext menuModelContext = new ModelContext(modelContext);
      ViewContext menuViewContext = new ViewContext(viewContext);
      menuViewContext.setWicketId("dmRadMenuPanel");
      add(app.getViewMeta().getDmRadMenuPanel(menuModelContext,
          menuViewContext));

      add(new FeedbackPanel("feedbackPanel"));

      ModelContext applicantModelContext = new ModelContext(modelContext);
      ViewContext applicantViewContext = new ViewContext(viewContext);
      applicantViewContext.setWicketId("applicantAddFormPanel");
      add(new ApplicantAddFormPanel(applicantModelContext,
          applicantViewContext));
    } catch (Exception e) {
View Full Code Here

      final ViewContext viewContext) {
    super(modelContext, viewContext);
    try {
      App app = viewContext.getApp();
     
      ModelContext childModelContext = new ModelContext(modelContext,
          true);
      IEntity parentEntity = childModelContext.getEntity();
      childModelContext.setContextEntity(parentEntity);
      String childNeighbor = (String) modelContext.getMoreArgs().get(
          "childNeighbor");
      IDomainModel domainModel = childModelContext.getDomainModel();
      ModelMeta modelMeta = domainModel.getModelMeta();
      IEntities childEntities = modelMeta.getNeighborEntities(
          parentEntity, childNeighbor);
      childModelContext.setEntities(childEntities);

      ViewContext childViewContext = new ViewContext(viewContext, true);
      childViewContext.setWicketId("childPropertyList");

      ListView childPropertyDisplayListListView = app.getViewMeta()
View Full Code Here

  public TopicListPanel(final ModelContext modelContext,
      final ViewContext viewContext) {
    super(modelContext, viewContext);
    try {
      ModelContext topicsModelContext = new ModelContext(modelContext);
      ViewContext topicsViewContext = new ViewContext(viewContext);
      topicsViewContext.setWicketId("topicList");
      TopicList topicList = new TopicList(topicsModelContext,
          topicsViewContext);
      add(topicList);
View Full Code Here

    super(getNewModelContext(modelContext), viewContext);
  }

  private static ModelContext getNewModelContext(
      final ModelContext modelContext) {
    ModelContext newModelContext = new ModelContext(modelContext);
    Topics topics = (Topics) modelContext.getLookupEntities();
    Topics orderedTopics = topics.getTopicsOrderedByName();
    newModelContext.setLookupEntities(orderedTopics);
    return newModelContext;
  }
View Full Code Here

      Topic topic = (Topic) item.getModelObject();
      String title = topic.getName().toUpperCase();
      Label topicNameLabel = new Label("topicName", title);
      item.add(topicNameLabel);

      ModelContext linkModelContext = new ModelContext(modelContext);
      Links topicLinks = (Links) topic.getLinks();
      Links approvedOrderedLinks = (Links) topicLinks.getApprovedLinks()
          .getLinksOrderedByName();
      linkModelContext.setEntities(approvedOrderedLinks);
      ViewContext linkViewContext = new ViewContext(viewContext);
      linkViewContext.setWicketId("linkListPanel");
      LinkListPanel linkListPanel = new LinkListPanel(linkModelContext,
          linkViewContext);
      item.add(linkListPanel);
View Full Code Here

  public DmRadUpdatePage(final ModelContext modelContext,
      final ViewContext viewContext) {
    try {
      App app = viewContext.getApp();

      ModelContext menuModelContext = new ModelContext(modelContext);
      ViewContext menuViewContext = new ViewContext(viewContext);
      menuViewContext.setWicketId("dmRadMenuPanel");
      add(app.getViewMeta().getDmRadMenuPanel(menuModelContext,
          menuViewContext));
    } catch (Exception e) {
View Full Code Here

   */
  public EntryUpdateTablePage(final ModelContext modelContext,
      final ViewContext viewContext) {
    super(modelContext, viewContext);
    try {
      ModelContext entryUpdateTablePanelModelContext = new ModelContext(
          modelContext);

      ViewContext entryUpdateTablePanelViewContext = new ViewContext(
          viewContext);
      entryUpdateTablePanelViewContext
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.