A B C D E F G H I L M O P R S T U V W 
All Classes All Packages

A

AbstractPackagerTask - Class in org.dspace.ctask.replicate
AbstractPackagerTask encapsulates a few common convenience methods which may be useful to curation tasks that wrap or utilize DSpace Packager classes (org.dspace.content.packager.*).
AbstractPackagerTask() - Constructor for class org.dspace.ctask.replicate.AbstractPackagerTask
 
addGroup(AssociatedGroup) - Method in class org.dspace.pack.bagit.xml.roles.DSpaceRoles
Add a single AssociatedGroup
addMember(Member) - Method in class org.dspace.pack.bagit.xml.roles.AssociatedGroup
Add a single member to the Members
addMemberGroup(Member) - Method in class org.dspace.pack.bagit.xml.roles.AssociatedGroup
addPerson(Person) - Method in class org.dspace.pack.bagit.xml.roles.DSpaceRoles
Add a single Person
addPolicy(Policy) - Method in class org.dspace.pack.bagit.xml.policy.Policies
 
addValue(Value) - Method in class org.dspace.pack.bagit.xml.metadata.Metadata
 
AssociatedGroup - Class in org.dspace.pack.bagit.xml.roles
The Group tag for roles.xml Named as to not conflict with Group but still be clear for what it is
AssociatedGroup() - Constructor for class org.dspace.pack.bagit.xml.roles.AssociatedGroup
Default constructor for jaxb
AssociatedGroup(Context, DSpaceObject, Group) - Constructor for class org.dspace.pack.bagit.xml.roles.AssociatedGroup
Constructor to create an AssociatedGroup from a Group

B

BAG_AIP - Static variable in class org.dspace.pack.bagit.BagItAipWriter
 
BAG_MAN - Static variable in class org.dspace.pack.bagit.BagItAipWriter
 
BAG_PROFILE_KEY - Static variable in class org.dspace.pack.PackerFactory
 
BAG_TYPE - Static variable in class org.dspace.pack.PackerFactory
 
BagBitstream - Class in org.dspace.pack.bagit
Hold information about a Bitstream and its metadata.
BagBitstream(String, Bitstream, String, Policies, Metadata) - Constructor for class org.dspace.pack.bagit.BagBitstream
A Bitstream which is to be fetched rather than added to a BagIt bag
BagBitstream(Bitstream, String, Policies, Metadata) - Constructor for class org.dspace.pack.bagit.BagBitstream
Information for a Bitstream which is to be packaged directly in a BagIt bag
BagInfoHelper - Class in org.dspace.pack.bagit
Load the replicate.bag.tag configuration properties into memory for use with the BagItAipWriter
BagInfoHelper() - Constructor for class org.dspace.pack.bagit.BagInfoHelper
 
BagItAipReader - Class in org.dspace.pack.bagit
Assist in reading aips and retrieving information from the package.
BagItAipReader(Path) - Constructor for class org.dspace.pack.bagit.BagItAipReader
Constructor for a BagItAipReader.
BagItAipWriter - Class in org.dspace.pack.bagit
The BagItAipWriter handles the packaging of DSpaceObjects into their respective bags.
BagItAipWriter(Context, File, String, Map<String, List<String>>) - Constructor for class org.dspace.pack.bagit.BagItAipWriter
Constructor for a BagItAipWriter.
BagItPolicyUtil - Class in org.dspace.pack.bagit
Operations for ResourcePolicy objects in BagIt bags Generates a Policy pojo for DSpaceObjects which can be easily serialized to XML
BagItPolicyUtil() - Constructor for class org.dspace.pack.bagit.BagItPolicyUtil
 
BagItReplaceWithAIP - Class in org.dspace.ctask.replicate
BagItReplaceWithAIP task will instate the replica representation of the object in place of the current (repository) one.
BagItReplaceWithAIP() - Constructor for class org.dspace.ctask.replicate.BagItReplaceWithAIP
 
BagItReplicateConsumer - Class in org.dspace.ctask.replicate
BagItReplicateConsumer is an event consumer that tracks events relevant to replication synchronization.
BagItReplicateConsumer() - Constructor for class org.dspace.ctask.replicate.BagItReplicateConsumer
 
BagItRestoreFromAIP - Class in org.dspace.ctask.replicate
BagItRestoreFromAIP task performs essentially an 'undelete' on an object that has been deleted from the repository, using the replica copy.
BagItRestoreFromAIP() - Constructor for class org.dspace.ctask.replicate.BagItRestoreFromAIP
 
BagItRolesUtil - Class in org.dspace.pack.bagit
Create a DSpaceRoles for a BagIt bag Uses RoleDisseminator as a reference for obtaining groups/epeople
BagItRolesUtil() - Constructor for class org.dspace.pack.bagit.BagItRolesUtil
 

C

canonicalId(String) - Method in class org.dspace.ctask.replicate.ReplicaManager
Convert a Storage ID back into a Canonical Identifier (opposite of 'storageId()' method).
CatalogPacker - Class in org.dspace.pack.bagit
CatalogPacker packs and unpacks Object catalogs in Bagit format.
CatalogPacker(Context, String) - Constructor for class org.dspace.pack.bagit.CatalogPacker
 
