A B C D E F G I L M N O P R S T U V W 

A

abort() - Method in class org.dspace.sword2.SwordContext
Abort all of the contexts held by this class.
AbstractSimpleDC - Class in org.dspace.sword2
 
AbstractSimpleDC() - Constructor for class org.dspace.sword2.AbstractSimpleDC
 
AbstractSwordContentIngester - Class in org.dspace.sword2
 
AbstractSwordContentIngester() - Constructor for class org.dspace.sword2.AbstractSwordContentIngester
 
addAtom(String, String) - Method in class org.dspace.sword2.SimpleDCMetadata
 
addCategories(DepositResult, DepositReceipt) - Method in class org.dspace.sword2.ReceiptGenerator
Add all the subject classifications from the bibliographic metadata.
addCategories(Item, DepositReceipt) - Method in class org.dspace.sword2.ReceiptGenerator
 
addDublinCore(String, String) - Method in class org.dspace.sword2.SimpleDCMetadata
 
addLastUpdatedDate(DepositResult, DepositReceipt) - Method in class org.dspace.sword2.ReceiptGenerator
Add the date that this item was last updated
addLastUpdatedDate(Item, DepositReceipt) - Method in class org.dspace.sword2.ReceiptGenerator
 
addLicense(Context, Item, String, Collection, PackageParameters) - Method in class org.dspace.sword2.SwordMETSPackageIngester
Policy: For DSpace deposit license, take deposit license supplied by explicit argument first, else use collection's default deposit license.
addMetadata(String, Deposit, AuthCredentials, SwordConfiguration) - Method in class org.dspace.sword2.ContainerManagerDSpace
 
addMetadata(Context, Item) - Method in interface org.dspace.sword2.WorkflowManager
 
