Uses of Class
org.dspace.authorize.AuthorizeException

Packages that use AuthorizeException
org.dspace.administer Provides classes and methods for administrative functions that fall outside the regular use of other subsystems. 
org.dspace.app.itemupdate   
org.dspace.app.mets   
org.dspace.app.packager Tools for exporting and importing DSpace objects (Community, Collection, Item, etc.) wrapped in various kinds of packaging. 
org.dspace.app.util   
org.dspace.authorize Handles permissions for DSpace content. 
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.curate   
org.dspace.embargo Embargo allows the deposit of Items whose content should not be made visible until later. 
org.dspace.eperson Provides classes representing e-people and groups of e-people. 
org.dspace.harvest   
org.dspace.license   
org.dspace.plugin   
org.dspace.submit   
org.dspace.submit.step   
org.dspace.workflow DSpace's workflow system 
 

Uses of AuthorizeException in org.dspace.administer
 

Methods in org.dspace.administer that throw AuthorizeException
static DCType DCType.create(Context context)
          Deprecated.  
 void CommunityFiliator.defiliate(Context c, Community parent, Community child)
           
 void DCType.delete()
          Deprecated.  
 void CommunityFiliator.filiate(Context c, Community parent, Community child)
           
static DCType DCType.findByElement(Context context, String element, String qualifier)
          Deprecated.  
static void RegistryLoader.loadBitstreamFormats(Context context, String filename)
          Load Bitstream Format metadata
static void RegistryLoader.loadDublinCoreTypes(Context context, String filename)
          Load Dublin Core types
static void MetadataImporter.loadRegistry(String file, boolean forceUpdate)
          Load the data from the specified file path into the database
static void MetadataImporter.main(String[] args)
          main method for reading user input from the command line
 void DCType.update()
          Deprecated.  
 

Uses of AuthorizeException in org.dspace.app.itemupdate
 

Methods in org.dspace.app.itemupdate that throw AuthorizeException
 void DeleteMetadataAction.execute(Context context, ItemArchive itarch, boolean isTest, boolean suppressUndo)
          Delete metadata from item
 void DeleteBitstreamsByFilterAction.execute(Context context, ItemArchive itarch, boolean isTest, boolean suppressUndo)
          Delete bitstream
 void DeleteBitstreamsAction.execute(Context context, ItemArchive itarch, boolean isTest, boolean suppressUndo)
          Delete bitstream from item
 void AddMetadataAction.execute(Context context, ItemArchive itarch, boolean isTest, boolean suppressUndo)
          Adds metadata specified in the source archive
 void AddBitstreamsAction.execute(Context context, ItemArchive itarch, boolean isTest, boolean suppressUndo)
          Adds bitstreams from the archive as listed in the contents file.
static List<org.dspace.app.itemupdate.DtoMetadata> MetadataUtilities.loadDublinCore(DocumentBuilder docBuilder, InputStream is)
          Modification of method from ItemImporter.loadDublinCore as a Factory method
 

Uses of AuthorizeException in org.dspace.app.mets
 

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

Uses of AuthorizeException in org.dspace.app.packager
 

Methods in org.dspace.app.packager that throw AuthorizeException
protected  void Packager.disseminate(Context context, PackageDisseminator dip, DSpaceObject dso, PackageParameters pkgParams, String outputFile)
          Disseminate one or more DSpace objects into package(s) based on the options passed to the 'packager' script
protected  void Packager.ingest(Context context, PackageIngester sip, PackageParameters pkgParams, String sourceFile, DSpaceObject[] parentObjs)
          Ingest one or more DSpace objects from package(s) based on the options passed to the 'packager' script.
protected  void Packager.replace(Context context, PackageIngester sip, PackageParameters pkgParams, String sourceFile, DSpaceObject objToReplace)
          Replace an one or more existing DSpace objects with the contents of specified package(s) based on the options passed to the 'packager' script.
 

Uses of AuthorizeException in org.dspace.app.util
 

Methods in org.dspace.app.util that throw AuthorizeException
static void AuthorizeUtil.authorizeManageAdminGroup(Context context, Collection collection)
          Can the current user create/edit the admins group of the collection? please note that the remove action need a separate check
static void AuthorizeUtil.authorizeManageAdminGroup(Context context, Community community)
          Can the current user create/edit the admins group of the community? please note that the remove action need a separate check
static void AuthorizeUtil.authorizeManageBitstreamPolicy(Context context, Bitstream bitstream)
          Is allowed manage (create, remove, edit) bitstream's policies in the current context?
static void AuthorizeUtil.authorizeManageBundlePolicy(Context context, Bundle bundle)
          Is allowed manage (create, remove, edit) bundle's policies in the current context?
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.authorizeManageCollectionPolicy(Context context, Collection collection)
          Is allowed manage (create, remove, edit) collection's policies in the current context?
static void AuthorizeUtil.authorizeManageCommunityPolicy(Context context, Community community)
          Is allowed manage (create, remove, edit) community's policies in the current context?
static void AuthorizeUtil.authorizeManageItemPolicy(Context context, Item item)
          Is allowed manage (create, remove, edit) item's policies in the current context?
static void AuthorizeUtil.authorizeManagePolicy(Context c, ResourcePolicy rp)
          Can the current user remove or edit the supplied policy?
static void AuthorizeUtil.authorizeManageSubmittersGroup(Context context, Collection collection)
          Can the current user manage (create, remove, edit) the submitters group of the collection?
static void AuthorizeUtil.authorizeManageTemplateItem(Context context, Collection collection)
          Is the current user allowed to manage (create, remove, edit) the collection's template item?
static void AuthorizeUtil.authorizeManageWorkflowsGroup(Context context, Collection collection)
          Can the current user manage (create, remove, edit) the workflow groups of the collection?