CatalogPacker(Context, String, String, List<String>) - Constructor for class org.dspace.pack.bagit.CatalogPacker
 
clean() - Method in class org.dspace.pack.bagit.BagItAipReader
Finish operations and remove the aip
CollectionPacker - Class in org.dspace.pack.bagit
CollectionPacker packs and unpacks Collection AIPs in BagIt bags
CollectionPacker(Context, Collection, String) - Constructor for class org.dspace.pack.bagit.CollectionPacker
 
CommunityPacker - Class in org.dspace.pack.bagit
CommunityPacker Packs and unpacks Community AIPs in Bagit format.
CommunityPacker(Context, Community, String) - Constructor for class org.dspace.pack.bagit.CommunityPacker
 
CompareWithAIP - Class in org.dspace.ctask.replicate
CompareWithAIP task compares local repository values with the replica store values.
CompareWithAIP() - Constructor for class org.dspace.ctask.replicate.CompareWithAIP
 
CompareWithManifest - Class in org.dspace.ctask.replicate.checkm
CompareWithManifest task compares local repository content against the representation contained in the replica store manifest.
CompareWithManifest() - Constructor for class org.dspace.ctask.replicate.checkm.CompareWithManifest
 
consume(Context, Event) - Method in class org.dspace.ctask.replicate.BagItReplicateConsumer
Consume a content event.
consume(Context, Event) - Method in class org.dspace.ctask.replicate.METSReplicateConsumer
Consume a content event.
COUNT - Static variable in class org.dspace.ctask.replicate.Odometer
 
CREATE_TS - Static variable in class org.dspace.pack.PackerFactory
 

D

DEFAULT_PROFILE - Static variable in class org.dspace.pack.PackerFactory
 
deletionCatalogId(String, String) - Method in class org.dspace.ctask.replicate.ReplicaManager
Determine the ID of an object's deletion catalog in storage.
dequeue(String, long) - Method in class org.dspace.ctask.replicate.FilteredFileTaskQueue
Returns the set of UNIQUE task entries from the named queue.
DOWNLOADED - Static variable in class org.dspace.ctask.replicate.Odometer
 
DSpaceRoles - Class in org.dspace.pack.bagit.xml.roles
Top level object for the DSpaceRoles xml schema mapping
DSpaceRoles() - Constructor for class org.dspace.pack.bagit.xml.roles.DSpaceRoles
 
DuraCloudObjectStore - Class in org.dspace.ctask.replicate.store
DuraCloudReplicaStore invokes the DuraCloud RESTful web service API, (using a java client library) rather than using the rsync tool.
DuraCloudObjectStore() - Constructor for class org.dspace.ctask.replicate.store.DuraCloudObjectStore
 

E

end(Context) - Method in class org.dspace.ctask.replicate.BagItReplicateConsumer
 
end(Context) - Method in class org.dspace.ctask.replicate.METSReplicateConsumer
 
equals(Object) - Method in class org.dspace.pack.bagit.xml.roles.AssociatedGroup
 
EstimateAIPSize - Class in org.dspace.ctask.replicate
EstimateAIPSize task computes the total number of bytes in all the content files (viz Bitstreams, including logos for containers) of the passed object.
EstimateAIPSize() - Constructor for class org.dspace.ctask.replicate.EstimateAIPSize
 

F

FetchAIP - Class in org.dspace.ctask.replicate
FetchAIP task will simply retrieve replica representations of the object into the local staging area.
FetchAIP() - Constructor for class org.dspace.ctask.replicate.FetchAIP
 
FetchManifest - Class in org.dspace.ctask.replicate.checkm
FetchManifest task will simply retrieve a manifest representation of the object into the local staging area
FetchManifest() - Constructor for class org.dspace.ctask.replicate.checkm.FetchManifest
 
fetchObject(String, String, File) - Method in interface org.dspace.ctask.replicate.ObjectStore
Fetches a copy of the object with passed ID, and places it in passed file.
fetchObject(String, String, File) - Method in class org.dspace.ctask.replicate.store.DuraCloudObjectStore
 
fetchObject(String, String, File) - Method in class org.dspace.ctask.replicate.store.LocalObjectStore
 
fetchObject(Context, String, String) - Method in class org.dspace.ctask.replicate.ReplicaManager
 
FilteredFileTaskQueue - Class in org.dspace.ctask.replicate
An extension of the default FileTaskQueue which ensures that duplicate entries in the queue are filtered out during the "dequeue()" process.
FilteredFileTaskQueue() - Constructor for class org.dspace.ctask.replicate.FilteredFileTaskQueue
 
findBitstreams() - Method in class org.dspace.pack.bagit.BagItAipReader
Find any Bitstreams packaged in an aip and return path, bundle name, and metadata
findItemTemplate() - Method in class org.dspace.pack.bagit.BagItAipReader
Search for Metadata for an Item Template in a Bag
findLogo() - Method in class org.dspace.pack.bagit.BagItAipReader
Retrieve the logo for an aip, if it is available
findRoles() - Method in class org.dspace.pack.bagit.BagItAipReader
Attempt to find the data/roles.xml within a Bag.
finish(Context) - Method in class org.dspace.ctask.replicate.BagItReplicateConsumer
 
