Examples of OrganizationDocument


Examples of com.opengamma.master.orgs.OrganizationDocument

  //-------------------------------------------------------------------------
  @DELETE
  @Produces(MediaType.TEXT_HTML)
  public Response deleteHTML() {
    OrganizationDocument doc = data().getOrganization();
    if (doc.isLatest() == false) {
      return Response.status(Status.FORBIDDEN).entity(getHTML()).build();
    }
    data().getOrganizationMaster().remove(doc.getUniqueId());
    URI uri = WebOrganizationResource.uri(data());
    return Response.seeOther(uri).build();
  }
View Full Code Here

Examples of com.opengamma.master.orgs.OrganizationDocument

  }

  @DELETE
  @Produces(MediaType.APPLICATION_JSON)
  public Response deleteJSON() {
    OrganizationDocument doc = data().getOrganization();
    if (doc.isLatest()) {  // idempotent DELETE
      data().getOrganizationMaster().remove(doc.getUniqueId());
    }
    return Response.ok().build();
  }
View Full Code Here

Examples of com.opengamma.master.orgs.OrganizationDocument

   * 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 com.opengamma.master.orgs.OrganizationDocument

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

Examples of com.opengamma.master.orgs.OrganizationDocument

  //-------------------------------------------------------------------------
  @Path("{versionId}")
  public WebOrganizationVersionResource findVersion(@PathParam("versionId") String idStr) {
    data().setUriVersionId(idStr);
    OrganizationDocument doc = data().getOrganization();
    UniqueId combined = doc.getUniqueId().withVersion(idStr);
    if (doc.getUniqueId().equals(combined) == false) {
      OrganizationDocument versioned = data().getOrganizationMaster().get(combined);
      data().setVersioned(versioned);
    } else {
      data().setVersioned(doc);
    }
    return new WebOrganizationVersionResource(this);
View Full Code Here

Examples of com.opengamma.master.orgs.OrganizationDocument

  @Path("{organizationId}")
  public WebOrganizationResource findOrganization(@Subscribe @PathParam("organizationId") String idStr) {
    data().setUriOrganizationId(idStr);
    UniqueId oid = UniqueId.parse(idStr);
    try {
      OrganizationDocument doc = data().getOrganizationMaster().get(oid);
      data().setOrganization(doc);
    } catch (DataNotFoundException ex) {
      OrganizationHistoryRequest historyRequest = new OrganizationHistoryRequest(oid);
      historyRequest.setPagingRequest(PagingRequest.ONE);
      OrganizationHistoryResult historyResult = data().getOrganizationMaster().history(historyRequest);
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.