static void AuthorizeUtil.authorizeReinstateItem(Context context, Item item)
          Can the current user reinstate the item?
static void AuthorizeUtil.authorizeRemoveAdminGroup(Context context, Collection collection)
          Can the current user remove the admins group of the collection? please note that the create/edit actions need separate check
static void AuthorizeUtil.authorizeRemoveAdminGroup(Context context, Community community)
          Can the current user remove the admins group of the community? please note that the create/edit actions need separate check
static void AuthorizeUtil.authorizeWithdrawItem(Context context, Item item)
          Can the current user withdraw the item?
static void AuthorizeUtil.requireAdminRole(Context context)
          Throw an AuthorizeException if the current user is not a System Admin
 

Uses of AuthorizeException in org.dspace.authorize
 

Methods in org.dspace.authorize that throw AuthorizeException
static void AuthorizeManager.addPolicies(Context c, List<ResourcePolicy> policies, DSpaceObject dest)
          Copies policies from a list of resource policies to a given DSpaceObject
static void AuthorizeManager.addPolicy(Context c, DSpaceObject o, int actionID, EPerson e)
          Add a policy for an individual eperson
static void AuthorizeManager.addPolicy(Context c, DSpaceObject o, int actionID, Group g)
          Add a policy for a group
static void AuthorizeManager.authorizeAction(Context c, DSpaceObject o, int action)
          Checks that the context's current user can perform the given action on the given object.
static void AuthorizeManager.authorizeAction(Context c, DSpaceObject o, int action, boolean useInheritance)
          Checks that the context's current user can perform the given action on the given object.
static void AuthorizeManager.authorizeAnyOf(Context c, DSpaceObject o, int[] actions)
          Utility method, checks that the current user of the given context can perform all of the specified actions on the given object.
static ResourcePolicy ResourcePolicy.create(Context context)
          Create a new ResourcePolicy
static void AuthorizeManager.inheritPolicies(Context c, DSpaceObject src, DSpaceObject dest)
          Add policies to an object to match those from a previous object
static void PolicySet.setPolicies(Context c, int containerType, int containerID, int contentType, int actionID, int groupID, boolean isReplace, boolean clearOnly)
          Useful policy wildcard tool.
static void PolicySet.setPoliciesFilter(Context c, int containerType, int containerID, int contentType, int actionID, int groupID, boolean isReplace, boolean clearOnly, String filter)
          Useful policy wildcard tool.
 

Uses of AuthorizeException in org.dspace.content
 

Methods in org.dspace.content that throw AuthorizeException
 void Bundle.addBitstream(Bitstream b)
          Add an existing bitstream to this bundle
 void Item.addBundle(Bundle b)
          Add an existing bundle to this item.
 void Community.addCollection(Collection c)
          Add an exisiting collection to the community
 void Collection.addItem(Item item)
          Add an item to the collection.
 void Community.addSubcommunity(Community c)
          Add an exisiting community as a subcommunity to the community
 void Community.canEdit()
           
 void Collection.canEdit()
           
 void Collection.canEdit(boolean useInheritance)
           
static Community Community.create(Community parent, Context context)
          Create a new top-level community, with a new ID.
static Community Community.create(Community parent, Context context, String handle)
          Create a new top-level community, with a new ID.
 void MetadataValue.create(Context context)
          Creates a new metadata value.
 void MetadataSchema.create(Context context)
          Creates a new metadata schema in the database, out of this object.
 void MetadataField.create(Context context)
          Creates a new metadata field.
static BitstreamFormat BitstreamFormat.create(Context context)
          Create a new bitstream format
static WorkspaceItem WorkspaceItem.create(Context c, Collection coll, boolean template)
          Create a new workspace item, with a new ID.
 Group Community.createAdministrators()
          Create a default administrators group if one does not already exist.
 Group Collection.createAdministrators()
          Create a default administrators group if one does not already exist.
 Bitstream Bundle.createBitstream(InputStream is)
          Create a new bitstream in this bundle.
 Bundle Item.createBundle(String name)
          Create a bundle in this item, with immediate effect
 Collection Community.createCollection()
          Create a new collection within this community.
 Collection Community.createCollection(String handle)
          Create a new collection within this community.
 Bitstream Item.createSingleBitstream(InputStream is)
          Convenience method, calls createSingleBitstream() with name "ORIGINAL"
 Bitstream Item.createSingleBitstream(InputStream is, String name)
          Create a single bitstream in a new bundle.
 Community Community.createSubcommunity()
          Create a new sub-community within this community.
 Community Community.createSubcommunity(String handle)
          Create a new sub-community within this community.
 Group Collection.createSubmitters()
          Create a default submitters group if one does not already exist.
 void Collection.createTemplateItem()
          Create an empty template item for this collection.
 Group Collection.createWorkflowGroup(int step)
          Create a workflow group for the given step if one does not already exist.
 void Community.delete()
          Delete the community, including the metadata and logo.
 void BitstreamFormat.delete()
          Delete this bitstream format.
 void MetadataValue.delete(Context context)
          Delete the metadata field.
 void MetadataSchema.delete(Context context)
          Delete the metadata schema.
 void MetadataField.delete(Context context)
          Delete the metadata field.
 void WorkspaceItem.deleteAll()
          Delete the workspace item.
 void WorkspaceItem.deleteWrapper()
           
 void InProgressSubmission.deleteWrapper()
          Deletes submission wrapper, doesn't delete item contents
static MetadataValue MetadataValue.find(Context context, int valueId)
          Retrieves the metadata value from the database.