finish(Context) - Method in class org.dspace.ctask.replicate.METSReplicateConsumer
 

G

getAction() - Method in class org.dspace.pack.bagit.xml.policy.Policy
 
getBitstream() - Method in class org.dspace.pack.bagit.BagBitstream
Get the Bitstream, or null if it does not exist
getBitstream() - Method in class org.dspace.pack.bagit.PackagedBitstream
 
getBody() - Method in class org.dspace.pack.bagit.xml.metadata.Value
 
getBundle() - Method in class org.dspace.pack.bagit.BagBitstream
Get the name of the Bundle associated with the Bitstream
getBundle() - Method in class org.dspace.pack.bagit.PackagedBitstream
 
getCanLogin() - Method in class org.dspace.pack.bagit.xml.roles.Person
For the xml, a tag is omitted without a body so an empty String is stored if the person can log in.
getChildPackageRefs() - Method in class org.dspace.pack.mets.METSPacker
Return list of referenced child packages (AIPs) which were located during the unpacking of an AIP (see unpack()).
getCollection() - Method in class org.dspace.pack.bagit.CollectionPacker
 
getCommunity() - Method in class org.dspace.pack.bagit.CommunityPacker
 
getDescription() - Method in class org.dspace.pack.bagit.xml.policy.Policy
 
getDSO() - Method in class org.dspace.pack.mets.METSPacker
Get DSpaceObject we are working with
getDSpaceRoles(Context, Collection) - Static method in class org.dspace.pack.bagit.BagItRolesUtil
Retrieve all roles for a Collection.
getDSpaceRoles(Context, Community) - Static method in class org.dspace.pack.bagit.BagItRolesUtil
Retrieve all roles for a Community.
getDSpaceRoles(Context, Site) - Static method in class org.dspace.pack.bagit.BagItRolesUtil
Retrieve all roles in a DSpace site.
getElement() - Method in class org.dspace.pack.bagit.xml.metadata.Value
 
getEmail() - Method in class org.dspace.pack.bagit.xml.roles.Person
 
getEndDate() - Method in class org.dspace.pack.bagit.xml.policy.Policy
 
getEperson() - Method in class org.dspace.pack.bagit.xml.policy.Policy
 
getFetchUrl() - Method in class org.dspace.pack.bagit.BagBitstream
Get the url to fetch the Bitstream with, or null if it does not exist
getFirstName() - Method in class org.dspace.pack.bagit.xml.roles.Person
 
getGroup() - Method in class org.dspace.pack.bagit.xml.policy.Policy
 
getGroups() - Method in class org.dspace.pack.bagit.xml.roles.DSpaceRoles
 
getId() - Method in class org.dspace.pack.bagit.xml.roles.AssociatedGroup
 
getId() - Method in class org.dspace.pack.bagit.xml.roles.Member
 
getId() - Method in class org.dspace.pack.bagit.xml.roles.Person
 
getItem() - Method in class org.dspace.pack.bagit.ItemPacker
 
getLanguage() - Method in class org.dspace.pack.bagit.xml.metadata.Value
 
getLanguage() - Method in class org.dspace.pack.bagit.xml.roles.Person
 
getLastName() - Method in class org.dspace.pack.bagit.xml.roles.Person
 
getMemberGroups() - Method in class org.dspace.pack.bagit.xml.roles.AssociatedGroup
The groups associated with this AssociatedGroup.
getMembers() - Method in class org.dspace.pack.bagit.CatalogPacker
 
getMembers() - Method in class org.dspace.pack.bagit.SitePacker
Get the members for this Site; only populated on unpack.
getMembers() - Method in class org.dspace.pack.bagit.xml.roles.AssociatedGroup
The Members in the group.
getMetadata() - Method in class org.dspace.pack.bagit.BagBitstream
Get the metadata associated with the Bitstream
getMetadata() - Method in class org.dspace.pack.bagit.PackagedBitstream
 
getMetadataField() - Method in class org.dspace.pack.bagit.xml.metadata.Value
Gets the MetadataFieldName for this value.
getName() - Method in class org.dspace.pack.bagit.xml.metadata.Value
 
getName() - Method in class org.dspace.pack.bagit.xml.policy.Policy
 
getName() - Method in class org.dspace.pack.bagit.xml.roles.AssociatedGroup
 
getName() - Method in class org.dspace.pack.bagit.xml.roles.Member
 
getNetId() - Method in class org.dspace.pack.bagit.xml.roles.Person
 
getOdometer() - Method in class org.dspace.ctask.replicate.ReplicaManager
 
getOwnerId() - Method in class org.dspace.pack.bagit.CatalogPacker
 
getPeople() - Method in class org.dspace.pack.bagit.xml.roles.DSpaceRoles
 
getPolicies() - Method in class org.dspace.pack.bagit.BagBitstream
Get the policy for a Bitstream
getPolicies() - Method in class org.dspace.pack.bagit.PackagedBitstream
 
getPolicies() - Method in class org.dspace.pack.bagit.xml.policy.Policies
 
getPolicy(Context, DSpaceObject) - Static method in class org.dspace.pack.bagit.BagItPolicyUtil
Create a Policy for a DSpaceObject
getProperty(String) - Method in class org.dspace.ctask.replicate.Odometer
 
