Package org.fcrepo.server.storage.types

Examples of org.fcrepo.server.storage.types.BasicDigitalObject.datastreamIdIterator()


                }
                // set object last modified date to UTC
                obj.setLastModDate(nowUTC);

                // SET DATASTREAM PROPERTIES...
                Iterator<String> dsIter = obj.datastreamIdIterator();
                while (dsIter.hasNext()) {
                    for (Datastream ds : obj.datastreams(dsIter.next())) {
                        // Set create date to UTC if not already set
                        if (ds.DSCreateDT == null || ds.DSCreateDT.equals("")) {
                            ds.DSCreateDT = nowUTC;
View Full Code Here


        Datastream.defaultChecksumType = "MD5";
        Datastream.autoChecksum = true;
        BasicDigitalObject obj=new BasicDigitalObject();
        obj.setNew(true);
        m_deserializer.deserialize(this.getClass().getClassLoader().getResourceAsStream("ecm/dataobject1.xml"), obj, "UTF-8", DOTranslationUtility.DESERIALIZE_INSTANCE);
        for (Iterator<String> streams=obj.datastreamIdIterator();streams.hasNext();){
            String id=streams.next();
            for (Datastream version:obj.datastreams(id)){
                assertEquals(Datastream.getDefaultChecksumType(), version.DSChecksumType);
                assertEquals(32, version.getChecksum().length());
            }
View Full Code Here

        Datastream.defaultChecksumType = Datastream.CHECKSUMTYPE_DISABLED;
        Datastream.autoChecksum = false;
        BasicDigitalObject obj=new BasicDigitalObject();
        obj.setNew(true);
        m_deserializer.deserialize(this.getClass().getClassLoader().getResourceAsStream("ecm/dataobject1.xml"), obj, "UTF-8", DOTranslationUtility.DESERIALIZE_INSTANCE);
        for (Iterator<String> streams=obj.datastreamIdIterator();streams.hasNext();){
            String id=streams.next();
            for (Datastream version:obj.datastreams(id)){
                assertEquals(version.DatastreamID, Datastream.CHECKSUMTYPE_DISABLED, version.DSChecksumType);
                assertEquals(version.DatastreamID, Datastream.CHECKSUM_NONE, version.DSChecksum);
            }
View Full Code Here

        Datastream.defaultChecksumType = "MD5";
        Datastream.autoChecksum = true;
        BasicDigitalObject obj=new BasicDigitalObject();
        obj.setNew(true);
        m_deserializer.deserialize(this.getClass().getClassLoader().getResourceAsStream("ecm/dataobject1.xml"), obj, "UTF-8", DOTranslationUtility.DESERIALIZE_INSTANCE);
        for (Iterator<String> streams=obj.datastreamIdIterator();streams.hasNext();){
            String id=streams.next();
            for (Datastream version:obj.datastreams(id)){
                assertEquals(Datastream.getDefaultChecksumType(), version.DSChecksumType);
                assertEquals(32, version.getChecksum().length());
            }
View Full Code Here

        Datastream.defaultChecksumType = Datastream.CHECKSUMTYPE_DISABLED;
        Datastream.autoChecksum = false;
        BasicDigitalObject obj=new BasicDigitalObject();
        obj.setNew(true);
        m_deserializer.deserialize(this.getClass().getClassLoader().getResourceAsStream("ecm/dataobject1.xml"), obj, "UTF-8", DOTranslationUtility.DESERIALIZE_INSTANCE);
        for (Iterator<String> streams=obj.datastreamIdIterator();streams.hasNext();){
            String id=streams.next();
            for (Datastream version:obj.datastreams(id)){
                assertEquals(version.DatastreamID, Datastream.CHECKSUMTYPE_DISABLED, version.DSChecksumType);
                assertEquals(version.DatastreamID, Datastream.CHECKSUM_NONE, version.DSChecksum);
            }
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.