addMetadata(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
addMetadata(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 
addMetadataAndResources(String, Deposit, AuthCredentials, SwordConfiguration) - Method in class org.dspace.sword2.ContainerManagerDSpace
 
addPublishDate(DepositResult, DepositReceipt) - Method in class org.dspace.sword2.ReceiptGenerator
Add the date of publication from the bibliographic metadata
addPublishDate(Item, DepositReceipt) - Method in class org.dspace.sword2.ReceiptGenerator
 
addResource(String, Deposit, AuthCredentials, SwordConfiguration) - Method in class org.dspace.sword2.MediaResourceManagerDSpace
 
addResourceContent(Context, Item) - Method in interface org.dspace.sword2.WorkflowManager
 
addResourceContent(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
addResourceContent(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 
addResources(String, Deposit, AuthCredentials, SwordConfiguration) - Method in class org.dspace.sword2.ContainerManagerDSpace
 
addVerboseDescription(DepositReceipt, VerboseDescription) - Method in class org.dspace.sword2.DSpaceSwordAPI
 
administratorEmail() - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
allowCommunityDeposit() - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
allowUnauthenticatedMediaAccess() - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
analyseAccept(String) - Method in class org.dspace.sword2.DSpaceSwordAPI
 
append(String) - Method in class org.dspace.sword2.VerboseDescription
 
AtomCollectionGenerator - Interface in org.dspace.sword2
 
atomMap - Variable in class org.dspace.sword2.AbstractSimpleDC
 
AtomStatementDisseminator - Class in org.dspace.sword2
 
AtomStatementDisseminator() - Constructor for class org.dspace.sword2.AtomStatementDisseminator
 
authenticate(AuthCredentials) - Method in class org.dspace.sword2.SwordAuthenticator
Authenticate the given service document request.
authenticates(Context, String, String) - Method in class org.dspace.sword2.SwordAuthenticator
Does the given username and password authenticate for the given DSpace Context?

B

BAD_URL - Static variable in class org.dspace.sword2.DSpaceUriRegistry
if the url of the request does not resolve to something meaningful
BinaryContentIngester - Class in org.dspace.sword2
 
BinaryContentIngester() - Constructor for class org.dspace.sword2.BinaryContentIngester
 
buildCollection(Context, DSpaceObject, SwordConfigurationDSpace) - Method in interface org.dspace.sword2.AtomCollectionGenerator
Build the ATOM Collection which represents the given DSpace Object.
buildCollection(Context, DSpaceObject, SwordConfigurationDSpace) - Method in class org.dspace.sword2.CollectionCollectionGenerator
Build the collection for the given DSpaceObject.
buildCollection(Context, DSpaceObject, SwordConfigurationDSpace) - Method in class org.dspace.sword2.CommunityCollectionGenerator
 

C

canSubmit(SwordContext, DSpaceObject, VerboseDescription) - Method in class org.dspace.sword2.SwordAuthenticator
Can the users contained in this object's member SwordContext make a successful submission to the selected collection.
canSubmitTo(SwordContext, Collection) - Method in class org.dspace.sword2.SwordAuthenticator
Can the current SWORD Context permit deposit into the given collection in the given DSpace Context? IF: the authenticated user is an administrator AND: (the on-behalf-of user is an administrator OR the on-behalf-of user is authorised to ADD OR the on-behalf-of user is null) OR IF: the authenticated user is authorised to ADD AND: (the on-behalf-of user is an administrator OR the on-behalf-of user is authorised to ADD OR the on-behalf-of user is null)
canSubmitTo(SwordContext, Item) - Method in class org.dspace.sword2.SwordAuthenticator
 
canSubmitTo(SwordContext, DSpaceObject) - Method in class org.dspace.sword2.SwordAuthenticator
Can the given context submit to the specified DSpace object? This forwards to the individual methods for different object types; see their documentation for details of the conditions.
close() - Method in class org.dspace.sword2.TempFileInputStream
 
COLLECTION_LINK_ERROR - Static variable in class org.dspace.sword2.DSpaceUriRegistry
Invalid collection for linking
CollectionCollectionGenerator - Class in org.dspace.sword2
Class to generate ATOM Collection Elements which represent DSpace Collections
CollectionCollectionGenerator() - Constructor for class org.dspace.sword2.CollectionCollectionGenerator
 
CollectionDepositManagerDSpace - Class in org.dspace.sword2
 
CollectionDepositManagerDSpace() - Constructor for class org.dspace.sword2.CollectionDepositManagerDSpace
 
CollectionListManagerDSpace - Class in org.dspace.sword2
 
CollectionListManagerDSpace() - Constructor for class org.dspace.sword2.CollectionListManagerDSpace
 
commit() - Method in class org.dspace.sword2.SwordContext
Commit the primary context held by this class, and abort the authenticated user's context if it is different.
CommunityCollectionGenerator - Class in org.dspace.sword2
 
CommunityCollectionGenerator() - Constructor for class org.dspace.sword2.CommunityCollectionGenerator
 
configToDC(String, String) - Method in class org.dspace.sword2.AbstractSwordContentIngester
Utility method to turn given metadata fields of the form schema.element.qualifier into DCValue objects which can be used to access metadata in items.
constructSubServiceUrl(Community) - Method in class org.dspace.sword2.SwordUrlManager
Construct the service document URL for the given object, which will be supplied in the sword:service element of other service document entries.
constructSubServiceUrl(Collection) - Method in class org.dspace.sword2.SwordUrlManager
Construct the service document URL for the given object, which will be supplied in the sword:service element of other service document entries.
ContainerManagerDSpace - Class in org.dspace.sword2
 
ContainerManagerDSpace() - Constructor for class org.dspace.sword2.ContainerManagerDSpace
 
createEntryFilename(Context, Deposit, boolean) - Method in class org.dspace.sword2.DSpaceSwordAPI
 
createFilename(Context, Deposit, boolean) - Method in class org.dspace.sword2.DSpaceSwordAPI
Construct the most appropriate filename for the incoming deposit.
createFileReceipt(Context, DepositResult, SwordConfigurationDSpace) - Method in class org.dspace.sword2.ReceiptGenerator
 
createMediaResourceReceipt(Context, Item, SwordConfigurationDSpace) - Method in class org.dspace.sword2.ReceiptGenerator
 
createNew(String, Deposit, AuthCredentials, SwordConfiguration) - Method in class org.dspace.sword2.CollectionDepositManagerDSpace
 
createNewFromBinary(SwordContext, Collection, Deposit, AuthCredentials, SwordConfigurationDSpace) - Method in class org.dspace.sword2.CollectionDepositManagerDSpace
 
createNewFromEntry(SwordContext, Collection, Deposit, AuthCredentials, SwordConfigurationDSpace) - Method in class org.dspace.sword2.CollectionDepositManagerDSpace
 
createNewFromMultipart(SwordContext, Collection, Deposit, AuthCredentials, SwordConfigurationDSpace) - Method in class org.dspace.sword2.CollectionDepositManagerDSpace
 
createReceipt(Context, DepositResult, SwordConfigurationDSpace) - Method in class org.dspace.sword2.ReceiptGenerator
 
createReceipt(Context, DepositResult, SwordConfigurationDSpace, boolean) - Method in class org.dspace.sword2.ReceiptGenerator
Construct the entry
createReceipt(Context, Item, SwordConfigurationDSpace) - Method in class org.dspace.sword2.ReceiptGenerator
Construct the entry
createResource(Context, Collection) - Method in interface org.dspace.sword2.WorkflowManager
 
createResource(Context, Collection) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
createResource(Context, Collection) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 
CROSSWALK_ERROR - Static variable in class org.dspace.sword2.DSpaceUriRegistry
Crosswalk error

D

dcMap - Variable in class org.dspace.sword2.AbstractSimpleDC
 
deleteBitstream(Context, Bitstream) - Method in interface org.dspace.sword2.WorkflowManager
 
deleteBitstream(Context, Bitstream) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
deleteBitstream(Context, Bitstream) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 
deleteContainer(String, AuthCredentials, SwordConfiguration) - Method in class org.dspace.sword2.ContainerManagerDSpace
 
deleteItem(Context, Item) - Method in interface org.dspace.sword2.WorkflowManager
 
deleteItem(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
deleteItem(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 
deleteMediaResource(String, AuthCredentials, SwordConfiguration) - Method in class org.dspace.sword2.MediaResourceManagerDSpace
 
deleteMediaResource(Context, Item) - Method in interface org.dspace.sword2.WorkflowManager
 
deleteMediaResource(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
deleteMediaResource(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 
DepositResult - Class in org.dspace.sword2
The DSpace class for representing the results of a deposit request.
DepositResult() - Constructor for class org.dspace.sword2.DepositResult
 
disseminate(Context, Item) - Method in class org.dspace.sword2.AtomStatementDisseminator
 
disseminate(Context, Item) - Method in class org.dspace.sword2.FeedContentDisseminator
 
disseminate(Context, Item) - Method in class org.dspace.sword2.OreStatementDisseminator
 
disseminate(Context, Item, DepositReceipt) - Method in class org.dspace.sword2.SimpleDCEntryDisseminator
 
disseminate(Context, Item) - Method in class org.dspace.sword2.SimpleZipContentDisseminator
 
disseminate(Context, Item) - Method in interface org.dspace.sword2.SwordContentDisseminator
 
disseminate(Context, Item, DepositReceipt) - Method in interface org.dspace.sword2.SwordEntryDisseminator
 
disseminate(Context, Item) - Method in interface org.dspace.sword2.SwordStatementDisseminator
 
disseminatesContentType(String) - Method in class org.dspace.sword2.FeedContentDisseminator
 
disseminatesContentType(String) - Method in class org.dspace.sword2.SimpleZipContentDisseminator
 
disseminatesContentType(String) - Method in interface org.dspace.sword2.SwordContentDisseminator
 
disseminatesPackage(String) - Method in class org.dspace.sword2.FeedContentDisseminator
 
disseminatesPackage(String) - Method in class org.dspace.sword2.SimpleZipContentDisseminator
 
disseminatesPackage(String) - Method in interface org.dspace.sword2.SwordContentDisseminator
 
doAddMetadata(SwordContext, Item, Deposit, AuthCredentials, SwordConfigurationDSpace) - Method in class org.dspace.sword2.ContainerManagerDSpace
 
doAddMetadata(SwordContext, Item, Deposit, AuthCredentials, SwordConfigurationDSpace, DepositResult) - Method in class org.dspace.sword2.ContainerManagerDSpace
 
doAuth(AuthCredentials) - Method in class org.dspace.sword2.DSpaceSwordAPI
 
doContainerDelete(SwordContext, Item, AuthCredentials, SwordConfigurationDSpace) - Method in class org.dspace.sword2.ContainerManagerDSpace
 
DSPACE_SWORD_NS - Static variable in class org.dspace.sword2.DSpaceUriRegistry
 
DSpaceSwordAPI - Class in org.dspace.sword2
 
DSpaceSwordAPI() - Constructor for class org.dspace.sword2.DSpaceSwordAPI
 
DSpaceSwordException - Exception in org.dspace.sword2
This Exception class can be thrown by the internals of the DSpace SWORD implementation
DSpaceSwordException() - Constructor for exception org.dspace.sword2.DSpaceSwordException
 
DSpaceSwordException(String, Throwable) - Constructor for exception org.dspace.sword2.DSpaceSwordException
 
DSpaceSwordException(String) - Constructor for exception org.dspace.sword2.DSpaceSwordException
 
DSpaceSwordException(Throwable) - Constructor for exception org.dspace.sword2.DSpaceSwordException
 
DSpaceUriRegistry - Class in org.dspace.sword2
 
DSpaceUriRegistry() - Constructor for class org.dspace.sword2.DSpaceUriRegistry
 

E

extractDSpaceObject(String) - Method in class org.dspace.sword2.SwordUrlManager
Extract a DSpaceObject from the given URL.

F

FeedContentDisseminator - Class in org.dspace.sword2
 
FeedContentDisseminator() - Constructor for class org.dspace.sword2.FeedContentDisseminator
 

G

generator() - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
generatorVersion() - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
GenericStatementDisseminator - Class in org.dspace.sword2
 
GenericStatementDisseminator() - Constructor for class org.dspace.sword2.GenericStatementDisseminator
 
getAcceptPackaging(Collection) - Method in class org.dspace.sword2.SwordConfigurationDSpace
Get a map of packaging URIs to Q values for the packaging types which the given collection will accept.
getAccepts(Context, DSpaceObject) - Method in class org.dspace.sword2.SwordConfigurationDSpace
Get the list of MIME types that the given DSpace object will accept as packages.
getActionableBitstreamUrl(Bitstream) - Method in class org.dspace.sword2.SwordUrlManager
 
getAggregationUrl(Item) - Method in class org.dspace.sword2.SwordUrlManager
 
getAllowedCollections(SwordContext) - Method in class org.dspace.sword2.SwordAuthenticator
Get an array of all the collections that the current SWORD context will allow deposit onto in the given DSpace context Forwards to: getAllowedCollections(swordContext, null) See that method for details of the conditions applied
getAllowedCollections(SwordContext, Community) - Method in class org.dspace.sword2.SwordAuthenticator
Get an array of all the collections that the current SWORD context will allow deposit onto in the given DSpace context IF: the authenticated user is an administrator AND: (the on-behalf-of user is an administrator OR the on-behalf-of user is authorised to ADD OR the on-behalf-of user is null) OR IF: the authenticated user is authorised to ADD AND: (the on-behalf-of user is an administrator OR the on-behalf-of user is authorised to ADD OR the on-behalf-of user is null)
getAllowedCommunities(SwordContext) - Method in class org.dspace.sword2.SwordAuthenticator
Get an array of all the communities that the current SWORD context will allow deposit onto in the given DSpace context The user may submit to a community if the following conditions are met: IF: the authenticated user is an administrator AND: (the on-behalf-of user is an administrator OR the on-behalf-of user is authorised to READ OR the on-behalf-of user is null) OR IF: the authenticated user is authorised to READ AND: (the on-behalf-of user is an administrator OR the on-behalf-of user is authorised to READ OR the on-behalf-of user is null)
getAllowedItems(SwordContext, Collection) - Method in class org.dspace.sword2.SwordAuthenticator
Get a list of all the items that the current SWORD context will allow deposit onto in the given DSpace context IF: the authenticated user is an administrator AND: (the on-behalf-of user is an administrator OR the on-behalf-of user is authorised to WRITE on the item and ADD on the ORIGINAL bundle OR the on-behalf-of user is null) OR IF: the authenticated user is authorised to WRITE on the item and ADD on the ORIGINAL bundle AND: (the on-behalf-of user is an administrator OR the on-behalf-of user is authorised to WRITE on the item and ADD on the ORIGINAL bundle OR the on-behalf-of user is null)
getAlternateUrl() - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
getAlternateUrlContentType() - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
getAtom() - Method in class org.dspace.sword2.SimpleDCMetadata
 
getAtomStatementUri(Item) - Method in class org.dspace.sword2.SwordUrlManager
 
getAuthenticated() - Method in class org.dspace.sword2.SwordContext
 
getAuthenticatorContext() - Method in class org.dspace.sword2.SwordContext
Get the context of the user who authenticated.
getAuthType() - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
getBaseCollectionUrl() - Method in class org.dspace.sword2.SwordUrlManager
Get the base deposit URL for the DSpace SWORD implementation.
getBaseServiceDocumentUrl() - Method in class org.dspace.sword2.SwordUrlManager
Get the base URL for service document requests.
getBitstream(Context, String) - Method in class org.dspace.sword2.SwordUrlManager
 
getBitstreamUrl(Bitstream) - Method in class org.dspace.sword2.SwordUrlManager
Central location for constructing usable URLs for DSpace bitstreams.
getCollection(Context, String) - Method in class org.dspace.sword2.SwordUrlManager
Obtain the collection which is represented by the given URL
getCollectionAccepts() - Method in class org.dspace.sword2.SwordConfigurationDSpace
Get the list of mime types that a Collection will accept as packages
getCommunities(SwordContext, Community) - Method in class org.dspace.sword2.SwordAuthenticator
Get an array of all the collections that the current SWORD context will allow deposit onto in the given DSpace context The user may submit to a community if the following conditions are met: IF: the authenticated user is an administrator AND: (the on-behalf-of user is an administrator OR the on-behalf-of user is authorised to READ OR the on-behalf-of user is null) OR IF: the authenticated user is authorised to READ AND: (the on-behalf-of user is an administrator OR the on-behalf-of user is authorised to READ OR the on-behalf-of user is null)
getContentInstance(Map<Float, List<String>>, String) - Static method in class org.dspace.sword2.SwordDisseminatorFactory
 
getContentInstance(Context, Deposit, DSpaceObject) - Static method in class org.dspace.sword2.SwordIngesterFactory
Generate an object which conforms to the SWORDIngester interface.
getContentType() - Method in class org.dspace.sword2.FeedContentDisseminator
 
getContentType() - Method in class org.dspace.sword2.SimpleZipContentDisseminator
 
getContentType() - Method in interface org.dspace.sword2.SwordContentDisseminator
 
getContentUrl(Item) - Method in class org.dspace.sword2.SwordUrlManager
 
getContext() - Method in class org.dspace.sword2.SwordContext
Returns the most appropriate context for operations on the database.
getDepositLocation(Collection) - Method in class org.dspace.sword2.SwordUrlManager
Obtain the deposit URL for the given collection.
getDepositLocation(Community) - Method in class org.dspace.sword2.SwordUrlManager
Obtain the deposit URL for the given community.
getDepositTarget(Context, String, SwordConfigurationDSpace) - Method in class org.dspace.sword2.CollectionDepositManagerDSpace
 
getDerivedResources() - Method in class org.dspace.sword2.DepositResult
 
getDisseminatePackaging() - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
getDublinCore() - Method in class org.dspace.sword2.SimpleDCMetadata
 
getEditIRI(Item) - Method in class org.dspace.sword2.SwordUrlManager
 
getEntry(String, Map<String, String>, AuthCredentials, SwordConfiguration) - Method in class org.dspace.sword2.ContainerManagerDSpace
 
getEntryInstance() - Static method in class org.dspace.sword2.SwordDisseminatorFactory
 
getEntryInstance(Context, Deposit, DSpaceObject) - Static method in class org.dspace.sword2.SwordIngesterFactory
 
getFailedPackageDir() - Method in class org.dspace.sword2.SwordConfigurationDSpace
directory location of the files with original packages for failed ingests
getFormat(Context, String) - Method in class org.dspace.sword2.AbstractSwordContentIngester
 
getHeader(Map<String, String>, String, String) - Method in class org.dspace.sword2.DSpaceSwordAPI
 
getInstance() - Static method in class org.dspace.sword2.WorkflowManagerFactory
 
getItem() - Method in class org.dspace.sword2.DepositResult
 
getItem(Context, String) - Method in class org.dspace.sword2.SwordUrlManager
 
getItemAcceptPackaging() - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
getLastModified(Context, Item) - Method in class org.dspace.sword2.GenericStatementDisseminator
 
getMaxUploadSize() - Method in class org.dspace.sword2.SwordConfigurationDSpace
What is the max upload size (in bytes) for the SWORD interface?
getMediaFeedUrl(Item) - Method in class org.dspace.sword2.SwordUrlManager
 
getMediaResourceRepresentation(String, Map<String, String>, AuthCredentials, SwordConfiguration) - Method in class org.dspace.sword2.MediaResourceManagerDSpace
 
getMetadata(Item) - Method in class org.dspace.sword2.AbstractSimpleDC
 
getOnBehalfOf() - Method in class org.dspace.sword2.SwordContext
 
getOnBehalfOfContext() - Method in class org.dspace.sword2.SwordContext
Get the context of the on-behalf-of user.
getOreStatementUri(Item) - Method in class org.dspace.sword2.SwordUrlManager
 
getOriginalDeposit() - Method in class org.dspace.sword2.DepositResult
 
getOriginalDeposits(Context, Item, String) - Method in class org.dspace.sword2.GenericStatementDisseminator
 
getPackaging() - Method in class org.dspace.sword2.FeedContentDisseminator
 
getPackaging() - Method in class org.dspace.sword2.SimpleZipContentDisseminator
 
getPackaging() - Method in interface org.dspace.sword2.SwordContentDisseminator
 
getResourceParts(Context, Item, List<String>) - Method in class org.dspace.sword2.GenericStatementDisseminator
 
getServiceDocument(String, AuthCredentials, SwordConfiguration) - Method in class org.dspace.sword2.ServiceDocumentManagerDSpace
 
getServiceDocument(SwordContext, String, SwordConfigurationDSpace) - Method in class org.dspace.sword2.ServiceDocumentManagerDSpace
 
getSplashUrl(Item) - Method in class org.dspace.sword2.SwordUrlManager
 
getStateDescription(String) - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
getStatement(String, Map<String, String>, AuthCredentials, SwordConfiguration) - Method in class org.dspace.sword2.StatementManagerDSpace
 
getStatementInstance(Map<Float, List<String>>) - Static method in class org.dspace.sword2.SwordDisseminatorFactory
 
getStates(Context, Item) - Method in class org.dspace.sword2.GenericStatementDisseminator
 
getStateUri(String) - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
getStringProperty(String, String, String, String[]) - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
getStringProperty(String, String, String) - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
getSwordBaseUrl() - Method in class org.dspace.sword2.SwordUrlManager
 
getSwordBundle() - Method in class org.dspace.sword2.SwordConfigurationDSpace
Get the bundle name that sword will store its original deposit packages in, when storing them inside an item
getTempDirectory() - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
getTreatment() - Method in class org.dspace.sword2.DepositResult
 
getTypeSuffix(Context, String) - Method in class org.dspace.sword2.SwordUrlManager
 
getUrlManager(Context, SwordConfigurationDSpace) - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
getWorkflowItem(Context, Item) - Method in class org.dspace.sword2.WorkflowTools
Obtain the WorkflowItem object which wraps the given Item.
getWorkspaceItem(Context, Item) - Method in class org.dspace.sword2.WorkflowTools
Obtain the WorkspaceItem object which wraps the given Item.

I

ingest(Context, Deposit, DSpaceObject, VerboseDescription) - Method in class org.dspace.sword2.AbstractSwordContentIngester
 
ingest(Context, Deposit, DSpaceObject, VerboseDescription, DepositResult) - Method in class org.dspace.sword2.AbstractSwordContentIngester
 
ingest(Context, Deposit, DSpaceObject, VerboseDescription) - Method in class org.dspace.sword2.SimpleDCEntryIngester
 
ingest(Context, Deposit, DSpaceObject, VerboseDescription, DepositResult, boolean) - Method in class org.dspace.sword2.SimpleDCEntryIngester
 
ingest(Context, Deposit, DSpaceObject, VerboseDescription) - Method in interface org.dspace.sword2.SwordContentIngester
Ingest the package as described in the given Deposit object within the given DSpace Context
ingest(Context, Deposit, DSpaceObject, VerboseDescription, DepositResult) - Method in interface org.dspace.sword2.SwordContentIngester
 
ingest(Context, Deposit, DSpaceObject, VerboseDescription) - Method in interface org.dspace.sword2.SwordEntryIngester
 
ingest(Context, Deposit, DSpaceObject, VerboseDescription, DepositResult, boolean) - Method in interface org.dspace.sword2.SwordEntryIngester
 
ingest(Context, Deposit, DSpaceObject, VerboseDescription) - Method in class org.dspace.sword2.SwordMETSContentIngester
 
ingestToCollection(Context, Deposit, Collection, VerboseDescription, DepositResult) - Method in class org.dspace.sword2.AbstractSwordContentIngester
 
ingestToCollection(Context, Deposit, Collection, VerboseDescription, DepositResult) - Method in class org.dspace.sword2.BinaryContentIngester
 
ingestToCollection(Context, Deposit, Collection, VerboseDescription, DepositResult) - Method in class org.dspace.sword2.SimpleDCEntryIngester
 
ingestToCollection(Context, Deposit, Collection, VerboseDescription, DepositResult) - Method in class org.dspace.sword2.SimpleZipContentIngester
 
ingestToCollection(Context, Deposit, Collection, VerboseDescription, DepositResult) - Method in class org.dspace.sword2.SwordMETSContentIngester
 
ingestToItem(Context, Deposit, Item, VerboseDescription, DepositResult) - Method in class org.dspace.sword2.AbstractSwordContentIngester
 
ingestToItem(Context, Deposit, Item, VerboseDescription, DepositResult) - Method in class org.dspace.sword2.BinaryContentIngester
 
ingestToItem(Context, Deposit, Item, VerboseDescription, DepositResult, boolean) - Method in class org.dspace.sword2.SimpleDCEntryIngester
 
ingestToItem(Context, Deposit, Item, VerboseDescription, DepositResult) - Method in class org.dspace.sword2.SimpleZipContentIngester
 
ingestToItem(Context, Deposit, Item, VerboseDescription, DepositResult) - Method in class org.dspace.sword2.SwordMETSContentIngester
 
isAcceptable(SwordConfigurationDSpace, Context, Deposit, DSpaceObject) - Method in class org.dspace.sword2.DSpaceSwordAPI
 
isAcceptableContentType(Context, String, DSpaceObject) - Method in class org.dspace.sword2.SwordConfigurationDSpace
Is the given content MIME type acceptable to the given DSpace object.
isAcceptedPackaging(String, DSpaceObject) - Method in class org.dspace.sword2.SwordConfigurationDSpace
Is the given packaging/media type supported by the given DSpace object?
isActionableBitstreamUrl(Context, String) - Method in class org.dspace.sword2.SwordUrlManager
 
isBaseServiceDocumentUrl(String) - Method in class org.dspace.sword2.SwordUrlManager
Is the given URL the base service document URL?
isEntryFirst() - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
isFeedRequest(Context, String) - Method in class org.dspace.sword2.SwordUrlManager
 
isInGroup(Group, EPerson) - Method in class org.dspace.sword2.SwordAuthenticator
Is the given eperson in the given group, or any of the groups that are also members of that group.
isItemInWorkflow(Context, Item) - Method in class org.dspace.sword2.WorkflowTools
Is the given item in the DSpace workflow? This method queries the database directly to determine if this is the case rather than using the DSpace API (which is very slow).
isItemInWorkspace(Context, Item) - Method in class org.dspace.sword2.WorkflowTools
Is the given item in a DSpace workspace? This method queries the database directly to determine if this is the case rather than using the DSpace API (which is very slow).
isKeepOriginal() - Method in class org.dspace.sword2.SwordConfigurationDSpace
Should the repository keep the original package?
isKeepPackageOnFailedIngest() - Method in class org.dspace.sword2.SwordConfigurationDSpace
should the repository write file of the original package if ingest fails
isMediated() - Method in class org.dspace.sword2.SwordConfigurationDSpace
Does the server support mediated deposit (aka on-behalf-of)?
isOnBehalfOfAdmin(SwordContext) - Method in class org.dspace.sword2.SwordAuthenticator
Is the given onBehalfOf user DSpace administrator? This translates as asking the question of whether the given eperson is a member of the special DSpace group Administrator, with id 1
isOnBehalfOfInGroup(SwordContext, Group) - Method in class org.dspace.sword2.SwordAuthenticator
Is the onBehalfOf user a member of the given group or one of its sub groups?
isStatementRequest(String, Map<String, String>, AuthCredentials, SwordConfiguration) - Method in class org.dspace.sword2.ContainerManagerDSpace
 
isUserAdmin(SwordContext) - Method in class org.dspace.sword2.SwordAuthenticator
Is the authenticated user a DSpace administrator? This translates as asking the question of whether the given eperson is a member of the special DSpace group Administrator, with id 1
isUserInGroup(SwordContext, Group) - Method in class org.dspace.sword2.SwordAuthenticator
Is the authenticated user a member of the given group or one of its sub groups?
isVerbose() - Method in class org.dspace.sword2.SwordConfigurationDSpace
Is this a verbose deposit?

L

listCollectionContents(IRI, AuthCredentials, SwordConfiguration) - Method in class org.dspace.sword2.CollectionListManagerDSpace
 
listCollectionContents(Context, Collection) - Method in interface org.dspace.sword2.WorkflowManager
 
listCollectionContents(Context, Collection) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
listCollectionContents(Context, Collection) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 
loadMetadataMaps() - Method in class org.dspace.sword2.AbstractSimpleDC
 
log - Static variable in class org.dspace.sword2.SwordConfigurationDSpace
logger
log - Static variable in class org.dspace.sword2.SwordMETSContentIngester
Log4j logger

M

makeDCValue(String, String) - Method in class org.dspace.sword2.SimpleDCEntryIngester
 
MEDIA_UNAVAILABLE - Static variable in class org.dspace.sword2.DSpaceUriRegistry
if the media requested is unavailable
MediaResourceManagerDSpace - Class in org.dspace.sword2
 
MediaResourceManagerDSpace() - Constructor for class org.dspace.sword2.MediaResourceManagerDSpace
 
modifyState(Context, Item) - Method in interface org.dspace.sword2.WorkflowManager
 
modifyState(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
modifyState(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 

N

noAuthContext() - Method in class org.dspace.sword2.DSpaceSwordAPI
 
NOT_ACCEPTABLE - Static variable in class org.dspace.sword2.DSpaceUriRegistry
 

O

OreStatementDisseminator - Class in org.dspace.sword2
 
OreStatementDisseminator() - Constructor for class org.dspace.sword2.OreStatementDisseminator
 
org.dspace.sword2 - package org.dspace.sword2
 

P

PACKAGE_ERROR - Static variable in class org.dspace.sword2.DSpaceUriRegistry
Invalid package
PACKAGE_VALIDATION_ERROR - Static variable in class org.dspace.sword2.DSpaceUriRegistry
Missing resources in package
populateStatement(Context, Item, Statement) - Method in class org.dspace.sword2.GenericStatementDisseminator
 

R

ReceiptGenerator - Class in org.dspace.sword2
 
ReceiptGenerator() - Constructor for class org.dspace.sword2.ReceiptGenerator
 
removeBitstream(Item, Bitstream) - Method in class org.dspace.sword2.VersionManager
 
removeBitstream(Item, Bitstream, boolean) - Method in class org.dspace.sword2.VersionManager
 
removeBundle(Item, String) - Method in class org.dspace.sword2.VersionManager
 
removeBundle(Item, Bundle) - Method in class org.dspace.sword2.VersionManager
 
removeBundle(Item, Bundle, boolean) - Method in class org.dspace.sword2.VersionManager
 
replaceBitstream(Context, Bitstream) - Method in interface org.dspace.sword2.WorkflowManager
 
replaceBitstream(Context, Bitstream) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
replaceBitstream(Context, Bitstream) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 
replaceMediaResource(String, Deposit, AuthCredentials, SwordConfiguration) - Method in class org.dspace.sword2.MediaResourceManagerDSpace
 
replaceMetadata(String, Deposit, AuthCredentials, SwordConfiguration) - Method in class org.dspace.sword2.ContainerManagerDSpace
 
replaceMetadata(Context, Item) - Method in interface org.dspace.sword2.WorkflowManager
 
replaceMetadata(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
replaceMetadata(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 
replaceMetadataAndMediaResource(String, Deposit, AuthCredentials, SwordConfiguration) - Method in class org.dspace.sword2.ContainerManagerDSpace
 
replaceMetadataAndMediaResource(Context, Item) - Method in interface org.dspace.sword2.WorkflowManager
 
replaceMetadataAndMediaResource(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
replaceMetadataAndMediaResource(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 
replaceResourceContent(Context, Item) - Method in interface org.dspace.sword2.WorkflowManager
 
replaceResourceContent(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
replaceResourceContent(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 
REPOSITORY_ERROR - Static variable in class org.dspace.sword2.DSpaceUriRegistry
Database or IO Error when installing new item
resolveState(Context, Deposit, DepositResult, VerboseDescription) - Method in interface org.dspace.sword2.WorkflowManager
 
resolveState(Context, Deposit, DepositResult, VerboseDescription, boolean) - Method in interface org.dspace.sword2.WorkflowManager
 
resolveState(Context, Deposit, DepositResult, VerboseDescription) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
resolveState(Context, Deposit, DepositResult, VerboseDescription, boolean) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
resolveState(Context, Deposit, DepositResult, VerboseDescription) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 
resolveState(Context, Deposit, DepositResult, VerboseDescription, boolean) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 
retrieveBitstream(Context, Bitstream) - Method in interface org.dspace.sword2.WorkflowManager
 
retrieveBitstream(Context, Bitstream) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
retrieveBitstream(Context, Bitstream) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 
retrieveContent(Context, Item) - Method in interface org.dspace.sword2.WorkflowManager
 
retrieveContent(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
retrieveContent(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 
retrieveServiceDoc(Context) - Method in interface org.dspace.sword2.WorkflowManager
 
retrieveServiceDoc(Context) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
retrieveServiceDoc(Context) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 
retrieveStatement(Context, Item) - Method in interface org.dspace.sword2.WorkflowManager
 
retrieveStatement(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerDefault
 
retrieveStatement(Context, Item) - Method in class org.dspace.sword2.WorkflowManagerUnrestricted
 
returnDepositReceipt() - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
returnErrorBody() - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
returnStackTraceInError() - Method in class org.dspace.sword2.SwordConfigurationDSpace
 

S

ServiceDocumentManagerDSpace - Class in org.dspace.sword2
 
ServiceDocumentManagerDSpace() - Constructor for class org.dspace.sword2.ServiceDocumentManagerDSpace
 
setAuthenticated(EPerson) - Method in class org.dspace.sword2.SwordContext
 
setAuthenticatorContext(Context) - Method in class org.dspace.sword2.SwordContext
 
setContentType(String) - Method in class org.dspace.sword2.FeedContentDisseminator
 
setContentType(String) - Method in class org.dspace.sword2.SimpleZipContentDisseminator
 
setContentType(String) - Method in interface org.dspace.sword2.SwordContentDisseminator
 
setContext(Context) - Method in class org.dspace.sword2.SwordContext
 
setDerivedResources(List<Bitstream>) - Method in class org.dspace.sword2.DepositResult
 
setFailedPackageDir(String) - Method in class org.dspace.sword2.SwordConfigurationDSpace
set the directory to write file of the original package
setItem(Item) - Method in class org.dspace.sword2.DepositResult
 
setKeepOriginal(boolean) - Method in class org.dspace.sword2.SwordConfigurationDSpace
set whether the repository should keep copies of the original package
setKeepPackageOnFailedIngest(boolean) - Method in class org.dspace.sword2.SwordConfigurationDSpace
set whether the repository should write file of the original package if ingest fails
setMaxUploadSize(int) - Method in class org.dspace.sword2.SwordConfigurationDSpace
Set the max uplaod size (in bytes) for the SWORD interface.
setMediated(boolean) - Method in class org.dspace.sword2.SwordConfigurationDSpace
Set whether the server supports mediated deposit (aka on-behalf-of).
setOnBehalfOf(EPerson) - Method in class org.dspace.sword2.SwordContext
 
setOriginalDeposit(Bitstream) - Method in class org.dspace.sword2.DepositResult
 
setPackaging(String) - Method in class org.dspace.sword2.FeedContentDisseminator
 
setPackaging(String) - Method in class org.dspace.sword2.SimpleZipContentDisseminator
 
setPackaging(String) - Method in interface org.dspace.sword2.SwordContentDisseminator
 
setSlug(Item, String, VerboseDescription) - Method in class org.dspace.sword2.AbstractSwordContentIngester
Store the given slug value (which is used for suggested identifiers, and which DSpace ignores) in the item metadata.
setSlug(Item, String, VerboseDescription) - Method in class org.dspace.sword2.SimpleDCEntryIngester
Store the given slug value (which is used for suggested identifiers, and which DSpace ignores) in the item metadata.
setSwordBundle(String) - Method in class org.dspace.sword2.SwordConfigurationDSpace
Set the bundle name that sword will store its original deposit packages in, when storing them inside an item
setTreatment(String) - Method in class org.dspace.sword2.DepositResult
 
setUpdatedDate(Item, VerboseDescription) - Method in class org.dspace.sword2.AbstractSwordContentIngester
Add the current date to the item metadata.
setUpdatedDate(Item, VerboseDescription) - Method in class org.dspace.sword2.SimpleDCEntryIngester
Add the current date to the item metadata.
setVerbose(boolean) - Method in class org.dspace.sword2.SwordConfigurationDSpace
Set whether this is a verbose deposit.
SimpleDCEntryDisseminator - Class in org.dspace.sword2
 
SimpleDCEntryDisseminator() - Constructor for class org.dspace.sword2.SimpleDCEntryDisseminator
 
SimpleDCEntryIngester - Class in org.dspace.sword2
 
SimpleDCEntryIngester() - Constructor for class org.dspace.sword2.SimpleDCEntryIngester
 
SimpleDCMetadata - Class in org.dspace.sword2
 
SimpleDCMetadata() - Constructor for class org.dspace.sword2.SimpleDCMetadata
 
SimpleZipContentDisseminator - Class in org.dspace.sword2
 
SimpleZipContentDisseminator() - Constructor for class org.dspace.sword2.SimpleZipContentDisseminator
 
SimpleZipContentIngester - Class in org.dspace.sword2
 
SimpleZipContentIngester() - Constructor for class org.dspace.sword2.SimpleZipContentIngester
 
startWorkflow(Context, Item) - Method in class org.dspace.sword2.WorkflowTools
Start the DSpace workflow on the given item
StatementManagerDSpace - Class in org.dspace.sword2
 
StatementManagerDSpace() - Constructor for class org.dspace.sword2.StatementManagerDSpace
 
stopWorkflow(Context, Item) - Method in class org.dspace.sword2.WorkflowTools
Stop the DSpace workflow, and return the item to the user workspace
storeAndCheckBinary() - Method in class org.dspace.sword2.SwordConfigurationDSpace
 
storeEntryAsFile(Deposit, AuthCredentials, SwordConfigurationDSpace) - Method in class org.dspace.sword2.DSpaceSwordAPI
Store original package on disk and companion file containing SWORD headers as found in the deposit object Also write companion file with header info from the deposit object.
storeOriginals(SwordConfigurationDSpace, Context, VerboseDescription, Deposit, DepositResult) - Method in class org.dspace.sword2.DSpaceSwordAPI
 
storePackageAsFile(Deposit, AuthCredentials, SwordConfigurationDSpace) - Method in class org.dspace.sword2.DSpaceSwordAPI
Store original package on disk and companion file containing SWORD headers as found in the deposit object Also write companion file with header info from the deposit object.
SwordAuthenticator - Class in org.dspace.sword2
This class offers a thin wrapper for the default DSpace authentication module for the SWORD implementation
SwordAuthenticator() - Constructor for class org.dspace.sword2.SwordAuthenticator
 
SwordConfigurationDSpace - Class in org.dspace.sword2
 
SwordConfigurationDSpace() - Constructor for class org.dspace.sword2.SwordConfigurationDSpace
Initialise the sword configuration.
SwordContentDisseminator - Interface in org.dspace.sword2
 
SwordContentIngester - Interface in org.dspace.sword2
Interface behind which can be implemented ingest mechanisms for SWORD deposit requests.
SwordContext - Class in org.dspace.sword2
This class holds information about authenticated users (both the depositing user and the on-behalf-of user), and their associated DSpace Context objects.
SwordContext() - Constructor for class org.dspace.sword2.SwordContext
 
SwordDisseminatorFactory - Class in org.dspace.sword2
 
SwordDisseminatorFactory() - Constructor for class org.dspace.sword2.SwordDisseminatorFactory
 
SwordEntryDisseminator - Interface in org.dspace.sword2
 
SwordEntryIngester - Interface in org.dspace.sword2
 
SwordIngesterFactory - Class in org.dspace.sword2
Factory class which will mint objects conforming to the SWORDIngester interface.
SwordIngesterFactory() - Constructor for class org.dspace.sword2.SwordIngesterFactory
 
SwordMETSContentIngester - Class in org.dspace.sword2
 
SwordMETSContentIngester() - Constructor for class org.dspace.sword2.SwordMETSContentIngester
 
SwordMETSPackageIngester - Class in org.dspace.sword2
 
SwordMETSPackageIngester() - Constructor for class org.dspace.sword2.SwordMETSPackageIngester
 
SwordStatementDisseminator - Interface in org.dspace.sword2
 
SwordUrlManager - Class in org.dspace.sword2
 
SwordUrlManager(SwordConfigurationDSpace, Context) - Constructor for class org.dspace.sword2.SwordUrlManager
 

T

TempFileInputStream - Class in org.dspace.sword2
 
TempFileInputStream(File) - Constructor for class org.dspace.sword2.TempFileInputStream
 
toString() - Method in class org.dspace.sword2.VerboseDescription
 

U

UNPACKAGE_FAIL - Static variable in class org.dspace.sword2.DSpaceUriRegistry
if unpackaging the package fails
urlManager - Variable in class org.dspace.sword2.GenericStatementDisseminator
 
useHeaders(String, Deposit, AuthCredentials, SwordConfiguration) - Method in class org.dspace.sword2.ContainerManagerDSpace
 

V

VerboseDescription - Class in org.dspace.sword2
 
VerboseDescription() - Constructor for class org.dspace.sword2.VerboseDescription
 
VersionManager - Class in org.dspace.sword2
 
VersionManager() - Constructor for class org.dspace.sword2.VersionManager
 

W

WorkflowManager - Interface in org.dspace.sword2
 
WorkflowManagerDefault - Class in org.dspace.sword2
This implementation of WorkflowManager is restricted and only allows UPDATE and DELETE operations on items which are not in workflow, in archive, or withdrawn.
WorkflowManagerDefault() - Constructor for class org.dspace.sword2.WorkflowManagerDefault
 
WorkflowManagerFactory - Class in org.dspace.sword2
 
WorkflowManagerFactory() - Constructor for class org.dspace.sword2.WorkflowManagerFactory
 
WorkflowManagerUnrestricted - Class in org.dspace.sword2
This implementation of WorkflowManager is unrestricted and allows UPDATE and DELETE operations on items in any state (in workflow, in archive, or withdrawn).
WorkflowManagerUnrestricted() - Constructor for class org.dspace.sword2.WorkflowManagerUnrestricted
 
WorkflowTools - Class in org.dspace.sword2
 
WorkflowTools() - Constructor for class org.dspace.sword2.WorkflowTools
 
A B C D E F G I L M N O P R S T U V W 

Copyright © 2013 DuraSpace. All Rights Reserved.