@Override public void write(OutputStream outputStream) throws IOException { if (MediaType.APPLICATION_JAVA_OBJECT.isCompatible(getMediaType())) { ObjectOutputStream oos = new ObjectOutputStream(outputStream); oos.writeObject(getObject()); oos.flush(); } else if (MediaType.APPLICATION_JAVA_OBJECT_XML .isCompatible(getMediaType())) { java.beans.XMLEncoder encoder = new java.beans.XMLEncoder( outputStream); encoder.writeObject(getObject()); encoder.close(); } }
|| target.isPrimitive()) { if (source instanceof ObjectRepresentation<?>) { result = ((ObjectRepresentation<?>) source).getObject(); } else { try { result = new ObjectRepresentation<Serializable>(source) .getObject(); } catch (Exception e) { IOException ioe = new IOException( result = ((ObjectRepresentation<?>) source).getObject();