/** * Constructor takes an org.osid.repository.Asset and extracts all * data for easier presentation. */ public AssetPresentationBean( org.osid.repository.Asset asset ) { parts = new java.util.ArrayList(); try { assetId = asset.getId().getIdString(); displayName = asset.getDisplayName(); description = asset.getDescription(); content = ( Integer )asset.getContent(); org.osid.repository.RecordIterator rit = asset.getRecords(); while( rit.hasNextRecord() ) { org.osid.repository.Record record = rit.nextRecord(); org.osid.repository.PartIterator pit = record.getParts(); while( pit.hasNextPart() ) { parts.add( pit.nextPart() ); } } } catch( Throwable t ) { log.warn( "AssetPresentationBean() failed to loop through Asset, " + "Record, Parts: " + t.getMessage(), t ); } this.asset = asset; }
title = asset.getDisplayName(); if (title != null) description = asset.getDescription(); if (description != null) RecordIterator rit = asset.getRecords(); try
record = asset.createRecord( recordStructureId ); } catch( org.osid.repository.RepositoryException re ) { log.warn( "populateAssetFromText() failed to " + asset.updateDisplayName( text ); } else if( elementName.equals( "abstract" ) ) { asset.updateDescription( text ); } else if( elementName.equals( "author" ) ) { record.createPart( CreatorPartStructure.getInstance().getId(),
asset.updateContent(""); record = asset.createRecord(RecordStructure.getInstance().getId());
public String getAuthor() throws org.osid.repository.RepositoryException, org.osid.shared.SharedException { org.osid.shared.ObjectIterator objIterator = asset.getPartValuesByPartStructure( CreatorPartStructure.getInstance().getId() ); return ( objIterator.hasNextObject() ) ? ((String)objIterator.nextObject() + ".") : null; }
record = asset.createRecord( recordStructureId ); } catch( org.osid.repository.RepositoryException re ) { log.warn( "populateAssetFromText() failed to " + asset.updateDisplayName( text ); } else if( elementName.equals( "abstract" ) ) { asset.updateDescription( text ); } else if( elementName.equals( "author" ) ) { record.createPart( CreatorPartStructure.getInstance().getId(),
asset.updateContent(""); record = asset.createRecord(RecordStructure.getInstance().getId());
public String getDate() throws org.osid.repository.RepositoryException, org.osid.shared.SharedException { org.osid.shared.ObjectIterator objIterator = asset.getPartValuesByPartStructure( DatePartStructure.getInstance().getId() ); return ( objIterator.hasNextObject() ) ? (String)objIterator.nextObject() : null; }
/** * Constructor takes an org.osid.repository.Asset and extracts all * data for easier presentation. */ public AssetPresentationBean( org.osid.repository.Asset asset ) { parts = new java.util.ArrayList(); try { assetId = asset.getId().getIdString(); displayName = asset.getDisplayName(); description = asset.getDescription(); content = ( Integer )asset.getContent(); org.osid.repository.RecordIterator rit = asset.getRecords(); while( rit.hasNextRecord() ) { org.osid.repository.Record record = rit.nextRecord(); org.osid.repository.PartIterator pit = record.getParts(); while( pit.hasNextPart() ) { parts.add( pit.nextPart() ); } } } catch( Throwable t ) { log.warn( "AssetPresentationBean() failed to loop through Asset, " + "Record, Parts: " + t.getMessage(), t ); } this.asset = asset; }
public String getSourceTitle() throws org.osid.repository.RepositoryException, org.osid.shared.SharedException { org.osid.shared.ObjectIterator objIterator = asset.getPartValuesByPartStructure( SourceTitlePartStructure.getInstance().getId() ); return ( objIterator.hasNextObject() ) ? (String)objIterator.nextObject() : null; }
public String getCoverage() throws org.osid.repository.RepositoryException, org.osid.shared.SharedException { org.osid.shared.ObjectIterator objIterator = asset.getPartValuesByPartStructure( PagesPartStructure.getInstance().getId() ); return ( objIterator.hasNextObject() ) ? (String)objIterator.nextObject() : null; }
public String getAuthor() throws org.osid.repository.RepositoryException, org.osid.shared.SharedException { org.osid.shared.ObjectIterator objIterator = asset.getPartValuesByPartStructure( CreatorPartStructure.getInstance().getId() ); return ( objIterator.hasNextObject() ) ? ((String)objIterator.nextObject() + ".") : null; }
public String getUrl() throws org.osid.repository.RepositoryException, org.osid.shared.SharedException { org.osid.shared.ObjectIterator objIterator = asset.getPartValuesByPartStructure( URLPartStructure.getInstance().getId() ); return ( objIterator.hasNextObject() ) ? (String)objIterator.nextObject() : null; }
public String getSourceTitle() throws org.osid.repository.RepositoryException, org.osid.shared.SharedException { org.osid.shared.ObjectIterator objIterator = asset.getPartValuesByPartStructure( SourceTitlePartStructure.getInstance().getId() ); return ( objIterator.hasNextObject() ) ? (String)objIterator.nextObject() : null; }
public String getCoverage() throws org.osid.repository.RepositoryException, org.osid.shared.SharedException { org.osid.shared.ObjectIterator objIterator = asset.getPartValuesByPartStructure( PagesPartStructure.getInstance().getId() ); return ( objIterator.hasNextObject() ) ? (String)objIterator.nextObject() : null; }
public String getUrl() throws org.osid.repository.RepositoryException, org.osid.shared.SharedException { org.osid.shared.ObjectIterator objIterator = asset.getPartValuesByPartStructure( URLPartStructure.getInstance().getId() ); return ( objIterator.hasNextObject() ) ? (String)objIterator.nextObject() : null; }
public String getDate() throws org.osid.repository.RepositoryException, org.osid.shared.SharedException { org.osid.shared.ObjectIterator objIterator = asset.getPartValuesByPartStructure( DatePartStructure.getInstance().getId() ); return ( objIterator.hasNextObject() ) ? (String)objIterator.nextObject() : null; }