static ItemIterator Item.findByAuthorityValue(Context context, String schema, String element, String qualifier, String value)
          Find all the items in the archive with a given authority key value in the indicated metadata field.
static MetadataField MetadataField.findByElement(Context context, int schemaID, String element, String qualifier)
          Retrieves the metadata field from the database.
static List<MetadataValue> MetadataValue.findByField(Context context, int fieldId)
          Retrieves the metadata values for a given field from the database.
static ItemIterator Item.findByMetadataField(Context context, String schema, String element, String qualifier, String value)
          Returns an iterator of Items possessing the passed metadata field, or only those matching the passed value, if value is not Item.ANY
static void LicenseUtils.grantLicense(Context context, Item item, String licenseText)
          Store a copy of the license a user granted in the item.
 void Item.inheritCollectionDefaultPolicies(Collection c)
          remove all policies on an item and its contents, and replace them with the DEFAULT_ITEM_READ and DEFAULT_BITSTREAM_READ policies belonging to the collection.
 void Bundle.inheritCollectionDefaultPolicies(Collection c)
          remove all policies on the bundle and its contents, and replace them with the DEFAULT_BITSTREAM_READ policies belonging to the 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.
 void Item.move(Collection from, Collection to)
          Moves the item from one collection to another one
 void Item.move(Collection from, Collection to, boolean inheritDefaultPolicies)
          Moves the item from one collection to another one
 Bitstream Bundle.registerBitstream(int assetstore, String bitstreamPath)
          Create a new bitstream in this bundle.
 void Item.reinstate()
          Reinstate a withdrawn item
 void Community.removeAdministrators()
          Remove the administrators group, if no group has already been created then return without error.
 void Collection.removeAdministrators()
          Remove the administrators group, if no group has already been created then return without error.
 void Bundle.removeBitstream(Bitstream b)
          Remove a bitstream from this bundle - the bitstream is only deleted if this was the last reference to it
 void Item.removeBundle(Bundle b)
          Remove a bundle.
 void Community.removeCollection(Collection c)
          Remove a collection.
 void Item.removeDSpaceLicense()
          Remove just the DSpace license from an item This is useful to update the current DSpace license, in case the user must accept the DSpace license again (either the item was rejected, or resumed after saving)
 void Collection.removeItem(Item item)
          Remove an item.
 void Item.removeLicenses()
          Remove all licenses from an item - it was rejected
 void Community.removeSubcommunity(Community c)
          Remove a subcommunity.
 void Collection.removeSubmitters()
          Remove the submitters group, if no group has already been created then return without error.
 void Collection.removeTemplateItem()
          Remove the template item for this collection, if there is one.
 void Item.replaceAllBitstreamPolicies(List<ResourcePolicy> newpolicies)
          remove all of the policies for item's bitstreams and bundles and replace them with a new list of policies
 void Bundle.replaceAllBitstreamPolicies(List<ResourcePolicy> newpolicies)
          remove all of the policies for the bundle and bitstream contents and replace them with a new list of policies
 void Item.replaceAllItemPolicies(List<ResourcePolicy> newpolicies)
          remove all of the policies for item and replace them with a new list of policies
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.
 InputStream Bitstream.retrieve()
          Retrieve the contents of the bitstream
 Bitstream Community.setLogo(InputStream is)
          Give the community a logo.
 Bitstream Collection.setLogo(InputStream is)
          Give the collection a logo.
 void WorkspaceItem.update()
          Update the workspace item, including the unarchived item.
 void Site.update()
           
 void Item.update()
          Update the item "in archive" flag and Dublin Core metadata in the database
 void InProgressSubmission.update()
          Update the submission, including the unarchived item.
 void Community.update()
          Update the community metadata (including logo) to the database.
 void Collection.update()
          Update the collection metadata (including logo, and workflow groups) to the database.
 void Bundle.update()
          Update the bundle metadata
 void BitstreamFormat.update()
          Update the bitstream format metadata
 void Bitstream.update()
          Update the bitstream metadata.
 void MetadataValue.update(Context context)
          Update the metadata value in the database.
 void MetadataSchema.update(Context context)
          Update the metadata schema in the database.
 void MetadataField.update(Context context)
          Update the metadata field in the database.
 void Item.withdraw()
          Withdraw the item from the archive.
 

Uses of AuthorizeException in org.dspace.content.crosswalk
 

