|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use DSpaceObject | |
|---|---|
| org.dspace.app.itemexport | |
| org.dspace.authorize | Handles permissions for DSpace content. |
| org.dspace.browse | Provides classes and mehtods for browsing Items in DSpace by whatever is specified in the configuration. |
| org.dspace.content | Provides an API for reading and manipulating content in the DSpace system. |
| org.dspace.content.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.eperson | Provides classes representing e-people and groups of e-people. |
| org.dspace.event | |
| org.dspace.handle | Provides classes and methods to interface with the CNRI Handle System. |
| org.dspace.search | Interface to the Lucene search engine, and the 'harvest' API for retrieving items modified within a given date range. |
| Uses of DSpaceObject in org.dspace.app.itemexport |
|---|
| Methods in org.dspace.app.itemexport with parameters of type DSpaceObject | |
|---|---|
static void |
ItemExport.createDownloadableExport(DSpaceObject dso,
Context context)
Convenience methot to create export a single Community, Collection, or Item |
static void |
ItemExport.createDownloadableExport(DSpaceObject dso,
Context context,
String additionalEmail)
Convenience methot to create export a single Community, Collection, or Item |
| Method parameters in org.dspace.app.itemexport with type arguments of type DSpaceObject | |
|---|---|
static void |
ItemExport.createDownloadableExport(List<DSpaceObject> dsObjects,
Context context)
Convenience method to export a List of dspace objects (Community, Collection or Item) |
static void |
ItemExport.createDownloadableExport(List<DSpaceObject> dsObjects,
Context context,
String additionalEmail)
Convenience method to export a List of dspace objects (Community, Collection or Item) |
| Uses of DSpaceObject in org.dspace.authorize |
|---|
| Methods in org.dspace.authorize that return DSpaceObject | |
|---|---|
DSpaceObject |
AuthorizeException.getObject()
|
| Methods in org.dspace.authorize with parameters of type DSpaceObject | |
|---|---|
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 boolean |
AuthorizeManager.authorizeActionBoolean(Context c,
DSpaceObject o,
int a)
same authorize, returns boolean for those who don't want to deal with catching exceptions. |
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 Group[] |
AuthorizeManager.getAuthorizedGroups(Context c,
DSpaceObject o,
int actionID)
Returns all groups authorized to perform an action on an object. |
static List<ResourcePolicy> |
AuthorizeManager.getPolicies(Context c,
DSpaceObject o)
Return a List of the policies for an object |
static List<ResourcePolicy> |
AuthorizeManager.getPoliciesActionFilter(Context c,
DSpaceObject o,
int actionID)
Return a list of policies for an object that match the action |
static void |
AuthorizeManager.inheritPolicies(Context c,
DSpaceObject src,
DSpaceObject dest)
Add policies to an object to match those from a previous object |
static void |
AuthorizeManager.removeAllPolicies(Context c,
DSpaceObject o)
removes ALL policies for an object. |
static void |
AuthorizeManager.removeGroupPolicies(Context c,
DSpaceObject o,
Group g)
Removes all policies from a group for a particular object that belong to a Group. |
static void |
AuthorizeManager.removePoliciesActionFilter(Context context,
DSpaceObject dso,
int actionID)
Remove all policies from an object that match a given action. |
void |
ResourcePolicy.setResource(DSpaceObject o)
set both type and id of resource referred to by policy |
| Constructors in org.dspace.authorize with parameters of type DSpaceObject | |
|---|---|
AuthorizeException(String message,
DSpaceObject o,
int a)
Create an authorize exception with a message |
|
| Uses of DSpaceObject in org.dspace.browse |
|---|
| Subclasses of DSpaceObject in org.dspace.browse | |
|---|---|
class |
BrowseItem
Entity class to represent an item that is being used to generate Browse results. |
| Methods in org.dspace.browse that return DSpaceObject | |
|---|---|
DSpaceObject |
BrowserScope.getBrowseContainer()
Obtain a DSpaceObject that represents the container object. |
DSpaceObject |
BrowseInfo.getBrowseContainer()
Obtain a DSpaceObject that represents the container object. |
| Methods in org.dspace.browse with parameters of type DSpaceObject | |
|---|---|
int |
ItemCounter.getCount(DSpaceObject dso)
Get the count of the items in the given container. |
int |
ItemCountDAOPostgres.getCount(DSpaceObject dso)
get the count of the items in the given container |
int |
ItemCountDAOOracle.getCount(DSpaceObject dso)
get the count of the items in the given container |
int |
ItemCountDAO.getCount(DSpaceObject dso)
Get the number of items in the given DSpaceObject container. |
void |
ItemCounter.remove(DSpaceObject dso)
Remove any cached data for the given container |
void |
ItemCountDAOPostgres.remove(DSpaceObject dso)
remove the cache for the given container |
void |
ItemCountDAOOracle.remove(DSpaceObject dso)
remove the cache for the given container |
void |
ItemCountDAO.remove(DSpaceObject dso)
Remove any cached data regarding the given DSpaceObject container. |
void |
BrowserScope.setBrowseContainer(DSpaceObject dso)
Set the DSpaceObject that is the container for this browse. |
void |
BrowseInfo.setBrowseContainer(DSpaceObject dso)
Set the DSpaceObject that is the container for this browse. |
| Uses of DSpaceObject in org.dspace.content |
|---|
| Subclasses of DSpaceObject in org.dspace.content | |
|---|---|
class |
Bitstream
Class representing bitstreams stored in the DSpace system. |
class |
Bundle
Class representing bundles of bitstreams stored in the DSpace system |
class |
Collection
Class representing a collection. |
class |
Community
Class representing a community |
class |
Item
Class representing an item in DSpace. |
class |
Site
Represents the root of the DSpace Archive. |
| Methods in org.dspace.content that return DSpaceObject | |
|---|---|
static DSpaceObject |
Site.find(Context context,
int id)
Get Site object corresponding to db id (which is ignroed). |
static DSpaceObject |
DSpaceObject.find(Context context,
int type,
int id)
Generic find for when the precise type of a DSO is not known, just the a pair of type number and database ID. |
| Methods in org.dspace.content with parameters of type DSpaceObject | |
|---|---|
boolean |
Item.equals(DSpaceObject other)
Return true if other is the same Item as
this object, false otherwise |
| Uses of DSpaceObject in org.dspace.content.crosswalk |
|---|
| Methods in org.dspace.content.crosswalk with parameters of type DSpaceObject | |
|---|---|
boolean |
StreamDisseminationCrosswalk.canDisseminate(Context context,
DSpaceObject dso)
Predicate: Can this disseminator crosswalk the given object. |
boolean |
XSLTDisseminationCrosswalk.canDisseminate(DSpaceObject dso)
|
boolean |
XHTMLHeadDisseminationCrosswalk.canDisseminate(DSpaceObject dso)
|
boolean |
SimpleDCDisseminationCrosswalk.canDisseminate(DSpaceObject dso)
|
boolean |
QDCCrosswalk.canDisseminate(DSpaceObject dso)
|
boolean |
PREMISCrosswalk.canDisseminate(DSpaceObject dso)
|
boolean |
MODSDisseminationCrosswalk.canDisseminate(DSpaceObject dso)
|
boolean |
METSDisseminationCrosswalk.canDisseminate(DSpaceObject dso)
|
boolean |
DisseminationCrosswalk.canDisseminate(DSpaceObject dso)
Predicate: Can this disseminator crosswalk the given object. |
void |
StreamDisseminationCrosswalk.disseminate(Context context,
DSpaceObject dso,
OutputStream out)
Execute crosswalk on the given object, sending output to the stream. |
org.jdom.Element |
XSLTDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
|
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 |
QDCCrosswalk.disseminateElement(DSpaceObject dso)
|
org.jdom.Element |
PREMISCrosswalk.disseminateElement(DSpaceObject dso)
|
org.jdom.Element |
MODSDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
|
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. |
List |
XSLTDisseminationCrosswalk.disseminateList(DSpaceObject dso)
|
List |
XHTMLHeadDisseminationCrosswalk.disseminateList(DSpaceObject dso)
Return <meta> elements that can be put in the <head> element of an XHTML document. |
List |
SimpleDCDisseminationCrosswalk.disseminateList(DSpaceObject dso)
Returns object's metadata as XML elements. |
List |
QDCCrosswalk.disseminateList(DSpaceObject dso)
Returns object's metadata in MODS format, as XML structure node. |
List |
PREMISCrosswalk.disseminateList(DSpaceObject dso)
|
List |
MODSDisseminationCrosswalk.disseminateList(DSpaceObject dso)
Returns object's metadata in MODS format, as List of XML structure nodes. |
List |
METSDisseminationCrosswalk.disseminateList(DSpaceObject dso)
|
List |
DisseminationCrosswalk.disseminateList(DSpaceObject dso)
Execute crosswalk, returning List of XML elements. |
List |
SimpleDCDisseminationCrosswalk.disseminateListInternal(DSpaceObject dso,
boolean addSchema)
|
void |
XSLTIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root)
Ingest a whole document. |
void |
QDCCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root)
|
void |
PREMISCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root)
|
void |
NullIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root)
|
void |
IngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root)
Crosswalk metadata from external XML representation to DSpace internal representations. |
void |
StreamIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
InputStream in,
String MIMEType)
Execute crosswalk on the given object, taking input from the stream. |
void |
XSLTIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List metadata)
Translate metadata with XSL stylesheet and ingest it. |
void |
QDCCrosswalk.ingest(Context context,
DSpaceObject dso,
List ml)
|
void |
PREMISCrosswalk.ingest(Context context,
DSpaceObject dso,
List ml)
|
void |
NullIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List ml)
|
void |
IngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List metadata)
Crosswalk metadata from external XML representation to DSpace internal representations. |
| Uses of DSpaceObject in org.dspace.content.packager |
|---|
| Methods in org.dspace.content.packager with parameters of type DSpaceObject | |
|---|---|
void |
PDFPackager.disseminate(Context context,
DSpaceObject dso,
PackageParameters params,
OutputStream out)
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,
OutputStream out)
Export the object (Item, Collection, or Community) as a "package" on the indicated OutputStream. |
void |
AbstractMETSDisseminator.disseminate(Context context,
DSpaceObject dso,
PackageParameters params,
OutputStream pkg)
Export the object (Item, Collection, or Community) to a package file on the indicated OutputStream. |
| Uses of DSpaceObject in org.dspace.eperson |
|---|
| Subclasses of DSpaceObject in org.dspace.eperson | |
|---|---|
class |
EPerson
Class representing an e-person. |
class |
Group
Class representing a group of e-people. |
| Uses of DSpaceObject in org.dspace.event |
|---|
| Methods in org.dspace.event that return DSpaceObject | |
|---|---|
DSpaceObject |
Event.getObject(Context context)
Get the DSpace object which is the "object" of an event. |
DSpaceObject |
Event.getSubject(Context context)
Syntactic sugar to get the DSpace object which is the "subject" of an event. |
| Uses of DSpaceObject in org.dspace.handle |
|---|
| Methods in org.dspace.handle that return DSpaceObject | |
|---|---|
static DSpaceObject |
HandleManager.resolveToObject(Context context,
String handle)
Return the object which handle maps to, or null. |
| Methods in org.dspace.handle with parameters of type DSpaceObject | |
|---|---|
static String |
HandleManager.createHandle(Context context,
DSpaceObject dso)
Creates a new handle in the database. |
static String |
HandleManager.createHandle(Context context,
DSpaceObject dso,
String suppliedHandle)
Creates a handle entry, but with a handle supplied by the caller (new Handle not generated) |
static String |
HandleManager.findHandle(Context context,
DSpaceObject dso)
Return the handle for an Object, or null if the Object has no handle. |
| Uses of DSpaceObject in org.dspace.search |
|---|
| Methods in org.dspace.search with parameters of type DSpaceObject | |
|---|---|
static List |
Harvest.harvest(Context context,
DSpaceObject scope,
String startDate,
String endDate,
int offset,
int limit,
boolean items,
boolean collections,
boolean withdrawn)
Obtain information about items that have been created, modified or withdrawn within a given date range. |
static void |
DSIndexer.indexContent(Context context,
DSpaceObject dso)
If the handle for the "dso" already exists in the index, and the "dso" has a lastModified timestamp that is newer than the document in the index then it is updated, otherwise a new document is added. |
static void |
DSIndexer.indexContent(Context context,
DSpaceObject dso,
boolean force)
If the handle for the "dso" already exists in the index, and the "dso" has a lastModified timestamp that is newer than the document in the index then it is updated, otherwise a new document is added. |
static void |
DSIndexer.reIndexContent(Context context,
DSpaceObject dso)
reIndexContent removes something from the index, then re-indexes it |
static void |
DSIndexer.unIndexContent(Context context,
DSpaceObject dso)
unIndex removes an Item, Collection, or Community only works if the DSpaceObject has a handle (uses the handle for its unique ID) |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||