getQualifier() - Method in class org.dspace.pack.bagit.xml.metadata.Value
 
getRequiredCertificate() - Method in class org.dspace.pack.bagit.xml.roles.Person
For the xml, a tag is omitted without a body so an empty String is stored if the person is requires a certificate.
getSchema() - Method in class org.dspace.pack.bagit.xml.metadata.Value
 
getSelfRegistered() - Method in class org.dspace.pack.bagit.xml.roles.Person
For the xml, a tag is omitted without a body so an empty String is stored if the person is self registered.
getStartDate() - Method in class org.dspace.pack.bagit.xml.policy.Policy
 
getTagFiles() - Static method in class org.dspace.pack.bagit.BagInfoHelper
Loads the bag-info.txt and any other fields for tag files found under 'replicate.bag.tag'
getType() - Method in class org.dspace.pack.bagit.xml.policy.Policy
 
getType() - Method in class org.dspace.pack.bagit.xml.roles.AssociatedGroup
 
getValues() - Method in class org.dspace.pack.bagit.xml.metadata.Metadata
 

H

hashCode() - Method in class org.dspace.pack.bagit.xml.roles.AssociatedGroup
 

I

ingest(Context, DSpaceObject, Path) - Static method in class org.dspace.pack.bagit.BagItRolesUtil
Ingest an xml file and search for any DSpaceRoles.
init() - Method in interface org.dspace.ctask.replicate.ObjectStore
Initializes the storage service for use.
init() - Method in class org.dspace.ctask.replicate.store.DuraCloudObjectStore
 
init() - Method in class org.dspace.ctask.replicate.store.LocalObjectStore
 
init(Curator, String) - Method in class org.dspace.ctask.replicate.BagItReplaceWithAIP
 
init(Curator, String) - Method in class org.dspace.ctask.replicate.BagItRestoreFromAIP
 
init(Curator, String) - Method in class org.dspace.ctask.replicate.checkm.CompareWithManifest
 
init(Curator, String) - Method in class org.dspace.ctask.replicate.checkm.FetchManifest
 
init(Curator, String) - Method in class org.dspace.ctask.replicate.checkm.RemoveManifest
 
init(Curator, String) - Method in class org.dspace.ctask.replicate.checkm.TransmitManifest
 
init(Curator, String) - Method in class org.dspace.ctask.replicate.checkm.VerifyManifest
 
init(Curator, String) - Method in class org.dspace.ctask.replicate.CompareWithAIP
 
init(Curator, String) - Method in class org.dspace.ctask.replicate.FetchAIP
 
init(Curator, String) - Method in class org.dspace.ctask.replicate.METSRestoreFromAIP
 
init(Curator, String) - Method in class org.dspace.ctask.replicate.MoveToTrashSingleAIP
 
init(Curator, String) - Method in class org.dspace.ctask.replicate.RemoveAIP
 
init(Curator, String) - Method in class org.dspace.ctask.replicate.TransmitAIP
 
init(Curator, String) - Method in class org.dspace.ctask.replicate.VerifyAIP
 
initialize() - Method in class org.dspace.ctask.replicate.BagItReplicateConsumer
 
initialize() - Method in class org.dspace.ctask.replicate.METSReplicateConsumer
 
instance() - Static method in class org.dspace.ctask.replicate.ReplicaManager
 
instance(Context, DSpaceObject) - Static method in class org.dspace.pack.PackerFactory
 
ItemPacker - Class in org.dspace.pack.bagit
ItemPacker packs and unpacks Item AIPs in BagIt bag compressed archives
ItemPacker(Context, Item, String) - Constructor for class org.dspace.pack.bagit.ItemPacker
 

L

loadPackagerParameters(String) - Method in class org.dspace.ctask.replicate.AbstractPackagerTask
Loads pre-configured PackageParameters settings from a given Module configuration file (specified by 'moduleName').
LocalObjectStore - Class in org.dspace.ctask.replicate.store
LocalObjectStore uses the local file system to manage replicas or other content.
LocalObjectStore() - Constructor for class org.dspace.ctask.replicate.store.LocalObjectStore
 

M

MANIFEST_EXTENSION - Static variable in class org.dspace.ctask.replicate.checkm.TransmitManifest
 
Member - Class in org.dspace.pack.bagit.xml.roles
The Member tag of the DSpaceRoles schema.
Member() - Constructor for class org.dspace.pack.bagit.xml.roles.Member
Default constructor for JAXB
Member(Context, Group) - Constructor for class org.dspace.pack.bagit.xml.roles.Member
Create a Member for a Group
Member(EPerson) - Constructor for class org.dspace.pack.bagit.xml.roles.Member
Create a member for an EPerson
Metadata - Class in org.dspace.pack.bagit.xml.metadata
Root tag for metadata.xml.
Metadata() - Constructor for class org.dspace.pack.bagit.xml.metadata.Metadata
 
METADATA_XML - Static variable in class org.dspace.pack.bagit.BagItAipWriter
 
METSPacker - Class in org.dspace.pack.mets
METSPacker packs and unpacks Item AIPs in METS compressed archives
METSPacker(Context, String) - Constructor for class org.dspace.pack.mets.METSPacker
 