Methods in org.dspace.content.crosswalk that throw AuthorizeException
 void StreamDisseminationCrosswalk.disseminate(Context context, DSpaceObject dso, OutputStream out)
          Execute crosswalk on the given object, sending output to the stream.
 void LicenseStreamDisseminationCrosswalk.disseminate(Context context, DSpaceObject dso, OutputStream out)
           
 void CreativeCommonsTextStreamDisseminationCrosswalk.disseminate(Context context, DSpaceObject dso, OutputStream out)
           
 void CreativeCommonsRDFStreamDisseminationCrosswalk.disseminate(Context context, DSpaceObject dso, OutputStream out)
           
 org.jdom.Element XSLTDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
          Disseminate the DSpace item, collection, or community.
 org.jdom.Element XHTMLHeadDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
          This generates a <head> element around the metadata; in general this will probably not be used
 org.jdom.Element SimpleDCDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
           
 org.jdom.Element RoleCrosswalk.disseminateElement(DSpaceObject dso)
          Execute crosswalk, returning one XML root element as a JDOM Element object.
 org.jdom.Element QDCCrosswalk.disseminateElement(DSpaceObject dso)
           
 org.jdom.Element PREMISCrosswalk.disseminateElement(DSpaceObject dso)
           
 org.jdom.Element OREDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
           
 org.jdom.Element MODSDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
          Disseminate an Item, Collection, or Community to MODS.
 org.jdom.Element METSRightsCrosswalk.disseminateElement(DSpaceObject dso)
          Actually Disseminate into METSRights schema.
 org.jdom.Element METSDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
           
 org.jdom.Element DisseminationCrosswalk.disseminateElement(DSpaceObject dso)
          Execute crosswalk, returning one XML root element as a JDOM Element object.
 org.jdom.Element DIMDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
           
 org.jdom.Element AIPTechMDCrosswalk.disseminateElement(DSpaceObject dso)
          Execute crosswalk, returning one XML root element as a JDOM Element object.
 org.jdom.Element AIPDIMCrosswalk.disseminateElement(DSpaceObject dso)
          Execute crosswalk, returning one XML root element as a JDOM Element object.
 List<org.jdom.Element> XSLTDisseminationCrosswalk.disseminateList(DSpaceObject dso)
          Disseminate the DSpace item, collection, or community.
 List<org.jdom.Element> XHTMLHeadDisseminationCrosswalk.disseminateList(DSpaceObject dso)
          Return <meta> elements that can be put in the <head> element of an XHTML document.
 List<org.jdom.Element> SimpleDCDisseminationCrosswalk.disseminateList(DSpaceObject dso)
          Returns object's metadata as XML elements.
 List<org.jdom.Element> RoleCrosswalk.disseminateList(DSpaceObject dso)
          Execute crosswalk, returning List of XML elements.
 List<org.jdom.Element> QDCCrosswalk.disseminateList(DSpaceObject dso)
          Returns object's metadata in MODS format, as XML structure node.
 List<org.jdom.Element> PREMISCrosswalk.disseminateList(DSpaceObject dso)
           
 List<org.jdom.Element> OREDisseminationCrosswalk.disseminateList(DSpaceObject dso)
           
 List<org.jdom.Element> MODSDisseminationCrosswalk.disseminateList(DSpaceObject dso)
          Returns object's metadata in MODS format, as List of XML structure nodes.
 List<org.jdom.Element> METSRightsCrosswalk.disseminateList(DSpaceObject dso)
           
 List<org.jdom.Element> METSDisseminationCrosswalk.disseminateList(DSpaceObject dso)
           
 List<org.jdom.Element> DisseminationCrosswalk.disseminateList(DSpaceObject dso)
          Execute crosswalk, returning List of XML elements.
 List<org.jdom.Element> DIMDisseminationCrosswalk.disseminateList(DSpaceObject dso)
           
 List<org.jdom.Element> AIPTechMDCrosswalk.disseminateList(DSpaceObject dso)
          Execute crosswalk, returning List of XML elements.
 List<org.jdom.Element> AIPDIMCrosswalk.disseminateList(DSpaceObject dso)
          Execute crosswalk, returning List of XML elements.
 List<org.jdom.Element> SimpleDCDisseminationCrosswalk.disseminateListInternal(DSpaceObject dso, boolean addSchema)
           
 void XSLTIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
          Ingest a whole document.
 void RoleCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
          Ingest a whole XML document, starting at specified root.
 void QDCCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void PREMISCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void OREIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void OAIDCIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void NullIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void METSRightsCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
          Ingest a whole XML document, starting at specified root.
 void IngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
          Crosswalk metadata from external XML representation to DSpace internal representations.
 void DIMIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
           
 void AIPTechMDCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
          Ingest a whole document.
 void AIPDIMCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom.Element root)
          Ingest a whole document.
 void StreamIngestionCrosswalk.ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType)
          Execute crosswalk on the given object, taking input from the stream.
 void NullStreamIngestionCrosswalk.ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType)
           
 void LicenseStreamIngestionCrosswalk.ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType)
           
 void CreativeCommonsRDFStreamIngestionCrosswalk.ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType)
           
 void XSLTIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata)
          Translate metadata with XSL stylesheet and ingest it.
 void RoleCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata)
          Ingest a List of XML elements
 void QDCCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> ml)
           
 void PREMISCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> ml)
           
 void OREIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata)
           
 void OAIDCIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata)
           
 void NullIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> ml)
           
 void METSRightsCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> ml)
          Ingest a List of XML elements
 void IngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata)
          Crosswalk metadata from external XML representation to DSpace internal representations.
 void DIMIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> metadata)
           
 void AIPTechMDCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> dimList)
          Translate metadata with XSL stylesheet and ingest it.
 void AIPDIMCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom.Element> dimList)
          Fields correspond directly to Item.addMetadata() calls so they are simply executed.
static void XSLTIngestionCrosswalk.ingestDIM(Context context, DSpaceObject dso, org.jdom.Element dim)
          Ingest a DIM metadata expression directly, without translating some other format into DIM.
static void XSLTIngestionCrosswalk.ingestDIM(Context context, DSpaceObject dso, List<org.jdom.Element> fields)
           
 

Uses of AuthorizeException in org.dspace.content.packager
 

Methods in org.dspace.content.packager that throw AuthorizeException
protected  String AbstractMETSDisseminator.addAmdSec(Context context, DSpaceObject dso, PackageParameters params, edu.harvard.hul.ois.mets.Mets mets, AbstractMETSDisseminator.MdStreamCache extraStreams)
           
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
protected  void AbstractMETSDisseminator.addBitstreamsToZip(Context context, DSpaceObject dso, PackageParameters params, ZipOutputStream zip)
          Add Bitstreams associated with a given DSpace Object into an existing ZipOutputStream
