Uses of Class
org.dspace.content.Item

Packages that use Item
org.dspace.app.bulkedit   
org.dspace.app.itemupdate   
org.dspace.app.mediafilter   
org.dspace.app.mets   
org.dspace.app.util   
org.dspace.browse Provides classes and mehtods for browsing Items in DSpace by whatever is specified in the configuration. 
org.dspace.content Provides an API for reading and manipulating content in the DSpace system. 
org.dspace.content.packager Provides an API and implementations of content packages, used in the context of ingest (SIP), or dissemination (DIP) 
org.dspace.embargo   
org.dspace.harvest   
org.dspace.license   
org.dspace.search Interface to the Lucene search engine, and the 'harvest' API for retrieving items modified within a given date range. 
org.dspace.submit.step   
org.dspace.workflow DSpace's workflow system 
 

Uses of Item in org.dspace.app.bulkedit
 

Methods in org.dspace.app.bulkedit that return Item
 Item BulkEditChange.getItem()
          Get the DSpace Item that these changes are applicable to.
 

Methods in org.dspace.app.bulkedit with parameters of type Item
 void DSpaceCSV.addItem(Item i)
          Add a DSpace item to the CSV file
 void BulkEditChange.setItem(Item i)
          Store the item - used when a new item is created
 

Constructors in org.dspace.app.bulkedit with parameters of type Item
BulkEditChange(Item i)
          Initalise a new change holder for an existing item
 

Uses of Item in org.dspace.app.itemupdate
 

Methods in org.dspace.app.itemupdate that return Item
 Item ItemArchive.getItem()
          Getter for the DSpace item referenced in the archive
 

Methods in org.dspace.app.itemupdate with parameters of type Item
static void MetadataUtilities.appendMetadata(Item item, org.dspace.app.itemupdate.DtoMetadata dtom, boolean isLanguageStrict, String textToAppend)
          Append text to value metadata field to item