METSPacker(Context, DSpaceObject, String) - Constructor for class org.dspace.pack.mets.METSPacker
 
METSReplicateConsumer - Class in org.dspace.ctask.replicate
METSReplicateConsumer is an event consumer that tracks events relevant to replication synchronization when using METS AIPs.
METSReplicateConsumer() - Constructor for class org.dspace.ctask.replicate.METSReplicateConsumer
 
METSRestoreFromAIP - Class in org.dspace.ctask.replicate
METSRestoreFromAIP task will instate the METS AIP replica representation of the object in place of the current (repository) one.
METSRestoreFromAIP() - Constructor for class org.dspace.ctask.replicate.METSRestoreFromAIP
 
MODIFIED - Static variable in class org.dspace.ctask.replicate.Odometer
 
MountableObjectStore - Class in org.dspace.ctask.replicate.store
MountableObjectStore uses a mountable file system to manage replicas or other content.
MountableObjectStore() - Constructor for class org.dspace.ctask.replicate.store.MountableObjectStore
 
moveObject(String, String, String) - Method in interface org.dspace.ctask.replicate.ObjectStore
Moves the passed object from one storage group to another.
moveObject(String, String, String) - Method in class org.dspace.ctask.replicate.ReplicaManager
 
moveObject(String, String, String) - Method in class org.dspace.ctask.replicate.store.DuraCloudObjectStore
 
moveObject(String, String, String) - Method in class org.dspace.ctask.replicate.store.LocalObjectStore
 
MoveToTrashSingleAIP - Class in org.dspace.ctask.replicate
MoveToTrashSingleAIP task moves a single AIP from one group (folder) in external storage to another group (folder).
MoveToTrashSingleAIP() - Constructor for class org.dspace.ctask.replicate.MoveToTrashSingleAIP
 

O

OBJ_TYPE_COLLECTION - Static variable in class org.dspace.pack.bagit.BagItAipWriter
 
OBJ_TYPE_COMMUNITY - Static variable in class org.dspace.pack.bagit.BagItAipWriter
 
OBJ_TYPE_DELETION - Static variable in class org.dspace.pack.bagit.BagItAipWriter
 
OBJ_TYPE_ITEM - Static variable in class org.dspace.pack.bagit.BagItAipWriter
 
OBJECT_ID - Static variable in class org.dspace.pack.PackerFactory
 
OBJECT_TYPE - Static variable in class org.dspace.pack.PackerFactory
 
objectAttribute(String, String, String) - Method in interface org.dspace.ctask.replicate.ObjectStore
Obtains attributes of the representation of the object with passed ID.
objectAttribute(String, String, String) - Method in class org.dspace.ctask.replicate.ReplicaManager
 
objectAttribute(String, String, String) - Method in class org.dspace.ctask.replicate.store.DuraCloudObjectStore
 
objectAttribute(String, String, String) - Method in class org.dspace.ctask.replicate.store.LocalObjectStore
 
objectExists(String, String) - Method in interface org.dspace.ctask.replicate.ObjectStore
Returns whether an object with the passed id exists in the store.
objectExists(String, String) - Method in class org.dspace.ctask.replicate.ReplicaManager
 
objectExists(String, String) - Method in class org.dspace.ctask.replicate.store.DuraCloudObjectStore
 
objectExists(String, String) - Method in class org.dspace.ctask.replicate.store.LocalObjectStore
 
ObjectStore - Interface in org.dspace.ctask.replicate
An ObjectStore provides access to a managed store containing objects that possess a set of attributes.
OBJFILE - Static variable in class org.dspace.pack.PackerFactory
 
Odometer - Class in org.dspace.ctask.replicate
Odometer holds a small set of persistent operational parameters of service usage.
org.dspace.ctask.replicate - package org.dspace.ctask.replicate
 
org.dspace.ctask.replicate.checkm - package org.dspace.ctask.replicate.checkm
 
org.dspace.ctask.replicate.store - package org.dspace.ctask.replicate.store
 
org.dspace.pack - package org.dspace.pack
 
org.dspace.pack.bagit - package org.dspace.pack.bagit
 
org.dspace.pack.bagit.xml.metadata - package org.dspace.pack.bagit.xml.metadata
 
org.dspace.pack.bagit.xml.policy - package org.dspace.pack.bagit.xml.policy
 
org.dspace.pack.bagit.xml.roles - package org.dspace.pack.bagit.xml.roles
 
org.dspace.pack.mets - package org.dspace.pack.mets
 
OTHER_IDS - Static variable in class org.dspace.pack.PackerFactory
 
OWNER_ID - Static variable in class org.dspace.pack.PackerFactory
 

P

pack(File) - Method in class org.dspace.pack.bagit.CatalogPacker
 
pack(File) - Method in class org.dspace.pack.bagit.CollectionPacker
 
pack(File) - Method in class org.dspace.pack.bagit.CommunityPacker
 
pack(File) - Method in class org.dspace.pack.bagit.ItemPacker
 
pack(File) - Method in class org.dspace.pack.bagit.SitePacker
 
