Examples of OCXDTOSerializer


Examples of com.ipc.oce.xml.oc.OCXDTOSerializer

      // TODO тут нужно как-то обрабатывать
      throw e;
    }
    OCCatalogSelection selection = manager.select();
    StringBuffer sb = new StringBuffer(4096);
    OCXDTOSerializer serializer = app.getXDTOSerializer();
    while(selection.next()) {
      OCCatalogObject object = selection.getObject();
      sb.append(serializer.writeXML(object));
    }
    surroundContainersTag(sb);
    return sb.toString();
  }
View Full Code Here

Examples of com.ipc.oce.xml.oc.OCXDTOSerializer

    }
    try {
      OCApp app = getApplication();
      OCObject obj = app.findDataObject(metaType, uuid);
     
      OCXDTOSerializer serializer = app.getXDTOSerializer();
      OCXMLWriter writer = app.newXMLWriter();
      writer.setString("UTF-8");
     
      serializer.writeXML(writer, obj);
      return writer.close();
     
    } catch (Exception e) {
      throw new WebApplicationException(e);
    }
View Full Code Here

Examples of com.ipc.oce.xml.oc.OCXDTOSerializer

    }
   
    try {
        OCApp app = ((OCEConnection) getStatement().getConnection()).getApplication();
       
        OCXDTOSerializer serializer = app.getXDTOSerializer();
       
        OCXMLWriter writer = app.newXMLWriter();
        writer.setString("UTF-8");
       
        _OCCommonObject commonObject = (_OCCommonObject) ref.getObject();
        serializer.writeXML(writer, commonObject);
        String r1 = writer.close();
        bytes = r1.getBytes();
    } catch (JIException e) {
      throw new SQLException(e);
    }
View Full Code Here

Examples of com.ipc.oce.xml.oc.OCXDTOSerializer

    OCDocumentManager manager = app.getDocumentManager(docName);
    OCDocumentRef ref = manager.findByNumber(number, date);
    if (ref.isEmpty()) {
      return Response.status(Status.NOT_FOUND).build();
    } else {
      OCXDTOSerializer serializer = app.getXDTOSerializer();
     
      return Response.ok(serializer.writeXML(ref.getObject())
          ).build();
    }
  }
View Full Code Here

Examples of com.ipc.oce.xml.oc.OCXDTOSerializer

 
  @POST
  public Response updateDataObject(String body) {
    try {
      OCApp app = getApplication();
      OCXDTOSerializer serializer = app.getXDTOSerializer();
      OCXMLReader reader = app.newXMLReader();
      reader.setString(body);
      OCObject object = serializer.readXML(reader);
      _OCCommonObject commonObject = new _OCCommonObject(object);
      /*if (commonObject.isNew()) {
       
         * The request could not be understood by the server due to
         * malformed syntax. The client SHOULD NOT repeat the request
View Full Code Here

Examples of com.ipc.oce.xml.oc.OCXDTOSerializer

 
  @PUT
  public Response createDataObject(String body) {
    try {
      OCApp app = getApplication();
      OCXDTOSerializer serializer = app.getXDTOSerializer();
      OCXMLReader reader = app.newXMLReader();
      reader.setString(body);
      OCObject object = serializer.readXML(reader);
      _OCCommonObject commonObject = new _OCCommonObject(object);
      commonObject.write();
     
      OCXMLWriter writer = app.newXMLWriter();
      writer.setString("UTF-8");
      serializer.writeXML(writer, commonObject);
      String xmlResp = writer.close();
     
      return Response.ok(xmlResp).build();
    } catch (Exception e) {
      throw new WebApplicationException(e);
View Full Code Here

Examples of com.ipc.oce.xml.oc.OCXDTOSerializer

 
  @DELETE
  public Response deleteDataObject(String body) {
    try {
      OCApp app = getApplication();
      OCXDTOSerializer serializer = app.getXDTOSerializer();
      OCObject object = serializer.readXML(body);
      _OCCommonObject commonObject = new _OCCommonObject(object);
      if (commonObject.isNew()) {
        return Response.status(Status.BAD_REQUEST).build();
      }
      commonObject.read(); // exactly same object
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.