protected  void AbstractMETSIngester.addContainerLogo(Context context, DSpaceObject dso, METSManifest manifest, File pkgFile, PackageParameters params)
          Add a Logo to a Community or Collection container object based on a 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.
 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.
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.
protected  void AbstractMETSIngester.addManifestBitstream(Context context, Item item, METSManifest manifest)
          Save/Preserve the METS Manifest as a Bitstream attached to the given DSpace item.
 void DSpaceMETSDisseminator.addStructMap(Context context, DSpaceObject dso, PackageParameters params, edu.harvard.hul.ois.mets.Mets mets)
           
 void DSpaceAIPDisseminator.addStructMap(Context context, DSpaceObject dso, PackageParameters params, edu.harvard.hul.ois.mets.Mets mets)
          Adds another structMap element to contain the "parent link" that is an essential part of every AIP.
abstract  void AbstractMETSDisseminator.addStructMap(Context context, DSpaceObject dso, PackageParameters params, edu.harvard.hul.ois.mets.Mets mets)
          Add any additional structMap elements to the METS document, as required by this subclass.
protected  void AbstractMETSIngester.addTemplateItem(Context context, DSpaceObject dso, METSManifest manifest, File pkgFile, PackageParameters params, AbstractMETSIngester.MdrefManager callback)
          Add a Template Item to a Collection container object based on a METS Manifest.
protected  void AbstractMETSDisseminator.addToAmdSec(edu.harvard.hul.ois.mets.AmdSec fAmdSec, String[] mdTypes, Class mdSecClass, Context context, DSpaceObject dso, PackageParameters params, AbstractMETSDisseminator.MdStreamCache extraStreams)
           
static void PackageUtils.clearAllMetadata(DSpaceObject dso)
          Removes all metadata associated with a DSpace object.
static DSpaceObject PackageUtils.createDSpaceObject(Context context, DSpaceObject parent, int type, String handle, PackageParameters params)
          Create the specified DSpace Object, based on the passed in Package Parameters (along with other basic info required to create the object)
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.
 void METSManifest.crosswalkBitstream(Context context, PackageParameters params, Bitstream bitstream, String fileId, METSManifest.Mdref callback)
          Crosswalk the metadata associated with a particular file element into the bitstream it corresponds to.
 void METSManifest.crosswalkItemDmd(Context context, PackageParameters params, DSpaceObject dso, org.jdom.Element dmdSec, METSManifest.Mdref callback)
          Invokes appropriate crosswalks on Item-wide descriptive metadata.
 void DSpaceMETSIngester.crosswalkObjectDmd(Context context, DSpaceObject dso, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom.Element[] dmds, PackageParameters params)
          Choose DMD section(s) to crosswalk.
 void DSpaceAIPIngester.crosswalkObjectDmd(Context context, DSpaceObject dso, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom.Element[] dmds, PackageParameters params)
          Choose DMD section(s) to crosswalk.
abstract  void AbstractMETSIngester.crosswalkObjectDmd(Context context, DSpaceObject dso, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom.Element[] dmds, PackageParameters params)
          Select the dmdSec element(s) to apply to the Item.
 void METSManifest.crosswalkObjectOtherAdminMD(Context context, PackageParameters params, DSpaceObject dso, METSManifest.Mdref callback)
          Crosswalk all technical and source metadata sections that belong to the whole object.
 boolean METSManifest.crosswalkObjectSourceMD(Context context, PackageParameters params, DSpaceObject dso, METSManifest.Mdref callback)
          Just crosswalk the sourceMD sections; used to set the handle and parent of AIP.
 void RoleDisseminator.disseminate(Context context, DSpaceObject object, PackageParameters params, File pkgFile)
           
 void PDFPackager.disseminate(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)
          VERY crude dissemination: just look for the first bitstream with the PDF package type, and toss it out.
 void PackageDisseminator.disseminate(Context context, DSpaceObject object, PackageParameters params, File pkgFile)
          Export the object (Item, Collection, or Community) as a "package" on the indicated OutputStream.
 void DSpaceAIPDisseminator.disseminate(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)
           
 void AbstractMETSDisseminator.disseminate(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)
          Export the object (Item, Collection, or Community) as a "package" on the indicated OutputStream.
 List<File> RoleDisseminator.disseminateAll(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)
           
 List<File> PDFPackager.disseminateAll(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)
          disseminateAll() cannot be implemented for a PDF disseminator, because there's only one PDF to disseminate
 List<File> PackageDisseminator.disseminateAll(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)
          Recursively export one or more DSpace Objects as a series of packages.
 List<File> AbstractPackageDisseminator.disseminateAll(Context context, DSpaceObject dso, PackageParameters params, File pkgFile)
          Recursively export one or more DSpace Objects as a series of packages.
static Bitstream PackageUtils.findDepositLicense(Context context, Item item)
          Utility to find the license bitstream from an item
static BitstreamFormat PackageUtils.findOrCreateBitstreamFormat(Context context, String shortDesc, String MIMEType, String desc)
          Find or create a bitstream format to match the given short description.