pack(File) - Method in class org.dspace.pack.mets.METSPacker
Create a METS AIP Package, using the configured AIP PackageDisseminator (in dspace.cfg)
pack(File) - Method in interface org.dspace.pack.Packer
Packs (maps) the contents of this object into an archive file.
packageAip() - Method in class org.dspace.pack.bagit.BagItAipWriter
Create a serialized BagIt bag using the parameters the BagItAipWriter was instantiated with
PackagedBitstream - Class in org.dspace.pack.bagit
Information about a Bitstream packaged in an aip
PackagedBitstream(String, Path, Metadata, Policies) - Constructor for class org.dspace.pack.bagit.PackagedBitstream
Constructor for bitstreams packaged in a BagIt AIP
Packer - Interface in org.dspace.pack
Packer packages and unpackages DSpace objects into archive files
PackerFactory - Class in org.dspace.pack
PackerFactory mints packers for specified object types.
PackerFactory() - Constructor for class org.dspace.pack.PackerFactory
 
perform(DSpaceObject) - Method in class org.dspace.ctask.replicate.BagItReplaceWithAIP
Perform the 'Replace with AIP' task.
perform(DSpaceObject) - Method in class org.dspace.ctask.replicate.BagItRestoreFromAIP
Perform 'Recover From AIP' task on a particular object.
perform(DSpaceObject) - Method in class org.dspace.ctask.replicate.checkm.CompareWithManifest
Perform 'Compare with Manifest' task
perform(DSpaceObject) - Method in class org.dspace.ctask.replicate.checkm.FetchManifest
Perform 'Fetch Manifest' task
perform(DSpaceObject) - Method in class org.dspace.ctask.replicate.checkm.RemoveManifest
Removes replicas of passed object from the replica store.
perform(DSpaceObject) - Method in class org.dspace.ctask.replicate.checkm.TransmitManifest
Perform 'Transmit Manifest' task
perform(DSpaceObject) - Method in class org.dspace.ctask.replicate.checkm.VerifyManifest
Perform the 'Verify Manifest' task
perform(DSpaceObject) - Method in class org.dspace.ctask.replicate.CompareWithAIP
Perform 'Compare with AIP' task
perform(DSpaceObject) - Method in class org.dspace.ctask.replicate.EstimateAIPSize
 
perform(DSpaceObject) - Method in class org.dspace.ctask.replicate.FetchAIP
Perform the 'Fetch AIP' task
perform(DSpaceObject) - Method in class org.dspace.ctask.replicate.METSRestoreFromAIP
 
perform(DSpaceObject) - Method in class org.dspace.ctask.replicate.MoveToTrashSingleAIP
Perform 'Move To Trash Single AIP' task
perform(DSpaceObject) - Method in class org.dspace.ctask.replicate.ReadOdometer
Performs the "Read Odometer" task.
perform(DSpaceObject) - Method in class org.dspace.ctask.replicate.RemoveAIP
Removes replicas of passed object from the replica store.
perform(DSpaceObject) - Method in class org.dspace.ctask.replicate.TransmitAIP
Perform 'Transmit AIP' task
perform(DSpaceObject) - Method in class org.dspace.ctask.replicate.VerifyAIP
Performs the "Verify AIP" task.
perform(Context, String) - Method in class org.dspace.ctask.replicate.BagItRestoreFromAIP
Perform 'Recover From AIP' task by retrieving an object package of a particular ID (name) and restoring it to the current DSpace Context.
perform(Context, String) - Method in class org.dspace.ctask.replicate.checkm.RemoveManifest
Removes replicas of passed id from the replica store.
perform(Context, String) - Method in class org.dspace.ctask.replicate.FetchAIP
Perform the 'Fetch AIP' task
perform(Context, String) - Method in class org.dspace.ctask.replicate.METSRestoreFromAIP
Perform the Restore/Replace task.
perform(Context, String) - Method in class org.dspace.ctask.replicate.MoveToTrashSingleAIP
Perform 'Move AIP' task
perform(Context, String) - Method in class org.dspace.ctask.replicate.RemoveAIP
Removes replicas of passed id from the replica store.
perform(Context, String) - Method in class org.dspace.ctask.replicate.VerifyAIP
Performs the "Verify AIP" task.
Person - Class in org.dspace.pack.bagit.xml.roles
A Person tag for the DSpaceRoles schema
Person() - Constructor for class org.dspace.pack.bagit.xml.roles.Person
Default constructor for JAXB
Person(EPerson) - Constructor for class org.dspace.pack.bagit.xml.roles.Person
Create a Person from an EPerson
Policies - Class in org.dspace.pack.bagit.xml.policy
Root element for policy.xml.
Policies() - Constructor for class org.dspace.pack.bagit.xml.policy.Policies
 
Policy - Class in org.dspace.pack.bagit.xml.policy
Pojo for ResourcePolicy objects
Policy() - Constructor for class org.dspace.pack.bagit.xml.policy.Policy
 
POLICY_XML - Static variable in class org.dspace.pack.bagit.BagItAipWriter
 
PROPERTIES_DELIMITER - Static variable in class org.dspace.pack.bagit.BagItAipWriter
 

R

readFile(String) - Method in class org.dspace.pack.bagit.BagItAipReader
Read a file's lines given a relative path to the file.
readMetadata() - Method in class org.dspace.pack.bagit.BagItAipReader
Read the metadata.xml file located in a bags data directory
ReadOdometer - Class in org.dspace.ctask.replicate
ReadOdometer simply reads and displays the odometer data.
ReadOdometer() - Constructor for class org.dspace.ctask.replicate.ReadOdometer
 