static boolean MetadataUtilities.deleteMetadataByValue(Item item, org.dspace.app.itemupdate.DtoMetadata dtom, boolean isLanguageStrict)
          Working around Item API to delete a value-specific DCValue For a given element/qualifier/lang: get all DCValues clear (i.e.
 

Uses of Item in org.dspace.app.mediafilter
 

Methods in org.dspace.app.mediafilter that return Item
static Item MediaFilterManager.getCurrentItem()
          Return the item that is currently being processed/filtered by the MediaFilterManager
 

Methods in org.dspace.app.mediafilter with parameters of type Item
static void MediaFilterManager.applyFiltersItem(Context c, Item item)
           
static boolean MediaFilterManager.filterBitstream(Context c, Item myItem, Bitstream myBitstream)
          Attempt to filter a bitstream An exception will be thrown if the media filter class cannot be instantiated, exceptions from filtering will be logged to STDOUT and swallowed.
static boolean MediaFilterManager.filterItem(Context c, Item myItem)
          iterate through the item's bitstreams in the ORIGINAL bundle, applying filters if possible
 void FormatFilter.postProcessBitstream(Context c, Item item, Bitstream generatedBitstream)
          Perform any post-processing of the generated bitstream *after* this filter has already been run.
 void MediaFilter.postProcessBitstream(Context c, Item item, Bitstream generatedBitstream)
          Perform any post-processing of the generated bitstream *after* this filter has already been run.
 boolean FormatFilter.preProcessBitstream(Context c, Item item, Bitstream source)
          Perform any pre-processing of the source bitstream *before* the actual filtering takes place in MediaFilterManager.processBitstream().
 boolean MediaFilter.preProcessBitstream(Context c, Item item, Bitstream source)
          Perform any pre-processing of the source bitstream *before* the actual filtering takes place in MediaFilterManager.processBitstream().
static boolean MediaFilterManager.processBitstream(Context c, Item item, Bitstream source, FormatFilter formatFilter)
          processBitstream is a utility class that calls the virtual methods from the current MediaFilter class.
 

Uses of Item in org.dspace.app.mets
 

Methods in org.dspace.app.mets with parameters of type Item
static void METSExport.writeAIP(Context context, Item item, String dest)
          Write out the AIP for the given item to the given directory.
static void METSExport.writeMETS(Context context, Item item, OutputStream os, boolean fullURL)
          Write METS metadata corresponding to the metadata for an item
 

Uses of Item in org.dspace.app.util
 

Methods in org.dspace.app.util with parameters of type Item
static void AuthorizeUtil.authorizeManageCCLicense(Context context, Item item)
          Is the current user allowed to manage (add, remove, replace) the item's CC License
static void AuthorizeUtil.authorizeManageItemPolicy(Context context, Item item)
          Is allowed manage (create, remove, edit) item's policies in the current context?
static void AuthorizeUtil.authorizeReinstateItem(Context context, Item item)
          Can the current user reistate the item?
static void AuthorizeUtil.authorizeWithdrawItem(Context context, Item item)
          Can the current user withdraw the item?
 

Uses of Item in org.dspace.browse
 

Methods in org.dspace.browse that return Item
 Item[] BrowseInfo.getItemResults()
          Deprecated.  
 Item[] BrowseInfo.getItemResults(Context context)
          Return the results of the Browse as an Item array.
 

Methods in org.dspace.browse with parameters of type Item
 void IndexBrowse.indexItem(Item item)
          Index the given item
 boolean IndexBrowse.itemAdded(Item item)
          Deprecated.  
 boolean IndexBrowse.itemChanged(Item item)
          Deprecated.  
 boolean IndexBrowse.itemRemoved(Item item)
          remove all the indices for the given item
 

Uses of Item in org.dspace.content
 

Methods in org.dspace.content that return Item
static Item Item.find(Context context, int id)
          Get an item from the database.
 Item InProgressSubmission.getItem()
          Get the incomplete item object
 Item WorkspaceItem.getItem()
           
 Item[] Bundle.getItems()
          Get the items this bundle appears in
 Item Collection.getTemplateItem()
          Get the template item for this collection.
static Item InstallItem.installItem(Context c, InProgressSubmission is)
          Take an InProgressSubmission and turn it into a fully-archived Item, creating a new Handle
static Item InstallItem.installItem(Context c, InProgressSubmission is, String suppliedHandle)
          Take an InProgressSubmission and turn it into a fully-archived Item.
 Item ItemIterator.next()
          Get the next item in the iterator.
 

Methods in org.dspace.content with parameters of type Item
 void Collection.addItem(Item item)
          Add an item to the collection.
static String InstallItem.getBitstreamProvenanceMessage(Item myitem)
          Generate provenance-worthy description of the bitstreams contained in an item.
static String LicenseUtils.getLicenseText(Locale locale, Collection collection, Item item, EPerson eperson)
          Utility method if no additional arguments has need to be supplied to the license template.
static String LicenseUtils.getLicenseText(Locale locale, Collection collection, Item item, EPerson eperson, Map<String,Object> additionalInfo)
          Return the text of the license that the user has granted/must grant before for submit the item.
static void LicenseUtils.grantLicense(Context context, Item item, String licenseText)
          Store a copy of the license a user granted in the item.
 void Collection.removeItem(Item item)
          Remove an item.
 

Uses of Item in org.dspace.content.packager
 

Methods in org.dspace.content.packager that return Item
 Item PDFPackager.replace(Context ctx, Item item, InputStream pckage, PackageParameters params)
          Replace is not implemented.
 Item PackageIngester.replace(Context context, Item item, InputStream in, PackageParameters params)
          Replace an existing Item with contents of the ingested package.
 Item AbstractMETSIngester.replace(Context ctx, Item item, InputStream pckage, PackageParameters params)
          XXX FIXME Replace is not implemented yet.
 

Methods in org.dspace.content.packager with parameters of type Item
static void PackageUtils.addDepositLicense(Context context, String license, Item item, Collection collection)
          Add DSpace Deposit License to an Item.
 void DSpaceMETSIngester.addLicense(Context context, Collection collection, Item item, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, String license)
          Policy: For DSpace deposit license, take deposit license supplied by explicit argument first, else use collection's default deposit license.
abstract  void AbstractMETSIngester.addLicense(Context context, Collection collection, Item item, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, String license)
          Add license(s) to Item based on contents of METS and other policies.
 void DSpaceMETSDisseminator.addRightsMd(Context context, Item item, edu.harvard.hul.ois.mets.AmdSec amdSec)
          Add rights MD (licenses) for DSpace item.
abstract  void AbstractMETSDisseminator.addRightsMd(Context context, Item item, edu.harvard.hul.ois.mets.AmdSec amdSec)
          Add Rights metadata for the Item, in the form of (rightsMd elements) to the given metadata section.
 void DSpaceMETSDisseminator.addStructMap(Context context, Item item, PackageParameters params, edu.harvard.hul.ois.mets.Mets mets)
           
abstract  void AbstractMETSDisseminator.addStructMap(Context context, Item item, PackageParameters params, edu.harvard.hul.ois.mets.Mets mets)
          Add any additional structMap elements to the METS document, as required by this subclass.
static void PackageUtils.checkMetadata(Item item)
          Test that item has adequate metadata.
 void DSpaceMETSIngester.chooseItemDmd(Context context, Item item, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom.Element[] dmds, PackageParameters params)
          Choose DMD section(s) to crosswalk.
abstract  void AbstractMETSIngester.chooseItemDmd(Context context, Item item, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom.Element[] dmds, PackageParameters params)
          Select the dmdSec element(s) to apply to the Item.
 void METSManifest.crosswalkItem(Context context, Item item, org.jdom.Element dmd, METSManifest.Mdref callback)
          Invokes appropriate crosswalks on Item-wide descriptive metadata.
protected static Bitstream AbstractMETSDisseminator.findOriginalBitstream(Item item, Bitstream derived)
          For a bitstream that's a thumbnail or extracted text, find the corresponding bitstream it was derived from, in the ORIGINAL bundle.
 void DSpaceMETSIngester.finishItem(Context context, Item item)
           
abstract  void AbstractMETSIngester.finishItem(Context context, Item item)
          Hook for final "finishing" operations on the new Item.
static Bitstream PackageUtils.getBitstreamByFormat(Item item, BitstreamFormat bsf, String bnName)
          Find bitstream by its format, looking in a specific bundle.
static Bitstream PackageUtils.getBitstreamByName(Item item, String name)
          Find bitstream by its Name, looking in all bundles.
static Bitstream PackageUtils.getBitstreamByName(Item item, String bsName, String bnName)
          Find bitstream by its Name, looking in specific named bundle.
 Item PDFPackager.replace(Context ctx, Item item, InputStream pckage, PackageParameters params)
          Replace is not implemented.
 Item PackageIngester.replace(Context context, Item item, InputStream in, PackageParameters params)
          Replace an existing Item with contents of the ingested package.
 Item AbstractMETSIngester.replace(Context ctx, Item item, InputStream pckage, PackageParameters params)
          XXX FIXME Replace is not implemented yet.
 

Uses of Item in org.dspace.embargo
 

Methods in org.dspace.embargo with parameters of type Item
 void EmbargoSetter.checkEmbargo(Context context, Item item)
          Check that embargo is properly set on Item, e.g.
 void DefaultEmbargoSetter.checkEmbargo(Context context, Item item)
          Check that embargo is properly set on Item, e.g.
static DCDate EmbargoManager.getEmbargoDate(Context context, Item item)
          Get the embargo lift date for an Item, if any.
 void DefaultEmbargoLifter.liftEmbargo(Context context, Item item)
          Enforce lifting of embargo by turning read access to bitstreams in this Item back on.
static void EmbargoManager.liftEmbargo(Context context, Item item)
          Lift the embargo on an item which is assumed to be under embargo.
 void EmbargoLifter.liftEmbargo(Context context, Item item)
          Implement the lifting of embargo in the "resource policies" (access control) by e.g.
 DCDate EmbargoSetter.parseTerms(Context context, Item item, String terms)
          Get lift date of embargo from the "terms" supplied in the metadata (or other available state) of this Item.
 DCDate DefaultEmbargoSetter.parseTerms(Context context, Item item, String terms)
          Parse the terms into a definite date.
 void EmbargoSetter.setEmbargo(Context context, Item item)
          Enforce embargo by e.g.
 void DefaultEmbargoSetter.setEmbargo(Context context, Item item)
          Enforce embargo by turning off all read access to bitstreams in this Item.
static void EmbargoManager.setEmbargo(Context context, Item item, DCDate lift)
          Put an Item under embargo until the specified lift date.
 

Uses of Item in org.dspace.harvest
 

Methods in org.dspace.harvest that return Item
static Item HarvestedItem.getItemByOAIId(Context context, String itemOaiID, int collectionID)
          Retrieve a DSpace Item that corresponds to this particular combination of owning collection and OAI ID.
 

Uses of Item in org.dspace.license
 

Methods in org.dspace.license with parameters of type Item
static String CreativeCommons.getLicenseRDF(Item item)
           
static Bitstream CreativeCommons.getLicenseRdfBitstream(Item item)
          Get Creative Commons license RDF, returning Bitstream object.
static String CreativeCommons.getLicenseText(Item item)
           
static Bitstream CreativeCommons.getLicenseTextBitstream(Item item)
          Get Creative Commons license Text, returning Bitstream object.
static String CreativeCommons.getLicenseURL(Item item)
           
protected static void LicenseCleanup.handleItem(Item item)
          Process Item, correcting CC-License if encountered.
static boolean CreativeCommons.hasLicense(Context context, Item item)
           
static void CreativeCommons.removeLicense(Context context, Item item)
           
static void CreativeCommons.setLicense(Context context, Item item, InputStream licenseStm, String mimeType)
           
static void CreativeCommons.setLicense(Context context, Item item, String cc_license_url)
          This is a bit of the "do-the-right-thing" method for CC stuff in an item
 

Uses of Item in org.dspace.search
 

Fields in org.dspace.search declared as Item
 Item HarvestedItemInfo.item
          The item.
 

Uses of Item in org.dspace.submit.step
 

Methods in org.dspace.submit.step with parameters of type Item
protected  int UploadStep.processRemoveFile(Context context, Item item, int bitstreamID)
          Remove a file from an item
protected  void DescribeStep.readDate(javax.servlet.http.HttpServletRequest request, Item item, String schema, String element, String qualifier)
          Fill out a metadata date field with the value from a form.
protected  void DescribeStep.readNames(javax.servlet.http.HttpServletRequest request, Item item, String schema, String element, String qualifier, boolean repeated)
          Set relevant metadata fields in an item from name values in the form.
protected  void DescribeStep.readSeriesNumbers(javax.servlet.http.HttpServletRequest request, Item item, String schema, String element, String qualifier, boolean repeated)
          Set relevant metadata fields in an item from series/number values in the form.
protected  void DescribeStep.readText(javax.servlet.http.HttpServletRequest request, Item item, String schema, String element, String qualifier, boolean repeated, String lang)
          Fill out an item's metadata values from a plain standard text field.
 

Uses of Item in org.dspace.workflow
 

Methods in org.dspace.workflow that return Item
 Item WorkflowItem.getItem()
           
 



Copyright © 2010 The DSpace Foundation. All Rights Reserved.