|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use DSpaceObject | |
|---|---|
| org.dspace.app.itemexport | |
| org.dspace.app.util | |
| 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.harvest | |
| org.dspace.search | Interface to the Lucene search engine, and the 'harvest' API for retrieving items modified within a given date range. |
| org.dspace.usage | |
| 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,
boolean migrate)
Convenience methot to create export a single Community, Collection, or Item |
static void |
ItemExport.createDownloadableExport(DSpaceObject dso,
Context context,
String additionalEmail,
boolean migrate)
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,
boolean migrate)
Convenience method to export a List of dspace objects (Community, Collection or Item) |
static void |
ItemExport.createDownloadableExport(List<DSpaceObject> dsObjects,
Context context,
String additionalEmail,
boolean migrate)
Convenience method to export a List of dspace objects (Community, Collection or Item) |
| Uses of DSpaceObject in org.dspace.app.util |
|---|
| Methods in org.dspace.app.util with parameters of type DSpaceObject | |
|---|---|
static Document |
OpenSearch.getResultsDoc(String format,
String query,
QueryResults qResults,
DSpaceObject scope,
DSpaceObject[] results,
Map<String,String> labels)
Returns a formatted set of search results as a document |
static Document |
OpenSearch.getResultsDoc(String format,
String query,
QueryResults qResults,
DSpaceObject scope,
DSpaceObject[] results,
Map<String,String> labels)
Returns a formatted set of search results as a document |
static String |
OpenSearch.getResultsString(String format,
String query,
QueryResults qResults,
DSpaceObject scope,
DSpaceObject[] results,
Map<String,String> labels)
Returns a formatted set of search results as a string |
static String |
OpenSearch.getResultsString(String format,
String query,
QueryResults qResults,
DSpaceObject scope,
DSpaceObject[] results,
Map<String,String> labels)
Returns a formatted set of search results as a string |
void |
SyndicationFeed.populate(javax.servlet.http.HttpServletRequest request,
DSpaceObject dso,
DSpaceObject[] items,
Map<String,String> labels)
Fills in the feed and entry-level metadata from DSpace objects. |
void |
SyndicationFeed.populate(javax.servlet.http.HttpServletRequest request,
DSpaceObject dso,
DSpaceObject[] items,
Map<String,String> labels)
Fills in the feed and entry-level metadata from DSpace objects. |
| 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 void |
AuthorizeManager.authorizeAction(Context c,
DSpaceObject o,
int action,
boolean useInheritance)
Checks that the context's current user can perform the given action on the given object. |
static 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 boolean |
AuthorizeManager.authorizeActionBoolean(Context c,
DSpaceObject o,
int a,
boolean useInheritance)
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 boolean |
AuthorizeManager.isAdmin(Context c,
DSpaceObject o)
Check to see if the current user is an Administrator of a given object within DSpace. |
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 |
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. |
int |
ItemCountDAOPostgres.getCount(DSpaceObject dso)
get the count of the items in the given container |
int |
ItemCounter.getCount(DSpaceObject dso)
Get the count of the items in 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 |
ItemCountDAOPostgres.remove(DSpaceObject dso)
remove the cache for the given container |
void |
ItemCounter.remove(DSpaceObject dso)
Remove any cached data for the given 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. |
DSpaceObject |
Bundle.getAdminObject(int action)
|
DSpaceObject |
Item.getAdminObject(int action)
|
DSpaceObject |
Community.getAdminObject(int action)
|
DSpaceObject |
Collection.getAdminObject(int action)
|
DSpaceObject |
DSpaceObject.getAdminObject(int action)
Return the dspace object where an ADMIN action right is sufficient to grant the initial authorize check. |
DSpaceObject |
Bitstream.getParentObject()
|
DSpaceObject |
Bundle.getParentObject()
|
DSpaceObject |
Item.getParentObject()
|
DSpaceObject |
Community.getParentObject()
|
DSpaceObject |
Collection.getParentObject()
|
DSpaceObject |
DSpaceObject.getParentObject()
Return the dspace object that "own" the current object in the hierarchy. |
| 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 |
OREDisseminationCrosswalk.canDisseminate(DSpaceObject dso)
|
boolean |
QDCCrosswalk.canDisseminate(DSpaceObject dso)
|
boolean |
DisseminationCrosswalk.canDisseminate(DSpaceObject dso)
Predicate: Can this disseminator crosswalk the given object. |
boolean |
SimpleDCDisseminationCrosswalk.canDisseminate(DSpaceObject dso)
|
boolean |
XHTMLHeadDisseminationCrosswalk.canDisseminate(DSpaceObject dso)
|
boolean |
XSLTDisseminationCrosswalk.canDisseminate(DSpaceObject dso)
|
boolean |
DIMDisseminationCrosswalk.canDisseminate(DSpaceObject dso)
|
boolean |
PREMISCrosswalk.canDisseminate(DSpaceObject dso)
|
boolean |
MODSDisseminationCrosswalk.canDisseminate(DSpaceObject dso)
|
boolean |
METSDisseminationCrosswalk.canDisseminate(DSpaceObject dso)
|
void |
StreamDisseminationCrosswalk.disseminate(Context context,
DSpaceObject dso,
OutputStream out)
Execute crosswalk on the given object, sending output to the stream. |
org.jdom.Element |
OREDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
|
org.jdom.Element |
QDCCrosswalk.disseminateElement(DSpaceObject dso)
|
org.jdom.Element |
DisseminationCrosswalk.disseminateElement(DSpaceObject dso)
Execute crosswalk, returning one XML root element as a JDOM Element object. |
org.jdom.Element |
SimpleDCDisseminationCrosswalk.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 |
XSLTDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
|
org.jdom.Element |
DIMDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
|
org.jdom.Element |
PREMISCrosswalk.disseminateElement(DSpaceObject dso)
|
org.jdom.Element |
MODSDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
|
org.jdom.Element |
METSDisseminationCrosswalk.disseminateElement(DSpaceObject dso)
|
List |
OREDisseminationCrosswalk.disseminateList(DSpaceObject dso)
|
List |
QDCCrosswalk.disseminateList(DSpaceObject dso)
Returns object's metadata in MODS format, as XML structure node. |
List |
DisseminationCrosswalk.disseminateList(DSpaceObject dso)
Execute crosswalk, returning List of XML elements. |
List |
SimpleDCDisseminationCrosswalk.disseminateList(DSpaceObject dso)
Returns object's metadata as XML elements. |
List |
XHTMLHeadDisseminationCrosswalk.disseminateList(DSpaceObject dso)
Return <meta> elements that can be put in the <head> element of an XHTML document. |
List |
XSLTDisseminationCrosswalk.disseminateList(DSpaceObject dso)
|
List |
DIMDisseminationCrosswalk.disseminateList(DSpaceObject dso)
|
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 |
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 |
IngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root)
Crosswalk metadata from external XML representation to DSpace internal representations. |
void |
NullIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root)
|
void |
OAIDCIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root)
|
void |
PREMISCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root)
|
void |
OREIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root)
|
void |
DIMIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
org.jdom.Element root)
|
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 |
IngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List metadata)
Crosswalk metadata from external XML representation to DSpace internal representations. |
void |
NullIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List ml)
|
void |
OAIDCIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List metadata)
|
void |
PREMISCrosswalk.ingest(Context context,
DSpaceObject dso,
List ml)
|
void |
OREIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List metadata)
|
void |
DIMIngestionCrosswalk.ingest(Context context,
DSpaceObject dso,
List metadata)
|
| 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 |
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. |
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. |
| 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. |
| Methods in org.dspace.eperson that return DSpaceObject | |
|---|---|
DSpaceObject |
Group.getParentObject()
|
| 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.harvest |
|---|
| Constructors in org.dspace.harvest with parameters of type DSpaceObject | |
|---|---|
OAIHarvester(Context c,
DSpaceObject dso,
HarvestedCollection hc)
|
|
| 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,
boolean nonAnon)
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) |
| Uses of DSpaceObject in org.dspace.usage |
|---|
| Methods in org.dspace.usage that return DSpaceObject | |
|---|---|
DSpaceObject |
UsageEvent.getObject()
|
| Methods in org.dspace.usage with parameters of type DSpaceObject | |
|---|---|
void |
UsageEvent.setObject(DSpaceObject object)
|
| Constructors in org.dspace.usage with parameters of type DSpaceObject | |
|---|---|
UsageEvent(UsageEvent.Action action,
javax.servlet.http.HttpServletRequest request,
Context context,
DSpaceObject object)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||