Examples of FlexiBean


Examples of org.joda.beans.impl.flexi.FlexiBean

  }

  //-------------------------------------------------------------------------
  @GET
  public String getHTML() {
    FlexiBean out = createRootData();
    return getFreemarker().build(HTML_DIR + "securityversion.ftl", out);
  }
View Full Code Here

Examples of org.joda.beans.impl.flexi.FlexiBean

    EntityTag etag = new EntityTag(data().getVersioned().getUniqueId().toString());
    ResponseBuilder builder = request.evaluatePreconditions(etag);
    if (builder != null) {
      return builder.build();
    }
    FlexiBean out = createRootData();
    String json = getFreemarker().build(JSON_DIR + "security.ftl", out);
    return Response.ok(json).tag(etag).build();
  }
View Full Code Here

Examples of org.joda.beans.impl.flexi.FlexiBean

  /**
   * Creates the output root data.
   * @return the output root data, not null
   */
  protected FlexiBean createRootData() {
    FlexiBean out = super.createRootData();
    SecurityDocument latestSecDoc = data().getSecurity();
    SecurityDocument versionedSecurity = data().getVersioned();
    out.put("latestSecurityDoc", latestSecDoc);
    out.put("latestSecurity", latestSecDoc.getSecurity());
    out.put("securityDoc", versionedSecurity);
    out.put("security", versionedSecurity.getSecurity());
    out.put("deleted", !latestSecDoc.isLatest());
    addSecuritySpecificMetaData(versionedSecurity.getSecurity(), out);
    out.put("customRenderer", FreemarkerCustomRenderer.INSTANCE);
    return out;
  }
View Full Code Here

Examples of org.joda.beans.impl.flexi.FlexiBean

  //-------------------------------------------------------------------------
  @GET
  @Produces(MediaType.TEXT_HTML)
  public String getHTML() {
    FlexiBean out = createRootData();
    return getFreemarker().build(HTML_DIR + "organization.ftl", out);
  }
View Full Code Here

Examples of org.joda.beans.impl.flexi.FlexiBean

  }

  @GET
  @Produces(MediaType.APPLICATION_JSON)
  public String getJSON() {
    FlexiBean out = createRootData();
    return getFreemarker().build(JSON_DIR + "organization.ftl", out);
  }
View Full Code Here

Examples of org.joda.beans.impl.flexi.FlexiBean

  /**
   * Creates the output root data.
   * @return the output root data, not null
   */
  protected FlexiBean createRootData() {
    FlexiBean out = super.createRootData();
    OrganizationDocument organizationDoc = data().getOrganization();
    ManageableOrganization organization = organizationDoc.getOrganization();
    out.put("organizationDoc", organizationDoc);
    out.put("organization", organization);
    out.put("deleted", !organizationDoc.isLatest());
    return out;
  }
View Full Code Here

Examples of org.joda.beans.impl.flexi.FlexiBean

  @GET
  public String getHTML() {
    SecurityHistoryRequest request = new SecurityHistoryRequest(data().getSecurity().getUniqueId());
    SecurityHistoryResult result = data().getSecurityMaster().history(request);
   
    FlexiBean out = createRootData();
    out.put("versionsResult", result);
    out.put("versions", result.getSecurities());
    return getFreemarker().build(HTML_DIR + "securityversions.ftl", out);
  }
View Full Code Here

Examples of org.joda.beans.impl.flexi.FlexiBean

    PagingRequest pr = buildPagingRequest(pgIdx, pgNum, pgSze);
    SecurityHistoryRequest request = new SecurityHistoryRequest(data().getSecurity().getUniqueId());
    request.setPagingRequest(pr);
    SecurityHistoryResult result = data().getSecurityMaster().history(request);
   
    FlexiBean out = createRootData();
    out.put("versionsResult", result);
    out.put("versions", result.getSecurities());
    out.put("paging", new WebPaging(result.getPaging(), data().getUriInfo()));
    String json = getFreemarker().build(JSON_DIR + "securityversions.ftl", out);
    return Response.ok(json).build();
  }
View Full Code Here

Examples of org.joda.beans.impl.flexi.FlexiBean

  /**
   * Creates the output root data.
   * @return the output root data, not null
   */
  protected FlexiBean createRootData() {
    FlexiBean out = super.createRootData();
    SecurityDocument doc = data().getSecurity();
    out.put("securityDoc", doc);
    out.put("security", doc.getSecurity());
    out.put("deleted", !doc.isLatest());
    return out;
  }
View Full Code Here

Examples of org.joda.beans.impl.flexi.FlexiBean

  @GET
  public String getHTML() {
    OrganizationHistoryRequest request = new OrganizationHistoryRequest(data().getOrganization().getUniqueId());
    OrganizationHistoryResult result = data().getOrganizationMaster().history(request);
   
    FlexiBean out = createRootData();
    out.put("versionsResult", result);
    out.put("versions", result.getOrganizations());
    return getFreemarker().build(HTML_DIR + "organizationversions.ftl", out);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.