static BitstreamFormat PackageUtils.findOrCreateBitstreamFormat(Context context, String shortDesc, String MIMEType, String desc, int supportLevel, boolean internal)
          Find or create a bitstream format to match the given short description.
 void DSpaceMETSIngester.finishBitstream(Context context, Bitstream bs, org.jdom.Element mfile, METSManifest manifest, PackageParameters params)
          Take a second pass over files to correct names of derived files (e.g.
 void DSpaceAIPIngester.finishBitstream(Context context, Bitstream bs, org.jdom.Element mfile, METSManifest manifest, PackageParameters params)
          Nothing extra to do to bitstream after ingestion.
abstract  void AbstractMETSIngester.finishBitstream(Context context, Bitstream bs, org.jdom.Element mfile, METSManifest manifest, PackageParameters params)
          Subclass-dependent final processing on a Bitstream; could include fixing up the name, bundle, other attributes.
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.
 void DSpaceMETSIngester.finishObject(Context context, DSpaceObject dso, PackageParameters params)
           
 void DSpaceAIPIngester.finishObject(Context context, DSpaceObject dso, PackageParameters params)
          Last change to fix up a DSpace Object.
abstract  void AbstractMETSIngester.finishObject(Context context, DSpaceObject dso, PackageParameters params)
          Hook for final "finishing" operations on the new Object.
 String[] DSpaceMETSDisseminator.getDigiprovMdTypes(Context context, DSpaceObject dso, PackageParameters params)
           
 String[] DSpaceAIPDisseminator.getDigiprovMdTypes(Context context, DSpaceObject dso, PackageParameters params)
          Return the name of all crosswalks to run for the digiprovMD section of the METS Manifest.
abstract  String[] AbstractMETSDisseminator.getDigiprovMdTypes(Context context, DSpaceObject dso, PackageParameters params)
          Get the type string of the "digiprov" (digital provenance) metadata to create for each object and each Bitstream in an Item.
 String[] DSpaceMETSDisseminator.getDmdTypes(Context context, DSpaceObject dso, PackageParameters params)
          Get DMD choice for Item.
 String[] DSpaceAIPDisseminator.getDmdTypes(Context context, DSpaceObject dso, PackageParameters params)
          Return the name of all crosswalks to run for the dmdSec section of the METS Manifest.
abstract  String[] AbstractMETSDisseminator.getDmdTypes(Context context, DSpaceObject dso, PackageParameters params)
          Get the types of Item-wide DMD to include in package.
 InputStream METSManifest.Mdref.getInputStream(org.jdom.Element mdRef)
          Make the contents of an external resource mentioned in an mdRef element available as an InputStream.
 InputStream METSManifest.getMdContentAsStream(org.jdom.Element mdSec, METSManifest.Mdref callback)
          Return contents of *md element as stream.
 List<org.jdom.Element> METSManifest.getMdContentAsXml(org.jdom.Element mdSec, METSManifest.Mdref callback)
          Return contents of *md element as List of XML Element objects.
 String[] DSpaceMETSDisseminator.getRightsMdTypes(Context context, DSpaceObject dso, PackageParameters params)
          Add rights MD (licenses) for DSpace item.
 String[] DSpaceAIPDisseminator.getRightsMdTypes(Context context, DSpaceObject dso, PackageParameters params)
          Return the name of all crosswalks to run for the rightsMD section of the METS Manifest.
abstract  String[] AbstractMETSDisseminator.getRightsMdTypes(Context context, DSpaceObject dso, PackageParameters params)
          Get the type string of the "rights" (permission and/or license) metadata to create for each object and each Bitstream in an Item.
 String[] DSpaceMETSDisseminator.getSourceMdTypes(Context context, DSpaceObject dso, PackageParameters params)
           
 String[] DSpaceAIPDisseminator.getSourceMdTypes(Context context, DSpaceObject dso, PackageParameters params)
          Return the name of all crosswalks to run for the sourceMD section of the METS Manifest.
abstract  String[] AbstractMETSDisseminator.getSourceMdTypes(Context context, DSpaceObject dso, PackageParameters params)
          Get the type string of the source metadata to create for each object and each Bitstream in an Item.
 String[] DSpaceMETSDisseminator.getTechMdTypes(Context context, DSpaceObject dso, PackageParameters params)
          Get name of technical metadata crosswalk for Bitstreams.
 String[] DSpaceAIPDisseminator.getTechMdTypes(Context context, DSpaceObject dso, PackageParameters params)
          Return the name of all crosswalks to run for the techMD section of the METS Manifest.
abstract  String[] AbstractMETSDisseminator.getTechMdTypes(Context context, DSpaceObject dso, PackageParameters params)
          Get the type string of the technical metadata to create for each object and each Bitstream in an Item.
 DSpaceObject RoleIngester.ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)
           
 DSpaceObject PDFPackager.ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)
          Create new Item out of the ingested package, in the indicated collection.
 DSpaceObject PackageIngester.ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)
          Create new DSpaceObject out of the ingested package.
 DSpaceObject AbstractMETSIngester.ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)
          Create a new DSpace object out of a METS content package.
 List<DSpaceObject> RoleIngester.ingestAll(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)
           
 List<DSpaceObject> PDFPackager.ingestAll(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)
          IngestAll() cannot be implemented for a PDF ingester, because there's only one PDF to ingest
 List<DSpaceObject> PackageIngester.ingestAll(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)
          Recursively create one or more DSpace Objects out of the contents of the ingested package (and all other referenced packages).
 List<DSpaceObject> AbstractPackageIngester.ingestAll(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license)
          Recursively create one or more DSpace Objects out of the contents of the ingested package (and all other referenced packages).
protected  DSpaceObject AbstractMETSIngester.ingestObject(Context context, DSpaceObject parent, METSManifest manifest, File pkgFile, PackageParameters params, String license)
          Ingest/import a single DSpace Object, based on the associated METS Manifest and the parameters passed to the METSIngester
static void RoleIngester.ingestStream(Context context, DSpaceObject parent, PackageParameters params, InputStream stream)
          Ingest roles from an InputStream.
protected  void AbstractMETSDisseminator.linkLicenseRefsToBitstreams(Context context, PackageParameters params, DSpaceObject dso, edu.harvard.hul.ois.mets.MdRef mdRef)
          Cleanup our license file reference links, as Deposit Licenses & CC Licenses can be added two ways (and we only want to add them to zip package *once*): (1) Added as a normal Bitstream (assuming LICENSE and CC_LICENSE bundles will be included in pkg) (2) Added via a 'rightsMD' crosswalk (as they are rights information/metadata on an Item)
