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.sfx   
org.dspace.app.util   
org.dspace.browse Provides classes and methods 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.crosswalk Provides an API and implementations of metadata crosswalks, which are directional mappings from one schema to another, performed in the context of Item ingestion or dissemination. 
org.dspace.content.packager Provides an API and implementations of content packages, used in the context of ingest (SIP), or dissemination (DIP) 
org.dspace.ctask.general   
org.dspace.curate   
org.dspace.embargo Embargo allows the deposit of Items whose content should not be made visible until later. 
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 
org.dspace.xmlworkflow   
org.dspace.xmlworkflow.storedcomponents   
 

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)
          Initialise 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.
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)
          A utility class that calls the virtual methods from the current MediaFilter class.
 

Uses of Item in org.dspace.app.sfx
 

Methods in org.dspace.app.sfx with parameters of type Item
static String SFXFileReader.doNodes(Node node, Item item)
          Process the item
static String SFXFileReader.loadSFXFile(String fileName, Item item)
          Loads the SFX configuraiton file
 

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 reinstate the item?
static void AuthorizeUtil.authorizeWithdrawItem(Context context, Item item)
          Can the current user withdraw the item?
 

Constructors in org.dspace.app.util with parameters of type Item
GoogleMetadata(Context context, Item item)
          Wrap the item, parse all configured fields and generate metadata field values.
 

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.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.
static Item InstallItem.restoreItem(Context c, InProgressSubmission is, String suppliedHandle)
          Turn an InProgressSubmission into a fully-archived Item, for a "restore" operation such as ingestion of an AIP to recreate an archive.
 

Methods in org.dspace.content with parameters of type Item
 void Collection.addItem(Item item)
          Add an item to the collection.
static WorkspaceItem WorkspaceItem.findByItem(Context context, Item i)
          Check to see if a particular item is currently still in a user's Workspace.
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.crosswalk
 

Methods in org.dspace.content.crosswalk with parameters of type Item
protected  DCValue[] MODSDisseminationCrosswalk.item2Metadata(Item item)
          Generate a list of metadata elements for the given DSpace item.
 

Uses of Item in org.dspace.content.packager
 

Methods in org.dspace.content.packager that return Item
static Item PackageUtils.finishCreateItem(Context context, WorkspaceItem wsi, String handle, PackageParameters params)
          Perform any final tasks on a newly created WorkspaceItem in order to finish ingestion of an Item.
 

Methods in org.dspace.content.packager with parameters of type Item
protected  void AbstractMETSIngester.addBitstreams(Context context, Item item, METSManifest manifest, File pkgFile, PackageParameters params, AbstractMETSIngester.MdrefManager mdRefCallback)
          Add Bitstreams to an Item, based on the files listed in the METS Manifest
static void PackageUtils.addDepositLicense(Context context, String license, Item item, Collection collection)
          Add DSpace Deposit License to an Item.
 void DSpaceMETSIngester.addLicense(Context context, Item item, String license, Collection collection, PackageParameters params)
          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, Item item, String license, Collection collection, PackageParameters params)
          Add license(s) to Item based on contents of METS and other policies.
 void DSpaceAIPIngester.addLicense(Context context, Item item, String license, Collection collection, PackageParameters params)
          Ignore license when restoring an manifest-only AIP, since it should be a bitstream in the AIP already.
protected  void AbstractMETSIngester.addManifestBitstream(Context context, Item item, METSManifest manifest)
          Save/Preserve the METS Manifest as a Bitstream attached to the given DSpace item.
static void PackageUtils.checkItemMetadata(Item item)
          Test that item has adequate metadata.
protected static void DSpaceAIPIngester.createMissingMetadataFields(Context context, Item item)
          Verifies that all the unsaved, crosswalked metadata fields that have been added to an Item actually exist in our Database.
static Bitstream PackageUtils.findDepositLicense(Context context, Item item)
          Utility to find the license bitstream from an item
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.
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.
 

Uses of Item in org.dspace.ctask.general
 

Methods in org.dspace.ctask.general with parameters of type Item
protected  List<String> MetadataValueLinkChecker.getURLs(Item item)
           
protected  List<String> BasicLinkChecker.getURLs(Item item)
          Get the URLs to check
protected  void ProfileFormats.performItem(Item item)
           
 

Uses of Item in org.dspace.curate
 

Methods in org.dspace.curate with parameters of type Item
protected  void AbstractCurationTask.performItem(Item item)
          Performs task upon an Item.
 

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.
 void DefaultEmbargoSetter.checkEmbargo(Context context, Item item)
          Check that embargo is properly set on Item: no read access to bitstreams.
static DCDate EmbargoManager.getEmbargoDate(Context context, Item item)
          Get the embargo lift date for an Item, if any.
 void EmbargoLifter.liftEmbargo(Context context, Item item)
          Implement the lifting of embargo in the "resource policies" (access control) by (for example) turning on default read access to all Bitstreams.
 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.
 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 DayTableEmbargoSetter.parseTerms(Context context, Item item, String terms)
          Parse the terms into a definite date.
 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 (for example) turning off all read access to bitstreams in this Item.
 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
 void CreativeCommons.MdField.addItemValue(Item item, String value)
          Adds passed value to the set of values for the field in passed item.
 String CreativeCommons.MdField.ccItemValue(Item item)
          Returns first value that matches Creative Commons 'shibboleth', or null if no matching values.
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)
           
 String CreativeCommons.MdField.keyedItemValue(Item item, String key)
          Returns the value that matches the value mapped to the passed key if any.
 void CreativeCommons.MdField.removeItemValue(Item item, String value)
          Removes the passed value from the set of values for the field in passed item.
static void CreativeCommons.removeLicense(Context context, Item item)
           
static void CreativeCommons.setLicense(Context context, Item item, InputStream licenseStm, String mimeType)
          Used by DSpaceMetsIngester
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
static void CreativeCommons.setLicenseRDF(Context context, Item item, String licenseRdf)
          setLicenseRDF CC Web Service method for setting the RDF bitstream
 

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()
           
 

Methods in org.dspace.workflow with parameters of type Item
static WorkflowItem WorkflowItem.findByItem(Context context, Item i)
          Check to see if a particular item is currently under Workflow.
 

Uses of Item in org.dspace.xmlworkflow
 

Methods in org.dspace.xmlworkflow that return Item
static Item XmlWorkflowManager.archive(Context c, XmlWorkflowItem wfi)
          Commit the contained item to the main archive.
 

Uses of Item in org.dspace.xmlworkflow.storedcomponents
 

Methods in org.dspace.xmlworkflow.storedcomponents that return Item
 Item XmlWorkflowItem.getItem()
           
 

Methods in org.dspace.xmlworkflow.storedcomponents with parameters of type Item
 void XmlWorkflowItem.setItem(Item item)
           
 



Copyright © 2011 DuraSpace. All Rights Reserved.