Package com.emc.esu.api

Examples of com.emc.esu.api.ObjectResult


            l4j.debug( "Found " + children.size() + " objects" );
            for( Iterator i=children.iterator(); i.hasNext(); ) {
                Object o = i.next();
                if( o instanceof Element ) {
                        Element e = (Element)o;
                        ObjectResult obj = new ObjectResult();
                    Element objectIdElement = e.getChild( "ObjectID", esuNs );
                    ObjectId oid = new ObjectId( objectIdElement.getText() );
                    obj.setId( oid );
                   
                    // next, get metadata
                    Element sMeta = e.getChild( "SystemMetadataList", esuNs );
                    Element uMeta = e.getChild( "UserMetadataList", esuNs );
                    obj.setMetadata( new MetadataList() );
                   
                    if( sMeta != null ) {
                      for( Iterator m = sMeta.getChildren( "Metadata" , esuNs ).iterator(); m.hasNext(); ) {
                          Element metaElement = (Element)m.next();
                         
                          String mName = metaElement.getChildText( "Name", esuNs );
                          String mValue = metaElement.getChildText( "Value", esuNs );
                         
                          obj.getMetadata().addMetadata( new Metadata( mName, mValue, false ) );
                      }
                    }
                   
                    if( uMeta != null ) {
                      for( Iterator m = uMeta.getChildren( "Metadata" , esuNs ).iterator(); m.hasNext(); ) {
                          Element metaElement = (Element)m.next();
                         
                          String mName = metaElement.getChildText( "Name", esuNs );
                          String mValue = metaElement.getChildText( "Value", esuNs );
                          String mListable = metaElement.getChildText( "Listable", esuNs );
                         
                          obj.getMetadata().addMetadata( new Metadata( mName, mValue, "true".equals( mListable ) ) );
                      }
                    }
                   
                    objs.add( obj );
                } else {
View Full Code Here


            l4j.debug( "Found " + children.size() + " objects" );
            for( Iterator i=children.iterator(); i.hasNext(); ) {
                Object o = i.next();
                if( o instanceof Element ) {
                        Element e = (Element)o;
                        ObjectResult obj = new ObjectResult();
                    Element objectIdElement = e.getChild( "ObjectID", esuNs );
                    ObjectId oid = new ObjectId( objectIdElement.getText() );
                    obj.setId( oid );
                   
                    // next, get metadata
                    Element sMeta = e.getChild( "SystemMetadataList", esuNs );
                    Element uMeta = e.getChild( "UserMetadataList", esuNs );
                    obj.setMetadata( new MetadataList() );
                   
                    if( sMeta != null ) {
                      for( Iterator m = sMeta.getChildren( "Metadata" , esuNs ).iterator(); m.hasNext(); ) {
                          Element metaElement = (Element)m.next();
                         
                          String mName = metaElement.getChildText( "Name", esuNs );
                          String mValue = metaElement.getChildText( "Value", esuNs );
                         
                          obj.getMetadata().addMetadata( new Metadata( mName, mValue, false ) );
                      }
                    }
                   
                    if( uMeta != null ) {
                      for( Iterator m = uMeta.getChildren( "Metadata" , esuNs ).iterator(); m.hasNext(); ) {
                          Element metaElement = (Element)m.next();
                         
                          String mName = metaElement.getChildText( "Name", esuNs );
                          String mValue = metaElement.getChildText( "Value", esuNs );
                          String mListable = metaElement.getChildText( "Listable", esuNs );
                         
                          obj.getMetadata().addMetadata( new Metadata( mName, mValue, "true".equals( mListable ) ) );
                      }
                    }
                   
                    objs.add( obj );
                } else {
View Full Code Here

TOP

Related Classes of com.emc.esu.api.ObjectResult

Copyright © 2018 www.massapicom. 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.