protected  edu.harvard.hul.ois.mets.Mets AbstractMETSDisseminator.makeManifest(Context context, DSpaceObject dso, PackageParameters params, AbstractMETSDisseminator.MdStreamCache extraStreams)
          Write out a METS manifest.
protected  edu.harvard.hul.ois.mets.helper.MdSec AbstractMETSDisseminator.makeMdSec(Context context, DSpaceObject dso, Class mdSecClass, String typeSpec, PackageParameters params, AbstractMETSDisseminator.MdStreamCache extraStreams)
          Create an element wrapped around a metadata reference (either mdWrap or mdRef); i.e.
protected  METSManifest AbstractMETSIngester.parsePackage(Context context, File pkgFile, PackageParameters params)
          Parse a given input package, ultimately returning the METS manifest out of the package.
static void PackageUtils.removeAllBitstreams(DSpaceObject dso)
          Remove all bitstreams (files) associated with a DSpace object.
protected  void AbstractMETSIngester.removeObject(Context context, DSpaceObject dso)
          Remove an existing DSpace Object (called during a replace)
 DSpaceObject RoleIngester.replace(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)
           
 DSpaceObject PDFPackager.replace(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)
          Replace is not implemented.
 DSpaceObject PackageIngester.replace(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)
          Replace an existing DSpace Object with contents of the ingested package.
 DSpaceObject AbstractMETSIngester.replace(Context context, DSpaceObject dsoToReplace, File pkgFile, PackageParameters params)
          Replace an existing DSpace object with the contents of a METS-based package.
 List<DSpaceObject> RoleIngester.replaceAll(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)
           
 List<DSpaceObject> PDFPackager.replaceAll(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)
          ReplaceAll() cannot be implemented for a PDF ingester, because there's only one PDF to ingest
 List<DSpaceObject> PackageIngester.replaceAll(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)
          Recursively replace one or more DSpace Objects out of the contents of the ingested package (and all other referenced packages).
 List<DSpaceObject> AbstractPackageIngester.replaceAll(Context context, DSpaceObject dso, File pkgFile, PackageParameters params)
          Recursively replace one or more DSpace Objects out of the contents of the ingested package (and all other referenced packages).
protected  DSpaceObject AbstractMETSIngester.replaceObject(Context context, DSpaceObject dso, METSManifest manifest, File pkgFile, PackageParameters params, String license)
          Replace the contents of a single DSpace Object, based on the associated METS Manifest and the parameters passed to the METSIngester.
static void PackageUtils.updateDSpaceObject(DSpaceObject dso)
          Commit all recent changes to DSpaceObject.
protected  void AbstractMETSDisseminator.writeZipPackage(Context context, DSpaceObject dso, PackageParameters params, OutputStream pkg)
          Make a Zipped up METS package for the given DSpace Object
 

Uses of AuthorizeException in org.dspace.curate
 

Methods in org.dspace.curate that throw AuthorizeException
static boolean WorkflowCurator.curate(Curator curator, Context c, String wfId)
          Determines and executes curation of a Workflow item.
static boolean WorkflowCurator.curate(Curator curator, Context c, WorkflowItem wfi)
           
static boolean WorkflowCurator.doCuration(Context c, WorkflowItem wfi)
          Determines and executes curation on a Workflow item.
 

Uses of AuthorizeException in org.dspace.embargo
 