readPolicy() - Method in class org.dspace.pack.bagit.BagItAipReader
Read the policy.xml file located in a bags data directory
readProperties() - Method in class org.dspace.pack.bagit.BagItAipReader
Retrieve the object.properties for an aip
registerPolicies(Context, DSpaceObject, Policies) - Static method in class org.dspace.pack.bagit.BagItPolicyUtil
Register all policies found from Policies.getPolicies() by mapping them to a new ResourcePolicy.
RemoveAIP - Class in org.dspace.ctask.replicate
RemoveAIP task will remove requested objects from the replica store.
RemoveAIP() - Constructor for class org.dspace.ctask.replicate.RemoveAIP
 
RemoveManifest - Class in org.dspace.ctask.replicate.checkm
RemoveManifest task will remove the manifest of requested objects from the replica store.
RemoveManifest() - Constructor for class org.dspace.ctask.replicate.checkm.RemoveManifest
 
removeObject(String, String) - Method in interface org.dspace.ctask.replicate.ObjectStore
Removes the passed object from the store.
removeObject(String, String) - Method in class org.dspace.ctask.replicate.ReplicaManager
 
removeObject(String, String) - Method in class org.dspace.ctask.replicate.store.DuraCloudObjectStore
 
removeObject(String, String) - Method in class org.dspace.ctask.replicate.store.LocalObjectStore
 
ReplicaManager - Class in org.dspace.ctask.replicate
Singleton access point for communicating with replication access providers.
ROLES_XML - Static variable in class org.dspace.pack.bagit.BagItAipWriter
 

S

setAction(String) - Method in class org.dspace.pack.bagit.xml.policy.Policy
 
setCollection(Collection) - Method in class org.dspace.pack.bagit.CollectionPacker
 
setCommunity(Community) - Method in class org.dspace.pack.bagit.CommunityPacker
 
setContentFilter(String) - Method in class org.dspace.pack.bagit.CatalogPacker
 
setContentFilter(String) - Method in class org.dspace.pack.bagit.CollectionPacker
 
setContentFilter(String) - Method in class org.dspace.pack.bagit.CommunityPacker
 
setContentFilter(String) - Method in class org.dspace.pack.bagit.ItemPacker
 
setContentFilter(String) - Method in class org.dspace.pack.bagit.SitePacker
 
setContentFilter(String) - Method in class org.dspace.pack.mets.METSPacker
 
setContentFilter(String) - Method in interface org.dspace.pack.Packer
Sets a filter on this packer.
setContentStore(ContentStore) - Method in class org.dspace.ctask.replicate.store.DuraCloudObjectStore
 
setContext(Context) - Method in class org.dspace.pack.mets.METSPacker
Set application context
setDescription(String) - Method in class org.dspace.pack.bagit.xml.policy.Policy
 
setDSO(DSpaceObject) - Method in class org.dspace.pack.mets.METSPacker
Set DSpaceObject we are working with
setEndDate(String) - Method in class org.dspace.pack.bagit.xml.policy.Policy
 
setEperson(String) - Method in class org.dspace.pack.bagit.xml.policy.Policy
 
setGroup(String) - Method in class org.dspace.pack.bagit.xml.policy.Policy
 
setItem(Item) - Method in class org.dspace.pack.bagit.ItemPacker
 
setName(String) - Method in class org.dspace.pack.bagit.xml.policy.Policy
 
setPolicies(List<Policy>) - Method in class org.dspace.pack.bagit.xml.policy.Policies
 
setReferenceFilter(String) - Method in class org.dspace.pack.bagit.CatalogPacker
 
setReferenceFilter(String) - Method in class org.dspace.pack.bagit.CollectionPacker
 
setReferenceFilter(String) - Method in class org.dspace.pack.bagit.CommunityPacker
 
setReferenceFilter(String) - Method in class org.dspace.pack.bagit.ItemPacker
 
setReferenceFilter(String) - Method in class org.dspace.pack.bagit.SitePacker
 
setReferenceFilter(String) - Method in class org.dspace.pack.mets.METSPacker
 
setReferenceFilter(String) - Method in interface org.dspace.pack.Packer
 
setStartDate(String) - Method in class org.dspace.pack.bagit.xml.policy.Policy
 
setType(String) - Method in class org.dspace.pack.bagit.xml.policy.Policy
 
setValues(List<Value>) - Method in class org.dspace.pack.bagit.xml.metadata.Metadata
 
SitePacker - Class in org.dspace.pack.bagit
Packer for a DSpace Site object in to a BagIt bag
SitePacker(Context, Site, String) - Constructor for class org.dspace.pack.bagit.SitePacker
 
size(String) - Method in class org.dspace.pack.bagit.CatalogPacker
 
size(String) - Method in class org.dspace.pack.bagit.CollectionPacker
 
size(String) - Method in class org.dspace.pack.bagit.CommunityPacker
 
size(String) - Method in class org.dspace.pack.bagit.ItemPacker
 
size(String) - Method in class org.dspace.pack.bagit.SitePacker
 
