public static DigitalObject produceDataObject7() throws FileNotFoundException, ObjectIntegrityException, StreamIOException, UnsupportedEncodingException { FOXML1_1DODeserializer deserialiser = new FOXML1_1DODeserializer(); BasicDigitalObject object = new BasicDigitalObject(); FileInputStream in = new FileInputStream("src/test/resources/ecm/dataobject7.xml"); deserialiser.deserialize(in, object, "UTF-8", DOTranslationUtility.AS_IS); return object; }
public static DigitalObject produceContentModel1() throws ObjectIntegrityException, StreamIOException, UnsupportedEncodingException, FileNotFoundException { FOXML1_1DODeserializer deserialiser = new FOXML1_1DODeserializer(); BasicDigitalObject object = new BasicDigitalObject(); FileInputStream in = new FileInputStream("src/test/resources/ecm/contentmodel1.xml"); deserialiser.deserialize(in, object, "UTF-8", DOTranslationUtility.AS_IS); return object; }
public static DigitalObject produceDataObject1() throws FileNotFoundException, ObjectIntegrityException, StreamIOException, UnsupportedEncodingException { FOXML1_1DODeserializer deserialiser = new FOXML1_1DODeserializer(); BasicDigitalObject object = new BasicDigitalObject(); FileInputStream in = new FileInputStream("src/test/resources/ecm/dataobject1.xml"); deserialiser.deserialize(in, object, "UTF-8", DOTranslationUtility.AS_IS); return object; }
public static DigitalObject produceDataObject2() throws FileNotFoundException, ObjectIntegrityException, StreamIOException, UnsupportedEncodingException { FOXML1_1DODeserializer deserialiser = new FOXML1_1DODeserializer(); BasicDigitalObject object = new BasicDigitalObject(); FileInputStream in = new FileInputStream("src/test/resources/ecm/dataobject2.xml"); deserialiser.deserialize(in, object, "UTF-8", DOTranslationUtility.AS_IS); return object; }
public static DigitalObject produceContentModel30() throws FileNotFoundException, ObjectIntegrityException, StreamIOException, UnsupportedEncodingException { FOXML1_1DODeserializer deserialiser = new FOXML1_1DODeserializer(); BasicDigitalObject object = new BasicDigitalObject(); FileInputStream in = new FileInputStream( "src/main/resources/utilities/server/org/fcrepo/server/resources/fedora-system_ContentModel-3.0.xml"); deserialiser.deserialize(in, object, "UTF-8", DOTranslationUtility.AS_IS); return object; }
public static DigitalObject produceContentModel3() throws FileNotFoundException, ObjectIntegrityException, StreamIOException, UnsupportedEncodingException { FOXML1_1DODeserializer deserialiser = new FOXML1_1DODeserializer(); BasicDigitalObject object = new BasicDigitalObject(); FileInputStream in = new FileInputStream("src/test/resources/ecm/contentmodel3.xml"); deserialiser.deserialize(in, object, "UTF-8", DOTranslationUtility.AS_IS); return object; }
public static DigitalObject produceDataObject6() throws FileNotFoundException, ObjectIntegrityException, StreamIOException, UnsupportedEncodingException { FOXML1_1DODeserializer deserialiser = new FOXML1_1DODeserializer(); BasicDigitalObject object = new BasicDigitalObject(); FileInputStream in = new FileInputStream("src/test/resources/ecm/dataobject6.xml"); deserialiser.deserialize(in, object, "UTF-8", DOTranslationUtility.AS_IS); return object; }
public static DigitalObject producefedoraObject30() throws FileNotFoundException, ObjectIntegrityException, StreamIOException, UnsupportedEncodingException { FOXML1_1DODeserializer deserialiser = new FOXML1_1DODeserializer(); BasicDigitalObject object = new BasicDigitalObject(); FileInputStream in = new FileInputStream( "src/main/resources/utilities/server/org/fcrepo/server/resources/fedora-system_FedoraObject-3.0.xml"); deserialiser.deserialize(in, object, "UTF-8", DOTranslationUtility.AS_IS); return object; }
public static DigitalObject produceServiceDep30() throws FileNotFoundException, ObjectIntegrityException, StreamIOException, UnsupportedEncodingException { FOXML1_1DODeserializer deserialiser = new FOXML1_1DODeserializer(); BasicDigitalObject object = new BasicDigitalObject(); FileInputStream in = new FileInputStream( "src/main/resources/utilities/server/org/fcrepo/server/resources/fedora-system_ServiceDeployment-3.0.xml"); deserialiser.deserialize(in, object, "UTF-8", DOTranslationUtility.AS_IS); return object; }
public static DigitalObject produceServiceDef30() throws FileNotFoundException, ObjectIntegrityException, StreamIOException, UnsupportedEncodingException { FOXML1_1DODeserializer deserialiser = new FOXML1_1DODeserializer(); BasicDigitalObject object = new BasicDigitalObject(); FileInputStream in = new FileInputStream( "src/main/resources/utilities/server/org/fcrepo/server/resources/fedora-system_ServiceDefinition-3.0.xml"); deserialiser.deserialize(in, object, "UTF-8", DOTranslationUtility.AS_IS); return object; }
public static DigitalObject produceContentModel2() throws FileNotFoundException, ObjectIntegrityException, StreamIOException, UnsupportedEncodingException { FOXML1_1DODeserializer deserialiser = new FOXML1_1DODeserializer(); BasicDigitalObject object = new BasicDigitalObject(); FileInputStream in = new FileInputStream("src/test/resources/ecm/contentmodel2.xml"); deserialiser.deserialize(in, object, "UTF-8", DOTranslationUtility.AS_IS); return object; }
public static DigitalObject produceDataObject3() throws FileNotFoundException, ObjectIntegrityException, StreamIOException, UnsupportedEncodingException { FOXML1_1DODeserializer deserialiser = new FOXML1_1DODeserializer(); BasicDigitalObject object = new BasicDigitalObject(); FileInputStream in = new FileInputStream("src/test/resources/ecm/dataobject3.xml"); deserialiser.deserialize(in, object, "UTF-8", DOTranslationUtility.AS_IS); return object; }
public static DigitalObject produceDataObject5() throws FileNotFoundException, ObjectIntegrityException, StreamIOException, UnsupportedEncodingException { FOXML1_1DODeserializer deserialiser = new FOXML1_1DODeserializer(); BasicDigitalObject object = new BasicDigitalObject(); FileInputStream in = new FileInputStream("src/test/resources/ecm/dataobject5.xml"); deserialiser.deserialize(in, object, "UTF-8", DOTranslationUtility.AS_IS); return object; }
public static DigitalObject produceDataObject8() throws FileNotFoundException, ObjectIntegrityException, StreamIOException, UnsupportedEncodingException { FOXML1_1DODeserializer deserialiser = new FOXML1_1DODeserializer(); BasicDigitalObject object = new BasicDigitalObject(); FileInputStream in = new FileInputStream("src/test/resources/ecm/dataobject8.xml"); deserialiser.deserialize(in, object, "UTF-8", DOTranslationUtility.AS_IS); return object; }
new DOTranslationUtility.Impl(testingTranslationProperties(),true); FOXML1_1DODeserializer deser = new FOXML1_1DODeserializer(trans); deser.deserialize(bytes, recv, "UTF-8", DOTranslationUtility.DESERIALIZE_INSTANCE); Iterator<String> dsids = recv.datastreamIdIterator(); while(dsids.hasNext()) {
/** * Make a deep copy of the given digital object. */ public static DigitalObject deepCopy(DigitalObject obj) throws Exception { // make sure DOTranslationUtility doesn't die if (System.getProperty("fedoraServerHost") == null || System.getProperty("fedoraServerPort") == null) { System.setProperty("fedoraServerHost", "localhost"); System.setProperty("fedoraServerPort", "8080"); } String charEncoding = "UTF-8"; int transContext = DOTranslationUtility.SERIALIZE_STORAGE_INTERNAL; ReadableByteArrayOutputStream out = new ReadableByteArrayOutputStream(4096); FOXML1_1DOSerializer ser = new FOXML1_1DOSerializer(); ser.serialize(obj, out, charEncoding, transContext); FOXML1_1DODeserializer deser = new FOXML1_1DODeserializer(); ByteArrayInputStream in = out.toInputStream(); DigitalObject objCopy = new BasicDigitalObject(); deser.deserialize(in, objCopy, charEncoding, transContext); // make sure dates of any to-be-added new components differ try { Thread.sleep(100); } catch (Exception e) { } return objCopy; }