Methods in org.dspace.embargo that throw AuthorizeException
 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.
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 (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.
 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.
 DCDate DayTableEmbargoSetter.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 AuthorizeException in org.dspace.eperson
 

Methods in org.dspace.eperson that throw AuthorizeException
static void Supervisor.add(Context context, int groupID, int wsItemID, int policy)
          adds a supervision order to the database
static Group Group.create(Context context)
          Create a new group
static EPerson EPerson.create(Context context)
          Create a new eperson
 void EPerson.delete()
          Delete an eperson
static EPerson EPerson.findByEmail(Context context, String email)
          Find the eperson by their email address.
static EPerson AccountManager.getEPerson(Context context, String token)
           Return the EPerson corresponding to token, where token was emailed to the person by either the sendRegistrationInfo or sendForgotPasswordInfo methods.
static void Supervisor.remove(Context context, int wsItemID, int groupID)
          removes the requested group from the requested workspace item in terms of supervision.
static void AccountManager.sendForgotPasswordInfo(Context context, String email)
          Email forgot password info to the given email address.
protected static TableRow AccountManager.sendInfo(Context context, String email, boolean isRegister, boolean send)
           
static void AccountManager.sendRegistrationInfo(Context context, String email)
          Email registration info to the given email address.
static void Subscribe.subscribe(Context context, EPerson eperson, Collection collection)
          Subscribe an e-person to a collection.
static void Subscribe.unsubscribe(Context context, EPerson eperson, Collection collection)
          Unsubscribe an e-person to a collection.
 void Group.update()
          Update the group - writing out group object and EPerson list if necessary
 void EPerson.update()
          Update the EPerson
 

Uses of AuthorizeException in org.dspace.harvest
 

Methods in org.dspace.harvest that throw AuthorizeException
static void OAIHarvester.HarvestScheduler.addThread(int collecionID)
          Adds a thread to the ready stack.
static void OAIHarvester.pauseScheduler()
          Pause an active harvest scheduler.
static void OAIHarvester.resetScheduler()
           
static void OAIHarvester.resumeScheduler()
          Resume a paused harvest scheduler.
 void OAIHarvester.runHarvest()
          Performs a harvest cycle on this collection.
static void OAIHarvester.startNewScheduler()
          Start harvest scheduler.
static void OAIHarvester.stopScheduler()
          Stop an active harvest scheduler.
 void HarvestedItem.update()
           
 void HarvestedCollection.update()
           
 

Constructors in org.dspace.harvest that throw AuthorizeException
OAIHarvester.HarvestScheduler()
           
 

Uses of AuthorizeException in org.dspace.license
 

Methods in org.dspace.license that throw AuthorizeException
static byte[] LicenseCleanup.copy(Bitstream b)
          Fast stream copy routine
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 void LicenseCleanup.main(String[] args)
           
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 AuthorizeException in org.dspace.plugin
 

Methods in org.dspace.plugin that throw AuthorizeException
 void CollectionHomeProcessor.process(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Collection collection)
          execute the process
 void CommunityHomeProcessor.process(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Community community)
          execute the process
 

Uses of AuthorizeException in org.dspace.submit
 

Methods in org.dspace.submit that throw AuthorizeException
abstract  int AbstractProcessingStep.doProcessing(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SubmissionInfo subInfo)
          Do any processing of the information input by the user, and/or perform step processing (if no user interaction required)
 

Uses of AuthorizeException in org.dspace.submit.step
 

Methods in org.dspace.submit.step that throw AuthorizeException
 int VerifyStep.doProcessing(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SubmissionInfo subInfo)
          Do any processing of the information input by the user, and/or perform step processing (if no user interaction required)
 int UploadStep.doProcessing(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SubmissionInfo subInfo)
          Do any processing of the information input by the user, and/or perform step processing (if no user interaction required)
 int SkipInitialQuestionsStep.doProcessing(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SubmissionInfo subInfo)
          Simply we flags the submission as the user had checked both multi-title, multi-files and published before so that the input-form configuration will be used as is
 int SelectCollectionStep.doProcessing(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SubmissionInfo subInfo)
          Do any processing of the information input by the user, and/or perform step processing (if no user interaction required)
 int SampleStep.doProcessing(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SubmissionInfo subInfo)
          Do any processing of the information input by the user, and/or perform step processing (if no user interaction required)
 int LicenseStep.doProcessing(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SubmissionInfo subInfo)
          Do any processing of the information input by the user, and/or perform step processing (if no user interaction required)
 int InitialQuestionsStep.doProcessing(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SubmissionInfo subInfo)
          Do any processing of the information input by the user, and/or perform step processing (if no user interaction required)
 int DescribeStep.doProcessing(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SubmissionInfo subInfo)
          Do any processing of the information input by the user, and/or perform step processing (if no user interaction required)
 int CompleteStep.doProcessing(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SubmissionInfo subInfo)
          Do any processing of the information input by the user, and/or perform step processing (if no user interaction required)
protected  int LicenseStep.processCC(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SubmissionInfo subInfo)
          Process the input from the CC license page
protected  int LicenseStep.processLicense(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SubmissionInfo subInfo)
          Process the input from the license page
protected  int UploadStep.processRemoveFile(Context context, Item item, int bitstreamID)
          Remove a file from an item
protected  int UploadStep.processSaveFileDescription(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SubmissionInfo subInfo)
          Process input from the "change file description" page
protected  int UploadStep.processSaveFileFormat(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SubmissionInfo subInfo)
          Process input from get file type page
protected  int UploadStep.processUploadFile(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SubmissionInfo subInfo)
          Process the upload of a new file!
protected  void InitialQuestionsStep.processVerifyPrune(Context context, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SubmissionInfo subInfo, boolean multipleTitles, boolean publishedBefore, boolean multipleFiles)
          Process input from "verify prune" page
 

Uses of AuthorizeException in org.dspace.workflow
 

Methods in org.dspace.workflow that throw AuthorizeException
static void WorkflowManager.abort(Context c, WorkflowItem wi, EPerson e)
          abort() aborts a workflow, completely deleting it (administrator do this) (it will basically do a reject from any state - the item ends up back in the user's PersonalWorkspace
static void WorkflowManager.advance(Context c, WorkflowItem wi, EPerson e)
          advance() sends an item forward in the workflow (reviewers, approvers, and editors all do an 'approve' to move the item forward) if the item arrives at the submit state, then remove the WorkflowItem and call the archive() method to put it in the archive, and email notify the submitter of a successful submission
static boolean WorkflowManager.advance(Context c, WorkflowItem wi, EPerson e, boolean curate, boolean record)
          advance() sends an item forward in the workflow (reviewers, approvers, and editors all do an 'approve' to move the item forward) if the item arrives at the submit state, then remove the WorkflowItem and call the archive() method to put it in the archive, and email notify the submitter of a successful submission
static void WorkflowManager.claim(Context c, WorkflowItem wi, EPerson e)
          claim() claims a workflow task for an EPerson
 void WorkflowItem.deleteWrapper()
          delete the WorkflowItem, retaining the Item
static WorkspaceItem WorkflowManager.reject(Context c, WorkflowItem wi, EPerson e, String rejection_message)
          rejects an item - rejection means undoing a submit - WorkspaceItem is created, and the WorkflowItem is removed, user is emailed rejection_message.
static WorkflowItem WorkflowManager.start(Context c, WorkspaceItem wsi)
          startWorkflow() begins a workflow - in a single transaction do away with the PersonalWorkspace entry and turn it into a WorkflowItem.
static WorkflowItem WorkflowManager.startWithoutNotify(Context c, WorkspaceItem wsi)
          startWithoutNotify() starts the workflow normally, but disables notifications (useful for large imports,) for the first workflow step - subsequent notifications happen normally
static void WorkflowManager.unclaim(Context c, WorkflowItem wi, EPerson e)
          unclaim() returns an owned task/item to the pool
 void WorkflowItem.update()
          Update the workflow item, including the unarchived item.
 



Copyright © 2010 DuraSpace. All Rights Reserved.