size(String) - Method in class org.dspace.pack.mets.METSPacker
 
size(String) - Method in interface org.dspace.pack.Packer
Estimate the size of the object as packed into a bag.
SIZE - Static variable in class org.dspace.ctask.replicate.Odometer
 
stage(Context, String, String) - Method in class org.dspace.ctask.replicate.ReplicaManager
 
storageId(Context, String, String) - Method in class org.dspace.ctask.replicate.ReplicaManager
Determine the Identifier of an object once it is placed in storage.
storeDir - Variable in class org.dspace.ctask.replicate.store.LocalObjectStore
 

T

TEMPLATE_XML - Static variable in class org.dspace.pack.bagit.BagItAipWriter
 
transferObject(String, File) - Method in interface org.dspace.ctask.replicate.ObjectStore
Transfers a copy of this file to the object store
transferObject(String, File) - Method in class org.dspace.ctask.replicate.ReplicaManager
 
transferObject(String, File) - Method in class org.dspace.ctask.replicate.store.DuraCloudObjectStore
 
transferObject(String, File) - Method in class org.dspace.ctask.replicate.store.LocalObjectStore
 
transferObject(String, File) - Method in class org.dspace.ctask.replicate.store.MountableObjectStore
 
TransmitAIP - Class in org.dspace.ctask.replicate
TransmitAIP task creates an AIP suitable for replication, and forwards it to the replication system for transmission (upload).
TransmitAIP() - Constructor for class org.dspace.ctask.replicate.TransmitAIP
 
TransmitManifest - Class in org.dspace.ctask.replicate.checkm
TransmitManifest task produces a manifest file for the content files contained in the passed DSpace object, and forwards it to the replication system for transmission (upload).
TransmitManifest() - Constructor for class org.dspace.ctask.replicate.checkm.TransmitManifest
 
TransmitSingleAIP - Class in org.dspace.ctask.replicate
TransmitSingleAIP task creates an AIP suitable for replication, and forwards it to the replication system for transmission (upload).
TransmitSingleAIP() - Constructor for class org.dspace.ctask.replicate.TransmitSingleAIP
 

U

unpack(File) - Method in class org.dspace.pack.bagit.CatalogPacker
 
unpack(File) - Method in class org.dspace.pack.bagit.CollectionPacker
 
unpack(File) - Method in class org.dspace.pack.bagit.CommunityPacker
 
unpack(File) - Method in class org.dspace.pack.bagit.ItemPacker
 
unpack(File) - Method in class org.dspace.pack.bagit.SitePacker
 
unpack(File) - Method in class org.dspace.pack.mets.METSPacker
Restore/Replace a DSpaceObject based on the contents of a METS AIP Package, using the configured AIP PackageIngester (in dspace.cfg)
unpack(File) - Method in interface org.dspace.pack.Packer
Unpacks (maps) the contents of the passed archive file into this object.
unpack(File, PackageParameters) - Method in class org.dspace.pack.mets.METSPacker
Restore/Replace a *single* DSpaceObject based on the contents of a METS AIP Package, and the given PackageParameters.
UPLOADED - Static variable in class org.dspace.ctask.replicate.Odometer
 

V

validateBag() - Method in class org.dspace.pack.bagit.BagItAipReader
Validate that an AIP is in a BagIt format which passes both bagit-bag validation and bagit-profile validation
Value - Class in org.dspace.pack.bagit.xml.metadata
Pojo to contain information from MetadataValue.
Value() - Constructor for class org.dspace.pack.bagit.xml.metadata.Value
Default constructor for JAXB
Value(String, String) - Constructor for class org.dspace.pack.bagit.xml.metadata.Value
Construct a Value from a MetadataValue using only a value for the body of the xml tag and a name of the MetadataValue (equivalent the the schema name on the MetadataValue)
Value(MetadataValue) - Constructor for class org.dspace.pack.bagit.xml.metadata.Value
Construct a full qualified Value from a MetadataValue.
VerifyAIP - Class in org.dspace.ctask.replicate
VerifyAIP task will simply test for the presence of a replica representation of the object in the remote store.
VerifyAIP() - Constructor for class org.dspace.ctask.replicate.VerifyAIP
 
VerifyManifest - Class in org.dspace.ctask.replicate.checkm
VerifyManifest task will simply test for the presence of a manifest of the object in the remote store.
VerifyManifest() - Constructor for class org.dspace.ctask.replicate.checkm.VerifyManifest
 

W

withBitstreams(List<BagBitstream>) - Method in class org.dspace.pack.bagit.BagItAipWriter
 
WITHDRAWN - Static variable in class org.dspace.pack.PackerFactory
 
withDSpaceRoles(DSpaceRoles) - Method in class org.dspace.pack.bagit.BagItAipWriter
 
withItemTemplate(Metadata) - Method in class org.dspace.pack.bagit.BagItAipWriter
 
withLogo(Bitstream) - Method in class org.dspace.pack.bagit.BagItAipWriter
 
withMetadata(Metadata) - Method in class org.dspace.pack.bagit.BagItAipWriter
 
withPolicies(Policies) - Method in class org.dspace.pack.bagit.BagItAipWriter
 
A B C D E F G H I L M O P R S T U V W 
All Classes All Packages