Uses of Class
org.dspace.content.DSpaceObject
Packages that use DSpaceObject
Package
Description
Tools for exporting and importing DSpace objects (Community, Collection,
Item, etc.) wrapped in various kinds of packaging.
Feature for conveying a request that materials forbidden to the requester
by resource policy be made available by other means.
Miscellaneous utility classes.
Represents permissions for access to DSpace content.
Provides classes and methods for browsing Items in DSpace by whatever
is specified in the configuration.
Provides an API for reading and manipulating content in the DSpace system.
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.
Provides an API and implementations of content packages, used in the context of ingest (SIP), or dissemination (DIP)
Provides some basic functionality required throughout the DSpace system.
In DSpace, "curation" refers to the application of one or more "tasks" to one
or more model objects.
Embargo allows the deposit of Items whose content should not be made visible
until later.
Provides classes representing e-people and groups of e-people.
Actions which alter DSpace model objects can queue
Events, which
are presented to Consumers by a Dispatcher.Provides classes and methods to interface with the
CNRI Handle System.
Providers of durable unique identifiers (Handles, DOIs, etc.).
Make requests to the DOI registration agencies and analyze the responses.
Interface to the Lucene search engine, and the 'harvest' API for retrieving items modified within a given date range.
Facilities for detecting and storing both model and usage events, and for
querying the store.
Capture of "usage events".
-
Uses of DSpaceObject in org.dspace.app.itemexport
Methods in org.dspace.app.itemexport with parameters of type DSpaceObjectModifier and TypeMethodDescriptionvoidItemExportServiceImpl.createDownloadableExport(DSpaceObject dso, Context context, boolean migrate) voidItemExportServiceImpl.createDownloadableExport(DSpaceObject dso, Context context, String additionalEmail, boolean migrate) Method parameters in org.dspace.app.itemexport with type arguments of type DSpaceObjectModifier and TypeMethodDescriptionvoidItemExportServiceImpl.createDownloadableExport(List<DSpaceObject> dsObjects, Context context, boolean migrate) voidItemExportServiceImpl.createDownloadableExport(List<DSpaceObject> dsObjects, Context context, String additionalEmail, boolean migrate) protected voidItemExportServiceImpl.processDownloadableExport(List<DSpaceObject> dsObjects, Context context, String additionalEmail, boolean toMigrate) Does the work creating a List with all the Items in the Community or Collection It then kicks off a new Thread to export the items, zip the export directory and send confirmation email -
Uses of DSpaceObject in org.dspace.app.itemexport.service
Methods in org.dspace.app.itemexport.service with parameters of type DSpaceObjectModifier and TypeMethodDescriptionvoidItemExportService.createDownloadableExport(DSpaceObject dso, Context context, boolean migrate) Convenience method to create export a single Community, Collection, or ItemvoidItemExportService.createDownloadableExport(DSpaceObject dso, Context context, String additionalEmail, boolean migrate) Convenience method to create export a single Community, Collection, or ItemMethod parameters in org.dspace.app.itemexport.service with type arguments of type DSpaceObjectModifier and TypeMethodDescriptionvoidItemExportService.createDownloadableExport(List<DSpaceObject> dsObjects, Context context, boolean migrate) Convenience method to export a List of dspace objects (Community, Collection or Item)voidItemExportService.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.ldn
Fields in org.dspace.app.ldn with type parameters of type DSpaceObjectModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.SingularAttribute<LDNMessageEntity,DSpaceObject> LDNMessageEntity_.contextstatic jakarta.persistence.metamodel.SingularAttribute<LDNMessageEntity,DSpaceObject> LDNMessageEntity_.objectMethods in org.dspace.app.ldn that return DSpaceObjectMethods in org.dspace.app.ldn with parameters of type DSpaceObjectModifier and TypeMethodDescriptionvoidLDNMessageEntity.setContext(DSpaceObject context) voidLDNMessageEntity.setObject(DSpaceObject object) -
Uses of DSpaceObject in org.dspace.app.packager
Methods in org.dspace.app.packager with parameters of type DSpaceObjectModifier and TypeMethodDescriptionprotected voidPackager.disseminate(Context context, PackageDisseminator dip, DSpaceObject dso, PackageParameters pkgParams, String outputFile) Disseminate one or more DSpace objects into package(s) based on the options passed to the 'packager' scriptprotected voidPackager.ingest(Context context, PackageIngester sip, PackageParameters pkgParams, String sourceFile, DSpaceObject[] parentObjs) Ingest one or more DSpace objects from package(s) based on the options passed to the 'packager' script.protected voidPackager.replace(Context context, PackageIngester sip, PackageParameters pkgParams, String sourceFile, DSpaceObject objToReplace) Replace an one or more existing DSpace objects with the contents of specified package(s) based on the options passed to the 'packager' script. -
Uses of DSpaceObject in org.dspace.app.requestitem
Methods in org.dspace.app.requestitem with parameters of type DSpaceObjectModifier and TypeMethodDescriptionbooleanRequestItemServiceImpl.isRestricted(Context context, DSpaceObject o) -
Uses of DSpaceObject in org.dspace.app.requestitem.service
Methods in org.dspace.app.requestitem.service with parameters of type DSpaceObjectModifier and TypeMethodDescriptionbooleanRequestItemService.isRestricted(Context context, DSpaceObject o) Is there at least one valid READ resource policy for this object? -
Uses of DSpaceObject in org.dspace.app.util
Methods in org.dspace.app.util that return DSpaceObjectModifier and TypeMethodDescriptionDSpaceObjectUtilsImpl.findDSpaceObject(Context context, UUID uuid) Retrieve a DSpaceObject from its uuid.OpenSearchServiceImpl.resolveScope(Context context, String scope) Methods in org.dspace.app.util with parameters of type DSpaceObjectModifier and TypeMethodDescriptionprotected StringSyndicationFeed.resolveURL(jakarta.servlet.http.HttpServletRequest request, DSpaceObject dso) Return a url to the DSpace object, either use the official handle for the item or build a url based upon the current server. -
Uses of DSpaceObject in org.dspace.app.util.service
Methods in org.dspace.app.util.service that return DSpaceObjectModifier and TypeMethodDescriptionDSpaceObjectUtils.findDSpaceObject(Context context, UUID uuid) Retrieve a DSpaceObject from its uuid.OpenSearchService.resolveScope(Context context, String scope) -
Uses of DSpaceObject in org.dspace.authorize
Fields in org.dspace.authorize with type parameters of type DSpaceObjectModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.SingularAttribute<ResourcePolicy,DSpaceObject> ResourcePolicy_.dSpaceObjectMethods in org.dspace.authorize that return DSpaceObjectModifier and TypeMethodDescriptionResourcePolicy.getdSpaceObject()AuthorizeException.getObject()Methods in org.dspace.authorize with parameters of type DSpaceObjectModifier and TypeMethodDescriptionvoidAuthorizeServiceImpl.addPolicies(Context c, List<ResourcePolicy> policies, DSpaceObject dest) voidAuthorizeServiceImpl.addPolicy(Context c, DSpaceObject o, int actionID, EPerson e) voidAuthorizeServiceImpl.addPolicy(Context context, DSpaceObject o, int actionID, EPerson e, String type) voidAuthorizeServiceImpl.addPolicy(Context c, DSpaceObject o, int actionID, Group g) voidAuthorizeServiceImpl.addPolicy(Context c, DSpaceObject o, int actionID, Group g, String type) protected booleanAuthorizeServiceImpl.authorize(Context c, DSpaceObject o, int action, EPerson e, boolean useInheritance) Check to see if the given user can perform the given action on the given object.voidAuthorizeServiceImpl.authorizeAction(Context c, DSpaceObject o, int action) voidAuthorizeServiceImpl.authorizeAction(Context c, DSpaceObject o, int action, boolean useInheritance) voidAuthorizeServiceImpl.authorizeAction(Context c, EPerson e, DSpaceObject o, int action, boolean useInheritance) booleanAuthorizeServiceImpl.authorizeActionBoolean(Context c, DSpaceObject o, int a) booleanAuthorizeServiceImpl.authorizeActionBoolean(Context c, DSpaceObject o, int a, boolean useInheritance) booleanAuthorizeServiceImpl.authorizeActionBoolean(Context c, EPerson e, DSpaceObject o, int a, boolean useInheritance) voidAuthorizeServiceImpl.authorizeAnyOf(Context c, DSpaceObject o, int[] actions) AuthorizeServiceImpl.createOrModifyPolicy(ResourcePolicy policy, Context context, String name, Group group, EPerson ePerson, LocalDate embargoDate, int action, String reason, DSpaceObject dso) AuthorizeServiceImpl.createResourcePolicy(Context context, DSpaceObject dso, Group group, EPerson eperson, int type, String rpType) AuthorizeServiceImpl.createResourcePolicy(Context context, DSpaceObject dso, Group group, EPerson eperson, int type, String rpType, String rpName, String rpDescription, LocalDate startDate, LocalDate endDate) ResourcePolicyServiceImpl.find(Context c, DSpaceObject o) ResourcePolicyServiceImpl.find(Context c, DSpaceObject o, int actionId) ResourcePolicyServiceImpl.find(Context c, DSpaceObject o, String type) ResourcePolicyServiceImpl.find(Context c, DSpaceObject dso, Group group, int action) AuthorizeServiceImpl.findByTypeGroupAction(Context c, DSpaceObject dso, Group group, int action) ResourcePolicyServiceImpl.findByTypeGroupActionExceptId(Context context, DSpaceObject dso, Group group, int action, int notPolicyID) ResourcePolicyServiceImpl.findExceptRpType(Context c, DSpaceObject o, int actionID, String rpType) AuthorizeServiceImpl.findPoliciesByDSOAndType(Context c, DSpaceObject o, String type) AuthorizeServiceImpl.getAuthorizedGroups(Context c, DSpaceObject o, int actionID) AuthorizeServiceImpl.getPolicies(Context c, DSpaceObject o) AuthorizeServiceImpl.getPoliciesActionFilter(Context c, DSpaceObject o, int actionID) AuthorizeServiceImpl.getPoliciesActionFilterExceptRpType(Context c, DSpaceObject o, int actionID, String rpType) voidAuthorizeServiceImpl.inheritPolicies(Context c, DSpaceObject src, DSpaceObject dest) booleanAuthorizeServiceImpl.isAdmin(Context c, DSpaceObject o) booleanAuthorizeServiceImpl.isAdmin(Context c, EPerson e, DSpaceObject o) booleanAuthorizeServiceImpl.isAnIdenticalPolicyAlreadyInPlace(Context c, DSpaceObject o, ResourcePolicy rp) booleanAuthorizeServiceImpl.isAnIdenticalPolicyAlreadyInPlace(Context c, DSpaceObject dso, Group group, int action, int policyID) voidAuthorizeServiceImpl.removeAllPolicies(Context c, DSpaceObject o) voidResourcePolicyServiceImpl.removeAllPolicies(Context c, DSpaceObject o) voidAuthorizeServiceImpl.removeAllPoliciesByDSOAndType(Context c, DSpaceObject o, String type) voidAuthorizeServiceImpl.removeAllPoliciesByDSOAndTypeNotEqualsTo(Context c, DSpaceObject o, String type) voidResourcePolicyServiceImpl.removeDsoAndTypeNotEqualsToPolicies(Context c, DSpaceObject o, String type) voidResourcePolicyServiceImpl.removeDsoEPersonPolicies(Context context, DSpaceObject dso, EPerson ePerson) voidResourcePolicyServiceImpl.removeDsoGroupPolicies(Context context, DSpaceObject dso, Group group) voidAuthorizeServiceImpl.removeEPersonPolicies(Context c, DSpaceObject o, EPerson e) voidAuthorizeServiceImpl.removeGroupPolicies(Context c, DSpaceObject o, Group g) voidResourcePolicyServiceImpl.removePolicies(Context c, DSpaceObject o, int actionId) voidResourcePolicyServiceImpl.removePolicies(Context c, DSpaceObject o, String type) voidResourcePolicyServiceImpl.removePolicies(Context c, DSpaceObject o, String type, int action) voidAuthorizeServiceImpl.removePoliciesActionFilter(Context context, DSpaceObject dso, int actionID) voidAuthorizeServiceImpl.replaceAllPolicies(Context context, DSpaceObject source, DSpaceObject dest) voidResourcePolicy.setdSpaceObject(DSpaceObject dSpaceObject) voidAuthorizeServiceImpl.switchPoliciesAction(Context context, DSpaceObject dso, int fromAction, int toAction) Constructors in org.dspace.authorize with parameters of type DSpaceObjectModifierConstructorDescriptionAuthorizeException(String message, DSpaceObject o, int a) Create an authorize exception with a message -
Uses of DSpaceObject in org.dspace.authorize.dao
Methods in org.dspace.authorize.dao with parameters of type DSpaceObjectModifier and TypeMethodDescriptionvoidResourcePolicyDAO.deleteByDso(Context context, DSpaceObject dso) voidResourcePolicyDAO.deleteByDsoAndAction(Context context, DSpaceObject dso, int actionId) voidResourcePolicyDAO.deleteByDsoAndType(Context context, DSpaceObject dSpaceObject, String type) voidResourcePolicyDAO.deleteByDsoAndTypeAndAction(Context context, DSpaceObject dSpaceObject, String type, int action) voidResourcePolicyDAO.deleteByDsoAndTypeNotEqualsTo(Context c, DSpaceObject o, String type) voidResourcePolicyDAO.deleteByDsoEPersonPolicies(Context context, DSpaceObject dso, EPerson ePerson) voidResourcePolicyDAO.deleteByDsoGroupPolicies(Context context, DSpaceObject dso, Group group) ResourcePolicyDAO.findByDso(Context context, DSpaceObject dso) ResourcePolicyDAO.findByDSoAndAction(Context context, DSpaceObject dso, int actionId) ResourcePolicyDAO.findByDSoAndActionExceptRpType(Context c, DSpaceObject o, int actionID, String rpType) Return a list of policies for an object that match the action except the record labeled with the rpTypeResourcePolicyDAO.findByDsoAndType(Context context, DSpaceObject dSpaceObject, String type) ResourcePolicyDAO.findByTypeGroupAction(Context context, DSpaceObject dso, Group group, int action) ResourcePolicyDAO.findByTypeGroupActionExceptId(Context context, DSpaceObject dso, Group group, int action, int notPolicyID) Look for ResourcePolicies by DSpaceObject, Group, and action, ignoring IDs with a specific PolicyID. -
Uses of DSpaceObject in org.dspace.authorize.dao.impl
Methods in org.dspace.authorize.dao.impl with parameters of type DSpaceObjectModifier and TypeMethodDescriptionvoidResourcePolicyDAOImpl.deleteByDso(Context context, DSpaceObject dso) voidResourcePolicyDAOImpl.deleteByDsoAndAction(Context context, DSpaceObject dso, int actionId) voidResourcePolicyDAOImpl.deleteByDsoAndType(Context context, DSpaceObject dso, String type) voidResourcePolicyDAOImpl.deleteByDsoAndTypeAndAction(Context context, DSpaceObject dso, String type, int actionId) voidResourcePolicyDAOImpl.deleteByDsoAndTypeNotEqualsTo(Context context, DSpaceObject dso, String type) voidResourcePolicyDAOImpl.deleteByDsoEPersonPolicies(Context context, DSpaceObject dso, EPerson ePerson) voidResourcePolicyDAOImpl.deleteByDsoGroupPolicies(Context context, DSpaceObject dso, Group group) ResourcePolicyDAOImpl.findByDso(Context context, DSpaceObject dso) ResourcePolicyDAOImpl.findByDSoAndAction(Context context, DSpaceObject dso, int actionId) ResourcePolicyDAOImpl.findByDSoAndActionExceptRpType(Context context, DSpaceObject dso, int action, String rpType) ResourcePolicyDAOImpl.findByDsoAndType(Context context, DSpaceObject dso, String type) ResourcePolicyDAOImpl.findByTypeGroupAction(Context context, DSpaceObject dso, Group group, int action) ResourcePolicyDAOImpl.findByTypeGroupActionExceptId(Context context, DSpaceObject dso, Group group, int action, int notPolicyID) -
Uses of DSpaceObject in org.dspace.authorize.service
Methods in org.dspace.authorize.service with parameters of type DSpaceObjectModifier and TypeMethodDescriptionvoidAuthorizeService.addPolicies(Context c, List<ResourcePolicy> policies, DSpaceObject dest) Copies policies from a list of resource policies to a given DSpaceObjectvoidAuthorizeService.addPolicy(Context c, DSpaceObject o, int actionID, EPerson e) Add a policy for an individual epersonvoidAuthorizeService.addPolicy(Context c, DSpaceObject o, int actionID, EPerson e, String type) Add a policy for an individual epersonvoidAuthorizeService.addPolicy(Context c, DSpaceObject o, int actionID, Group g) Add a policy for a groupvoidAuthorizeService.addPolicy(Context c, DSpaceObject o, int actionID, Group g, String type) Add a policy for a groupvoidAuthorizeService.authorizeAction(Context c, DSpaceObject o, int action) Checks that the context's current user can perform the given action on the given object.voidAuthorizeService.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.voidAuthorizeService.authorizeAction(Context c, EPerson e, DSpaceObject o, int action, boolean useInheritance) Checks that the specified eperson can perform the given action on the given object.booleanAuthorizeService.authorizeActionBoolean(Context c, DSpaceObject o, int a) same authorize, returns boolean for those who don't want to deal with catching exceptions.booleanAuthorizeService.authorizeActionBoolean(Context c, DSpaceObject o, int a, boolean useInheritance) same authorize, returns boolean for those who don't want to deal with catching exceptions.booleanAuthorizeService.authorizeActionBoolean(Context c, EPerson e, DSpaceObject o, int a, boolean useInheritance) same authorize with a specific eperson (not the current user), returns boolean for those who don't want to deal with catching exceptions.voidAuthorizeService.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.AuthorizeService.createOrModifyPolicy(ResourcePolicy policy, Context context, String name, Group group, EPerson ePerson, LocalDate embargoDate, int action, String reason, DSpaceObject dso) AuthorizeService.createResourcePolicy(Context context, DSpaceObject dso, Group group, EPerson eperson, int type, String rpType) AuthorizeService.createResourcePolicy(Context context, DSpaceObject dso, Group group, EPerson eperson, int type, String rpType, String rpName, String rpDescription, LocalDate startDate, LocalDate endDate) ResourcePolicyService.find(Context c, DSpaceObject o) ResourcePolicyService.find(Context c, DSpaceObject o, int actionId) ResourcePolicyService.find(Context c, DSpaceObject o, String type) ResourcePolicyService.find(Context c, DSpaceObject dso, Group group, int action) AuthorizeService.findByTypeGroupAction(Context c, DSpaceObject dso, Group group, int action) ResourcePolicyService.findByTypeGroupActionExceptId(Context context, DSpaceObject dso, Group group, int action, int notPolicyID) Look for ResourcePolicies by DSpaceObject, Group, and action, ignoring IDs with a specific PolicyID.ResourcePolicyService.findExceptRpType(Context c, DSpaceObject o, int actionID, String rpType) Return a list of policies for an object that match the action except the record labeled with the rpTypeAuthorizeService.findPoliciesByDSOAndType(Context c, DSpaceObject o, String type) Return a List of the policies for an objectAuthorizeService.getAuthorizedGroups(Context c, DSpaceObject o, int actionID) Returns all groups authorized to perform an action on an object.AuthorizeService.getPolicies(Context c, DSpaceObject o) Return a List of the policies for an objectAuthorizeService.getPoliciesActionFilter(Context c, DSpaceObject o, int actionID) Return a list of policies for an object that match the actionAuthorizeService.getPoliciesActionFilterExceptRpType(Context c, DSpaceObject o, int actionID, String rpType) Return a list of policies for an object that match the action except the record labeled with the rpTypevoidAuthorizeService.inheritPolicies(Context c, DSpaceObject src, DSpaceObject dest) Add policies to an object to match those from a previous objectbooleanAuthorizeService.isAdmin(Context c, DSpaceObject o) Check to see if the current user is an Administrator of a given object within DSpace.booleanAuthorizeService.isAdmin(Context c, EPerson e, DSpaceObject o) Check to see if a specific user is an Administrator of a given object within DSpace.booleanAuthorizeService.isAnIdenticalPolicyAlreadyInPlace(Context c, DSpaceObject o, ResourcePolicy rp) booleanAuthorizeService.isAnIdenticalPolicyAlreadyInPlace(Context c, DSpaceObject o, Group group, int actionID, int policyID) Is a policy with the specified parameters already in place?voidAuthorizeService.removeAllPolicies(Context c, DSpaceObject o) removes ALL policies for an object.voidResourcePolicyService.removeAllPolicies(Context c, DSpaceObject o) voidAuthorizeService.removeAllPoliciesByDSOAndType(Context c, DSpaceObject o, String type) removes policiesvoidAuthorizeService.removeAllPoliciesByDSOAndTypeNotEqualsTo(Context c, DSpaceObject o, String type) removes ALL policies for an object that are not of the input type.voidResourcePolicyService.removeDsoAndTypeNotEqualsToPolicies(Context c, DSpaceObject o, String type) voidResourcePolicyService.removeDsoEPersonPolicies(Context context, DSpaceObject dso, EPerson ePerson) voidResourcePolicyService.removeDsoGroupPolicies(Context context, DSpaceObject dso, Group group) voidAuthorizeService.removeEPersonPolicies(Context c, DSpaceObject o, EPerson e) Removes all policies from an eperson for a particular object that belong to an EPerson.voidAuthorizeService.removeGroupPolicies(Context c, DSpaceObject o, Group g) Removes all policies from a group for a particular object that belong to a Group.voidResourcePolicyService.removePolicies(Context c, DSpaceObject o, int actionId) voidResourcePolicyService.removePolicies(Context c, DSpaceObject o, String type) voidResourcePolicyService.removePolicies(Context c, DSpaceObject o, String type, int action) voidAuthorizeService.removePoliciesActionFilter(Context context, DSpaceObject dso, int actionID) Remove all policies from an object that match a given action.voidAuthorizeService.replaceAllPolicies(Context context, DSpaceObject source, DSpaceObject dest) Replace all the policies in the target object with exactly the same policies that exist in the source objectvoidAuthorizeService.switchPoliciesAction(Context context, DSpaceObject dso, int fromAction, int toAction) Change all the policies related to the action (fromPolicy) of the specified object to the new action (toPolicy) -
Uses of DSpaceObject in org.dspace.browse
Methods in org.dspace.browse that return DSpaceObjectModifier and TypeMethodDescriptionBrowseInfo.getBrowseContainer()Obtain a DSpaceObject that represents the container object.BrowserScope.getBrowseContainer()Obtain a DSpaceObject that represents the container object.BrowseDAO.getContainer()Get the container object.SolrBrowseDAO.getContainer()Methods in org.dspace.browse with parameters of type DSpaceObjectModifier and TypeMethodDescriptionintItemCountDAO.getCount(Context context, DSpaceObject dso) Get the number of items in the given DSpaceObject container.intItemCountDAOSolr.getCount(Context context, DSpaceObject dso) Get the count of the items in the given container.intItemCounter.getCount(Context context, DSpaceObject dso) Get the count of the items in the given container.voidBrowseInfo.setBrowseContainer(DSpaceObject dso) Set the DSpaceObject that is the container for this browse.voidBrowseDAO.setContainer(DSpaceObject container) Set the container object.voidSolrBrowseDAO.setContainer(DSpaceObject container) -
Uses of DSpaceObject in org.dspace.content
Classes in org.dspace.content with type parameters of type DSpaceObjectModifier and TypeClassDescriptionclassDSpaceObjectServiceImpl<T extends DSpaceObject>Service implementation class for the DSpaceObject.Subclasses of DSpaceObject in org.dspace.contentModifier and TypeClassDescriptionclassClass representing bitstreams stored in the DSpace system.classClass representing bundles of bitstreams stored in the DSpace systemclassAbstract class for DSpaceObjects which are safe to cache in Hibernate's second level cache.classClass representing a collection.classClass representing a communityclassClass representing an item in DSpace.classRepresents the root of the DSpace Archive.Fields in org.dspace.content declared as DSpaceObjectFields in org.dspace.content with type parameters of type DSpaceObjectModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.EntityType<DSpaceObject>DSpaceObject_.class_static jakarta.persistence.metamodel.SingularAttribute<MetadataValue,DSpaceObject> MetadataValue_.dSpaceObjectstatic jakarta.persistence.metamodel.ListAttribute<DSpaceObject,Handle> DSpaceObject_.handlesstatic jakarta.persistence.metamodel.SingularAttribute<DSpaceObject,UUID> DSpaceObject_.idstatic jakarta.persistence.metamodel.ListAttribute<DSpaceObject,MetadataValue> DSpaceObject_.metadatastatic jakarta.persistence.metamodel.ListAttribute<DSpaceObject,ResourcePolicy> DSpaceObject_.resourcePoliciesMethods in org.dspace.content that return DSpaceObjectModifier and TypeMethodDescriptionBundleServiceImpl.getAdminObject(Context context, Bundle bundle, int action) CollectionServiceImpl.getAdminObject(Context context, Collection collection, int action) CommunityServiceImpl.getAdminObject(Context context, Community community, int action) DSpaceObjectServiceImpl.getAdminObject(Context context, T dso, int action) ItemServiceImpl.getAdminObject(Context context, Item item, int action) MetadataValue.getDSpaceObject()Get the dspaceObjectBitstreamServiceImpl.getParentObject(Context context, Bitstream bitstream) BundleServiceImpl.getParentObject(Context context, Bundle bundle) CollectionServiceImpl.getParentObject(Context context, Collection collection) CommunityServiceImpl.getParentObject(Context context, Community community) DSpaceObjectServiceImpl.getParentObject(Context context, T dso) ItemServiceImpl.getParentObject(Context context, Item item) Methods in org.dspace.content with parameters of type DSpaceObjectModifier and TypeMethodDescriptionprotected voidItemServiceImpl.addDefaultPoliciesNotInPlace(Context context, DSpaceObject dso, List<ResourcePolicy> defaultCollectionPolicies) Add the default policies, which have not been already added to the given DSpace objectMetadataValueServiceImpl.create(Context context, DSpaceObject dso, MetadataField metadataField) voidMetadataValue.setDSpaceObject(DSpaceObject dso) Set the dspaceObject ID. -
Uses of DSpaceObject in org.dspace.content.comparator
Methods in org.dspace.content.comparator with parameters of type DSpaceObjectModifier and TypeMethodDescriptionintNameAscendingComparator.compare(DSpaceObject dso1, DSpaceObject dso2) -
Uses of DSpaceObject in org.dspace.content.crosswalk
Methods in org.dspace.content.crosswalk with parameters of type DSpaceObjectModifier and TypeMethodDescriptionbooleanAIPDIMCrosswalk.canDisseminate(DSpaceObject dso) Predicate: Can this disseminator crosswalk the given object.booleanAIPTechMDCrosswalk.canDisseminate(DSpaceObject dso) Predicate: Can this disseminator crosswalk the given object.booleanCreativeCommonsRDFStreamDisseminationCrosswalk.canDisseminate(Context context, DSpaceObject dso) booleanCreativeCommonsTextStreamDisseminationCrosswalk.canDisseminate(Context context, DSpaceObject dso) Deprecated.booleanDIMDisseminationCrosswalk.canDisseminate(DSpaceObject dso) booleanDisseminationCrosswalk.canDisseminate(DSpaceObject dso) Predicate: Can this disseminator crosswalk the given object.booleanLicenseStreamDisseminationCrosswalk.canDisseminate(Context context, DSpaceObject dso) booleanMETSDisseminationCrosswalk.canDisseminate(DSpaceObject dso) booleanMETSRightsCrosswalk.canDisseminate(DSpaceObject dso) booleanMODSDisseminationCrosswalk.canDisseminate(DSpaceObject dso) ModsCrosswalk can disseminate: Items, Collections, Communities, and Site.booleanOREDisseminationCrosswalk.canDisseminate(DSpaceObject dso) booleanPREMISCrosswalk.canDisseminate(DSpaceObject dso) booleanQDCCrosswalk.canDisseminate(DSpaceObject dso) booleanRoleCrosswalk.canDisseminate(DSpaceObject dso) Predicate: Can this disseminator crosswalk the given object.booleanSimpleDCDisseminationCrosswalk.canDisseminate(DSpaceObject dso) booleanStreamDisseminationCrosswalk.canDisseminate(Context context, DSpaceObject dso) Predicate: Can this disseminator crosswalk the given object.booleanSubscriptionDsoMetadataForEmailCompose.canDisseminate(Context context, DSpaceObject dso) booleanXHTMLHeadDisseminationCrosswalk.canDisseminate(DSpaceObject dso) booleanXSLTDisseminationCrosswalk.canDisseminate(DSpaceObject dso) Determine is this crosswalk can disseminate the given object.static org.jdom2.ElementXSLTDisseminationCrosswalk.createDIM(DSpaceObject dso) Generate an intermediate representation of a DSpace object.static org.jdom2.ElementXSLTDisseminationCrosswalk.createDIM(DSpaceObject dso, List<MetadataValueDTO> dcvs) Generate an intermediate representation of a DSpace object.voidCreativeCommonsRDFStreamDisseminationCrosswalk.disseminate(Context context, DSpaceObject dso, OutputStream out) voidCreativeCommonsTextStreamDisseminationCrosswalk.disseminate(Context context, DSpaceObject dso, OutputStream out) Deprecated.voidLicenseStreamDisseminationCrosswalk.disseminate(Context context, DSpaceObject dso, OutputStream out) voidStreamDisseminationCrosswalk.disseminate(Context context, DSpaceObject dso, OutputStream out) Execute crosswalk on the given object, sending output to the stream.voidSubscriptionDsoMetadataForEmailCompose.disseminate(Context context, DSpaceObject dso, OutputStream out) org.jdom2.ElementAIPDIMCrosswalk.disseminateElement(Context context, DSpaceObject dso) Execute crosswalk, returning one XML root element as a JDOMElementobject.org.jdom2.ElementAIPTechMDCrosswalk.disseminateElement(Context context, DSpaceObject dso) Execute crosswalk, returning one XML root element as a JDOMElementobject.org.jdom2.ElementDIMDisseminationCrosswalk.disseminateElement(Context context, DSpaceObject dso) org.jdom2.ElementDisseminationCrosswalk.disseminateElement(Context context, DSpaceObject dso) Execute crosswalk, returning one XML root element as a JDOMElementobject.org.jdom2.ElementMETSDisseminationCrosswalk.disseminateElement(Context context, DSpaceObject dso) org.jdom2.ElementMETSRightsCrosswalk.disseminateElement(Context context, DSpaceObject dso) Actually Disseminate into METSRights schema.org.jdom2.ElementMODSDisseminationCrosswalk.disseminateElement(Context context, DSpaceObject dso) Disseminate an Item, Collection, or Community to MODS.org.jdom2.ElementOREDisseminationCrosswalk.disseminateElement(Context context, DSpaceObject dso) org.jdom2.ElementParameterizedDisseminationCrosswalk.disseminateElement(Context context, DSpaceObject dso, Map<String, String> parameters) Execute crosswalk, returning one XML root element as a JDOMElementobject.org.jdom2.ElementPREMISCrosswalk.disseminateElement(Context context, DSpaceObject dso) org.jdom2.ElementQDCCrosswalk.disseminateElement(Context context, DSpaceObject dso) org.jdom2.ElementRoleCrosswalk.disseminateElement(Context context, DSpaceObject dso) Execute crosswalk, returning one XML root element as a JDOMElementobject.org.jdom2.ElementSimpleDCDisseminationCrosswalk.disseminateElement(Context context, DSpaceObject dso) org.jdom2.ElementXHTMLHeadDisseminationCrosswalk.disseminateElement(Context context, DSpaceObject dso) This generates a <head> element around the metadata; in general this will probably not be usedorg.jdom2.ElementXSLTDisseminationCrosswalk.disseminateElement(Context context, DSpaceObject dso) org.jdom2.ElementXSLTDisseminationCrosswalk.disseminateElement(Context context, DSpaceObject dso, Map<String, String> parameters) List<org.jdom2.Element>AIPDIMCrosswalk.disseminateList(Context context, DSpaceObject dso) Execute crosswalk, returning List of XML elements.List<org.jdom2.Element>AIPTechMDCrosswalk.disseminateList(Context context, DSpaceObject dso) Execute crosswalk, returning List of XML elements.List<org.jdom2.Element>DIMDisseminationCrosswalk.disseminateList(Context context, DSpaceObject dso) List<org.jdom2.Element>DisseminationCrosswalk.disseminateList(Context context, DSpaceObject dso) Execute crosswalk, returning List of XML elements.List<org.jdom2.Element>METSDisseminationCrosswalk.disseminateList(Context context, DSpaceObject dso) List<org.jdom2.Element>METSRightsCrosswalk.disseminateList(Context context, DSpaceObject dso) List<org.jdom2.Element>MODSDisseminationCrosswalk.disseminateList(Context context, DSpaceObject dso) Returns object's metadata in MODS format, as List of XML structure nodes.List<org.jdom2.Element>OREDisseminationCrosswalk.disseminateList(Context context, DSpaceObject dso) List<org.jdom2.Element>PREMISCrosswalk.disseminateList(Context context, DSpaceObject dso) List<org.jdom2.Element>QDCCrosswalk.disseminateList(Context context, DSpaceObject dso) Returns object's metadata in MODS format, as XML structure node.List<org.jdom2.Element>RoleCrosswalk.disseminateList(Context context, DSpaceObject dso) Execute crosswalk, returning List of XML elements.List<org.jdom2.Element>SimpleDCDisseminationCrosswalk.disseminateList(Context context, DSpaceObject dso) Returns object's metadata as XML elements.List<org.jdom2.Element>XHTMLHeadDisseminationCrosswalk.disseminateList(Context context, DSpaceObject dso) Return <meta> elements that can be put in the <head> element of an XHTML document.List<org.jdom2.Element>XSLTDisseminationCrosswalk.disseminateList(Context context, DSpaceObject dso) Disseminate the DSpace item, collection, or community.List<org.jdom2.Element>SimpleDCDisseminationCrosswalk.disseminateListInternal(DSpaceObject dso, boolean addSchema) voidAIPDIMCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom2.Element> dimList, boolean createMissingMetadataFields) Fields correspond directly to Item.addMetadata() calls so they are simply executed.voidAIPDIMCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom2.Element root, boolean createMissingMetadataFields) Ingest a whole document.voidAIPTechMDCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom2.Element> dimList, boolean createMissingMetadataFields) Translate metadata with XSL stylesheet and ingest it.voidAIPTechMDCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom2.Element root, boolean createMissingMetadataFields) Ingest a whole document.voidCreativeCommonsRDFStreamIngestionCrosswalk.ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType) voidDIMIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom2.Element> metadata, boolean createMissingMetadataFields) voidDIMIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom2.Element root, boolean createMissingMetadataFields) voidIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom2.Element> metadata, boolean createMissingMetadataFields) Crosswalk metadata from external XML representation to DSpace internal representations.voidIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom2.Element root, boolean createMissingMetadataFields) Crosswalk metadata from external XML representation to DSpace internal representations.voidLicenseStreamIngestionCrosswalk.ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType) voidMETSRightsCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom2.Element> ml, boolean createMissingMetadataFields) Ingest a List of XML elementsvoidMETSRightsCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom2.Element root, boolean createMissingMetadataFields) Ingest a whole XML document, starting at specified root.voidNullIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom2.Element> ml, boolean createMissingMetadataFields) voidNullIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom2.Element root, boolean createMissingMetadataFields) voidNullStreamIngestionCrosswalk.ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType) voidOAIDCIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom2.Element> metadata, boolean createMissingMetadataFields) voidOAIDCIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom2.Element root, boolean createMissingMetadataFields) voidOREIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom2.Element> metadata, boolean createMissingMetadataFields) voidOREIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom2.Element root, boolean createMissingMetadataFields) voidPREMISCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom2.Element> ml, boolean createMissingMetadataFields) voidPREMISCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom2.Element root, boolean createMissingMetadataFields) voidQDCCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom2.Element> ml, boolean createMissingMetadataFields) voidQDCCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom2.Element root, boolean createMissingMetadataFields) voidRoleCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom2.Element> metadata, boolean createMissingMetadataFields) Ingest a List of XML elementsvoidRoleCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom2.Element root, boolean createMissingMetadataFields) Ingest a whole XML document, starting at specified root.voidStreamIngestionCrosswalk.ingest(Context context, DSpaceObject dso, InputStream in, String MIMEType) Execute crosswalk on the given object, taking input from the stream.voidXSLTIngestionCrosswalk.ingest(Context context, DSpaceObject dso, List<org.jdom2.Element> metadata, boolean createMissingMetadataFields) Translate metadata with XSL stylesheet and ingest it.voidXSLTIngestionCrosswalk.ingest(Context context, DSpaceObject dso, org.jdom2.Element root, boolean createMissingMetadataFields) Ingest a whole document.static voidXSLTIngestionCrosswalk.ingestDIM(Context context, DSpaceObject dso, List<org.jdom2.Element> fields, boolean createMissingMetadataFields) static voidXSLTIngestionCrosswalk.ingestDIM(Context context, DSpaceObject dso, org.jdom2.Element dim, boolean createMissingMetadataFields) Ingest a DIM metadata expression directly, without translating some other format into DIM. -
Uses of DSpaceObject in org.dspace.content.dao
Classes in org.dspace.content.dao with type parameters of type DSpaceObjectModifier and TypeInterfaceDescriptioninterfaceDSpaceObjectDAO<T extends DSpaceObject>Database Access Object interface class for the DSpaceObject.interfaceDSpaceObjectLegacySupportDAO<T extends DSpaceObject>Database Access Object interface interface class that adds support to retrieve DSpaceObject by the old integer based identifier which was used to identify DSpaceObjects prior to DSpace 6.0 -
Uses of DSpaceObject in org.dspace.content.factory
Methods in org.dspace.content.factory with type parameters of type DSpaceObjectModifier and TypeMethodDescription<T extends DSpaceObject>
DSpaceObjectService<T>ContentServiceFactory.getDSpaceObjectService(int type) <T extends DSpaceObject>
DSpaceObjectService<T>ContentServiceFactory.getDSpaceObjectService(T dso) Methods in org.dspace.content.factory that return types with arguments of type DSpaceObjectModifier and TypeMethodDescriptionDSpaceObjectLegacySupportService<? extends DSpaceObject>ContentServiceFactory.getDSpaceLegacyObjectService(int type) abstract List<DSpaceObjectLegacySupportService<? extends DSpaceObject>>ContentServiceFactory.getDSpaceObjectLegacySupportServices()List<DSpaceObjectLegacySupportService<? extends DSpaceObject>>ContentServiceFactoryImpl.getDSpaceObjectLegacySupportServices()abstract List<DSpaceObjectService<? extends DSpaceObject>>ContentServiceFactory.getDSpaceObjectServices()List<DSpaceObjectService<? extends DSpaceObject>>ContentServiceFactoryImpl.getDSpaceObjectServices() -
Uses of DSpaceObject in org.dspace.content.packager
Methods in org.dspace.content.packager that return DSpaceObjectModifier and TypeMethodDescriptionstatic DSpaceObjectPackageUtils.createDSpaceObject(Context context, DSpaceObject parent, int type, String handle, UUID uuid, PackageParameters params) Create the specified DSpace Object, based on the passed in Package Parameters (along with other basic info required to create the object)AbstractMETSIngester.getParentObject(Context context, METSManifest manifest) Determines what parent DSpace object is referenced in this METS doc.AbstractMETSIngester.ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license) Create a new DSpace object out of a METS content package.PackageIngester.ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license) Create new DSpaceObject out of the ingested package.PDFPackager.ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license) Create new Item out of the ingested package, in the indicated collection.RoleIngester.ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license) protected DSpaceObjectAbstractMETSIngester.ingestObject(Context context, DSpaceObject parent, METSManifest manifest, File pkgFile, PackageParameters params, String license) Ingest/import a single DSpace Object, based on the associated METS Manifest and the parameters passed to the METSIngesterAbstractMETSIngester.replace(Context context, DSpaceObject dsoToReplace, File pkgFile, PackageParameters params) Replace an existing DSpace object with the contents of a METS-based package.PackageIngester.replace(Context context, DSpaceObject dso, File pkgFile, PackageParameters params) Replace an existing DSpace Object with contents of the ingested package.PDFPackager.replace(Context context, DSpaceObject dso, File pkgFile, PackageParameters params) Replace is not implemented.RoleIngester.replace(Context context, DSpaceObject dso, File pkgFile, PackageParameters params) protected DSpaceObjectAbstractMETSIngester.replaceObject(Context context, DSpaceObject dso, METSManifest manifest, File pkgFile, PackageParameters params, String license) Replace the contents of a single DSpace Object, based on the associated METS Manifest and the parameters passed to the METSIngester.Methods in org.dspace.content.packager with parameters of type DSpaceObjectModifier and TypeMethodDescriptionprotected StringAbstractMETSDisseminator.addAmdSec(Context context, DSpaceObject dso, PackageParameters params, edu.harvard.hul.ois.mets.Mets mets, AbstractMETSDisseminator.MdStreamCache extraStreams) protected voidAbstractMETSDisseminator.addBitstreamsToZip(Context context, DSpaceObject dso, PackageParameters params, ZipOutputStream zip) Add Bitstreams associated with a given DSpace Object into an existing ZipOutputStreamprotected voidAbstractMETSIngester.addContainerLogo(Context context, DSpaceObject dso, METSManifest manifest, File pkgFile, PackageParameters params) Add a Logo to a Community or Collection container object based on a METS Manifest.voidAbstractPackageIngester.addPackageReference(DSpaceObject dso, String packageRef) During ingestion process, some submission information packages (SIPs) may reference other packages to be ingested (recursively).abstract voidAbstractMETSDisseminator.addStructMap(Context context, DSpaceObject dso, PackageParameters params, edu.harvard.hul.ois.mets.Mets mets) Add any additionalstructMapelements to the METS document, as required by this subclass.voidDSpaceAIPDisseminator.addStructMap(Context context, DSpaceObject dso, PackageParameters params, edu.harvard.hul.ois.mets.Mets mets) Adds another structMap element to contain the "parent link" that is an essential part of every AIP.voidDSpaceMETSDisseminator.addStructMap(Context context, DSpaceObject dso, PackageParameters params, edu.harvard.hul.ois.mets.Mets mets) protected voidAbstractMETSIngester.addTemplateItem(Context context, DSpaceObject dso, METSManifest manifest, File pkgFile, PackageParameters params, AbstractMETSIngester.MdrefManager callback) Add a Template Item to a Collection container object based on a METS Manifest.protected voidAbstractMETSDisseminator.addToAmdSec(edu.harvard.hul.ois.mets.AmdSec fAmdSec, String[] mdTypes, Class mdSecClass, Context context, DSpaceObject dso, PackageParameters params, AbstractMETSDisseminator.MdStreamCache extraStreams) protected voidAbstractPackageIngester.addToIngestedMap(File pkgFile, DSpaceObject dso) Add parsed package and resulting DSpaceObject to list of successfully ingested/replaced objects.static voidPackageUtils.clearAllMetadata(Context context, DSpaceObject dso) Removes all metadata associated with a DSpace object.static DSpaceObjectPackageUtils.createDSpaceObject(Context context, DSpaceObject parent, int type, String handle, UUID uuid, PackageParameters params) Create the specified DSpace Object, based on the passed in Package Parameters (along with other basic info required to create the object)voidMETSManifest.crosswalkItemDmd(Context context, PackageParameters params, DSpaceObject dso, org.jdom2.Element dmdSec, METSManifest.Mdref callback) Invokes appropriate crosswalks on Item-wide descriptive metadata.abstract voidAbstractMETSIngester.crosswalkObjectDmd(Context context, DSpaceObject dso, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom2.Element[] dmds, PackageParameters params) Select thedmdSecelement(s) to apply to the Item.voidDSpaceAIPIngester.crosswalkObjectDmd(Context context, DSpaceObject dso, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom2.Element[] dmds, PackageParameters params) Choose DMD section(s) to crosswalk.voidDSpaceMETSIngester.crosswalkObjectDmd(Context context, DSpaceObject dso, METSManifest manifest, AbstractMETSIngester.MdrefManager callback, org.jdom2.Element[] dmds, PackageParameters params) Choose DMD section(s) to crosswalk.voidMETSManifest.crosswalkObjectOtherAdminMD(Context context, PackageParameters params, DSpaceObject dso, METSManifest.Mdref callback) Crosswalk all technical and source metadata sections that belong to the whole object.booleanMETSManifest.crosswalkObjectSourceMD(Context context, PackageParameters params, DSpaceObject dso, METSManifest.Mdref callback) Just crosswalk the sourceMD sections; used to set the handle and parent of AIP.protected edu.harvard.hul.ois.mets.helper.MetsElementAbstractMETSDisseminator.crosswalkToMetsElement(Context context, DisseminationCrosswalk xwalk, DSpaceObject dso, edu.harvard.hul.ois.mets.helper.MetsElement me) protected voidMETSManifest.crosswalkXmd(Context context, PackageParameters params, DSpaceObject dso, org.jdom2.Element xmd, METSManifest.Mdref callback, boolean createMissingMetadataFields) voidAbstractMETSDisseminator.disseminate(Context context, DSpaceObject dso, PackageParameters params, File pkgFile) Export the object (Item, Collection, or Community) as a "package" on the indicated OutputStream.voidDSpaceAIPDisseminator.disseminate(Context context, DSpaceObject dso, PackageParameters params, File pkgFile) voidPackageDisseminator.disseminate(Context context, DSpaceObject object, PackageParameters params, File pkgFile) Export the object (Item, Collection, or Community) as a "package" on the indicated OutputStream.voidPDFPackager.disseminate(Context context, DSpaceObject dso, PackageParameters params, File pkgFile) VERY crude dissemination: just look for the first bitstream with the PDF package type, and toss it out.voidRoleDisseminator.disseminate(Context context, DSpaceObject object, PackageParameters params, File pkgFile) AbstractPackageDisseminator.disseminateAll(Context context, DSpaceObject dso, PackageParameters params, File pkgFile) Recursively export one or more DSpace Objects as a series of packages.PackageDisseminator.disseminateAll(Context context, DSpaceObject dso, PackageParameters params, File pkgFile) Recursively export one or more DSpace Objects as a series of packages.PDFPackager.disseminateAll(Context context, DSpaceObject dso, PackageParameters params, File pkgFile) disseminateAll() cannot be implemented for a PDF disseminator, because there's only one PDF to disseminateRoleDisseminator.disseminateAll(Context context, DSpaceObject dso, PackageParameters params, File pkgFile) RoleDisseminator.findAssociatedGroups(Context context, DSpaceObject object) Find all Groups associated with this DSpace Object.RoleDisseminator.findAssociatedPeople(Context context, DSpaceObject object) Find all EPeople associated with this DSpace Object.abstract voidAbstractMETSIngester.finishObject(Context context, DSpaceObject dso, PackageParameters params) Hook for final "finishing" operations on the new Object.voidDSpaceAIPIngester.finishObject(Context context, DSpaceObject dso, PackageParameters params) Last change to fix up a DSpace Object.voidDSpaceMETSIngester.finishObject(Context context, DSpaceObject dso, PackageParameters params) abstract String[]AbstractMETSDisseminator.getDigiprovMdTypes(Context context, DSpaceObject dso, PackageParameters params) Get the type string of the "digiprov" (digital provenance) metadata to create for each object and each Bitstream in an Item.String[]DSpaceAIPDisseminator.getDigiprovMdTypes(Context context, DSpaceObject dso, PackageParameters params) Return the name of all crosswalks to run for the digiprovMD section of the METS Manifest.String[]DSpaceMETSDisseminator.getDigiprovMdTypes(Context context, DSpaceObject dso, PackageParameters params) abstract String[]AbstractMETSDisseminator.getDmdTypes(Context context, DSpaceObject dso, PackageParameters params) Get the types of Item-wide DMD to include in package.String[]DSpaceAIPDisseminator.getDmdTypes(Context context, DSpaceObject dso, PackageParameters params) Return the name of all crosswalks to run for the dmdSec section of the METS Manifest.String[]DSpaceMETSDisseminator.getDmdTypes(Context context, DSpaceObject dso, PackageParameters params) Get DMD choice for Item.protected StringRoleDisseminator.getGroupType(Context context, DSpaceObject dso, Group group) Return a Group Type string (see RoleDisseminator.GROUP_TYPE_* constants) which describes the type of group and its relation to the given object.AbstractMETSDisseminator.getObjectTypeString(DSpaceObject dso) Build a string which will be used as the "Type" of this object in the METS manifest.static StringPackageUtils.getPackageName(DSpaceObject dso, String fileExtension) Returns name of a dissemination information package (DIP), based on the DSpace object and a provided fileExtensionAbstractPackageIngester.getPackageReferences(DSpaceObject dso) Return a list of known SIP references from a newly created DSpaceObject.abstract String[]AbstractMETSDisseminator.getRightsMdTypes(Context context, DSpaceObject dso, PackageParameters params) Get the type string of the "rights" (permission and/or license) metadata to create for each object and each Bitstream in an Item.String[]DSpaceAIPDisseminator.getRightsMdTypes(Context context, DSpaceObject dso, PackageParameters params) Return the name of all crosswalks to run for the rightsMD section of the METS Manifest.String[]DSpaceMETSDisseminator.getRightsMdTypes(Context context, DSpaceObject dso, PackageParameters params) Add rights MD (licenses) for DSpace item.abstract String[]AbstractMETSDisseminator.getSourceMdTypes(Context context, DSpaceObject dso, PackageParameters params) Get the type string of the source metadata to create for each object and each Bitstream in an Item.String[]DSpaceAIPDisseminator.getSourceMdTypes(Context context, DSpaceObject dso, PackageParameters params) Return the name of all crosswalks to run for the sourceMD section of the METS Manifest.String[]DSpaceMETSDisseminator.getSourceMdTypes(Context context, DSpaceObject dso, PackageParameters params) abstract String[]AbstractMETSDisseminator.getTechMdTypes(Context context, DSpaceObject dso, PackageParameters params) Get the type string of the technical metadata to create for each object and each Bitstream in an Item.String[]DSpaceAIPDisseminator.getTechMdTypes(Context context, DSpaceObject dso, PackageParameters params) Return the name of all crosswalks to run for the techMD section of the METS Manifest.String[]DSpaceMETSDisseminator.getTechMdTypes(Context context, DSpaceObject dso, PackageParameters params) Get name of technical metadata crosswalk for Bitstreams.AbstractMETSIngester.ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license) Create a new DSpace object out of a METS content package.PackageIngester.ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license) Create new DSpaceObject out of the ingested package.PDFPackager.ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license) Create new Item out of the ingested package, in the indicated collection.RoleIngester.ingest(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license) AbstractPackageIngester.ingestAll(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license) Recursively create one or more DSpace Objects out of the contents of the ingested package (and all other referenced packages).PackageIngester.ingestAll(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license) Recursively create one or more DSpace Objects out of the contents of the ingested package (and all other referenced packages).PDFPackager.ingestAll(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license) IngestAll() cannot be implemented for a PDF ingester, because there's only one PDF to ingestRoleIngester.ingestAll(Context context, DSpaceObject parent, File pkgFile, PackageParameters params, String license) protected DSpaceObjectAbstractMETSIngester.ingestObject(Context context, DSpaceObject parent, METSManifest manifest, File pkgFile, PackageParameters params, String license) Ingest/import a single DSpace Object, based on the associated METS Manifest and the parameters passed to the METSIngestervoidRoleIngester.ingestStream(Context context, DSpaceObject parent, PackageParameters params, InputStream stream) Ingest roles from an InputStream.protected voidAbstractMETSDisseminator.linkLicenseRefsToBitstreams(Context context, PackageParameters params, DSpaceObject dso, edu.harvard.hul.ois.mets.MdRef mdRef) Cleanup our license file reference links, as Deposit Licenses and CC Licenses can be added two ways (and we only want to add them to zip package *once*): (1) Added as a normal Bitstream (assuming LICENSE and CC_LICENSE bundles will be included in pkg) (2) Added via a 'rightsMD' crosswalk (as they are rights information/metadata on an Item)protected edu.harvard.hul.ois.mets.DivAbstractMETSDisseminator.makeChildDiv(String type, DSpaceObject dso, PackageParameters params) Create a<div>element with<mptr>which references a child object via its handle (and via a local file name, when recursively disseminating all child objects).protected edu.harvard.hul.ois.mets.MetsAbstractMETSDisseminator.makeManifest(Context context, DSpaceObject dso, PackageParameters params, AbstractMETSDisseminator.MdStreamCache extraStreams) Write out a METS manifest.protected edu.harvard.hul.ois.mets.helper.MdSecAbstractMETSDisseminator.makeMdSec(Context context, DSpaceObject dso, Class mdSecClass, String typeSpec, PackageParameters params, AbstractMETSDisseminator.MdStreamCache extraStreams) Create an element wrapped around a metadata reference (either mdWrap or mdRef); i.e.dmdSec, techMd, sourceMd, etc.abstract edu.harvard.hul.ois.mets.MetsHdrAbstractMETSDisseminator.makeMetsHdr(Context context, DSpaceObject dso, PackageParameters params) Create metsHdr element - separate so subclasses can override.edu.harvard.hul.ois.mets.MetsHdrDSpaceAIPDisseminator.makeMetsHdr(Context context, DSpaceObject dso, PackageParameters params) Create the metsHdr element for the AIP METS Manifest.edu.harvard.hul.ois.mets.MetsHdrDSpaceMETSDisseminator.makeMetsHdr(Context context, DSpaceObject dso, PackageParameters params) Create metsHdr element - separate so subclasses can override.protected StringAbstractMETSDisseminator.makePersistentID(DSpaceObject dso) static voidPackageUtils.removeAllBitstreams(Context context, DSpaceObject dso) Remove all bitstreams (files) associated with a DSpace object.protected voidAbstractMETSIngester.removeObject(Context context, DSpaceObject dso) Remove an existing DSpace Object (called during a replace)AbstractMETSIngester.replace(Context context, DSpaceObject dsoToReplace, File pkgFile, PackageParameters params) Replace an existing DSpace object with the contents of a METS-based package.PackageIngester.replace(Context context, DSpaceObject dso, File pkgFile, PackageParameters params) Replace an existing DSpace Object with contents of the ingested package.PDFPackager.replace(Context context, DSpaceObject dso, File pkgFile, PackageParameters params) Replace is not implemented.RoleIngester.replace(Context context, DSpaceObject dso, File pkgFile, PackageParameters params) AbstractPackageIngester.replaceAll(Context context, DSpaceObject dso, File pkgFile, PackageParameters params) Recursively replace one or more DSpace Objects out of the contents of the ingested package (and all other referenced packages).PackageIngester.replaceAll(Context context, DSpaceObject dso, File pkgFile, PackageParameters params) Recursively replace one or more DSpace Objects out of the contents of the ingested package (and all other referenced packages).PDFPackager.replaceAll(Context context, DSpaceObject dso, File pkgFile, PackageParameters params) ReplaceAll() cannot be implemented for a PDF ingester, because there's only one PDF to ingestRoleIngester.replaceAll(Context context, DSpaceObject dso, File pkgFile, PackageParameters params) protected DSpaceObjectAbstractMETSIngester.replaceObject(Context context, DSpaceObject dso, METSManifest manifest, File pkgFile, PackageParameters params, String license) Replace the contents of a single DSpace Object, based on the associated METS Manifest and the parameters passed to the METSIngester.static voidPackageUtils.updateDSpaceObject(Context context, DSpaceObject dso) Commit all recent changes to DSpaceObject.protected voidRoleDisseminator.writeGroup(Context context, DSpaceObject relatedObject, Group group, XMLStreamWriter writer) Emit XML describing a single Group.protected voidRoleDisseminator.writeToStream(Context context, DSpaceObject object, OutputStream stream, boolean emitPasswords) Serialize users and groups to a stream.protected voidAbstractMETSDisseminator.writeZipPackage(Context context, DSpaceObject dso, PackageParameters params, OutputStream pkg) Make a Zipped up METS package for the given DSpace Object -
Uses of DSpaceObject in org.dspace.content.service
Classes in org.dspace.content.service with type parameters of type DSpaceObjectModifier and TypeInterfaceDescriptioninterfaceDSpaceObjectLegacySupportService<T extends DSpaceObject>Service interface class that adds support to retrieve DSpaceObject by the old integer based identifier which was used to identify DSpaceObjects prior to DSpace 6.0interfaceDSpaceObjectService<T extends DSpaceObject>Service interface class for the DSpaceObject.Methods in org.dspace.content.service that return DSpaceObjectModifier and TypeMethodDescriptionDSpaceObjectService.getAdminObject(Context context, T dso, int action) Return the dspace object where an ADMIN action right is sufficient to grant the initial authorize check.DSpaceObjectService.getParentObject(Context context, T dso) Return the dspace object that "own" the current object in the hierarchy.Methods in org.dspace.content.service with parameters of type DSpaceObjectModifier and TypeMethodDescriptionMetadataValueService.create(Context context, DSpaceObject dso, MetadataField metadataField) Creates a new metadata value. -
Uses of DSpaceObject in org.dspace.core
Classes in org.dspace.core with type parameters of type DSpaceObjectModifier and TypeClassDescriptionclassAbstractHibernateDSODAO<T extends DSpaceObject>Hibernate implementation used by DSpaceObject Database Access Objects.classUUIDIterator<T extends DSpaceObject>Iterator implementation which allows to iterate over items and commit while iterating.Methods in org.dspace.core with parameters of type DSpaceObjectModifier and TypeMethodDescriptionvoidContext.cacheAuthorizedAction(DSpaceObject dspaceObject, int action, EPerson eperson, Boolean result, ResourcePolicy rp) voidContextReadOnlyCache.cacheAuthorizedAction(DSpaceObject dspaceObject, int action, EPerson eperson, Boolean result) Context.getCachedAuthorizationResult(DSpaceObject dspaceObject, int action, EPerson eperson) ContextReadOnlyCache.getCachedAuthorizationResult(DSpaceObject dspaceObject, int action, EPerson eperson) -
Uses of DSpaceObject in org.dspace.ctask.general
Methods in org.dspace.ctask.general with parameters of type DSpaceObjectModifier and TypeMethodDescriptionintAbstractTranslator.perform(DSpaceObject dso) intBasicLinkChecker.perform(DSpaceObject dso) Perform the link checking.intBitstreamsIntoMetadata.perform(DSpaceObject dso) Perform the bitstream metadata creation.intCitationPage.perform(DSpaceObject dso) Perform the curation task upon passed DSOintClamScan.perform(DSpaceObject dso) intCreateMissingIdentifiers.perform(DSpaceObject dso) intMetadataWebService.perform(DSpaceObject dso) intNoOpCurationTask.perform(DSpaceObject dso) intProfileFormats.perform(DSpaceObject dso) Perform the curation task upon passed DSOintRegisterDOI.perform(DSpaceObject dso) Override the abstract 'perform' method to either distribute, or perform single-item depending on configuration.intRequiredMetadata.perform(DSpaceObject dso) Perform the curation task upon passed DSO -
Uses of DSpaceObject in org.dspace.ctask.test
Methods in org.dspace.ctask.test with parameters of type DSpaceObject -
Uses of DSpaceObject in org.dspace.ctask.testing
Methods in org.dspace.ctask.testing with parameters of type DSpaceObject -
Uses of DSpaceObject in org.dspace.curate
Methods in org.dspace.curate that return DSpaceObjectModifier and TypeMethodDescriptionprotected DSpaceObjectAbstractCurationTask.dereference(Context ctx, String id) Returns a DSpaceObject for passed identifier, if it existsMethods in org.dspace.curate with parameters of type DSpaceObjectModifier and TypeMethodDescriptionvoidCurator.curate(DSpaceObject dso) Performs all configured tasks upon DSpace object (Community, Collection or Item).voidCurator.curate(Context c, DSpaceObject dso) Performs all configured tasks upon DSpace object (Community, Collection or Item).protected voidAbstractCurationTask.distribute(DSpaceObject dso) Distributes a task through a DSpace container - a convenience method for tasks declaring the@Distributiveproperty.static booleanCurator.isContainer(DSpaceObject dso) Returns whether a given DSO is a 'container' - collection or communityabstract intAbstractCurationTask.perform(DSpaceObject dso) intCurationTask.perform(DSpaceObject dso) Perform the curation task upon passed DSOintResolvedTask.perform(DSpaceObject dso) Perform the curation task upon passed DSOintScriptedTask.performDso(DSpaceObject dso) Perform the curation task upon passed DSOprotected voidAbstractCurationTask.performObject(DSpaceObject dso) Performs task upon a single DSpaceObject.booleanCurator.TaskRunner.run(DSpaceObject dso) protected voidCurator.visit(DSpaceObject dso) Record a 'visit' to a DSpace object and enforce any policies set on this curator. -
Uses of DSpaceObject in org.dspace.discovery
Methods in org.dspace.discovery with parameters of type DSpaceObjectModifier and TypeMethodDescriptionstatic Set<DiscoveryConfiguration>SearchUtils.addDiscoveryConfigurationForParents(Context context, Set<DiscoveryConfiguration> configurations, String prefix, DSpaceObject dso) Retrieve the configuration for the current dspace object and all its parents and add it to the provided setstatic DiscoveryConfigurationSearchUtils.getDiscoveryConfiguration(Context context, String prefix, DSpaceObject dso) Return the discovery configuration to use in a specific scope for the king of search identified by the prefix.static DiscoveryConfigurationSearchUtils.getDiscoveryConfiguration(Context context, DSpaceObject dso) Retrieves the Discovery Configuration with a null prefix for a DSpace object.static DiscoveryConfigurationSearchUtils.getDiscoveryConfigurationByDSO(Context context, DSpaceObject dso) Return the discovery configuration for the provided DSO -
Uses of DSpaceObject in org.dspace.discovery.configuration
Methods in org.dspace.discovery.configuration with parameters of type DSpaceObjectModifier and TypeMethodDescriptionDiscoveryConfigurationService.getDiscoveryDSOConfiguration(Context context, DSpaceObject dso) Retrieve the discovery configuration for the provided DSO. -
Uses of DSpaceObject in org.dspace.discovery.indexobject
Classes in org.dspace.discovery.indexobject with type parameters of type DSpaceObjectModifier and TypeClassDescriptionclassDSpaceObjectIndexFactoryImpl<T extends IndexableDSpaceObject,S extends DSpaceObject> Factory implementation for indexing/retrieving DSpaceObjects in the search coreclassIndexableDSpaceObject<T extends DSpaceObject>DSpaceObject implementation for the IndexableObject, contains methods used by all DSpaceObject methods All DSpaceObjects that will be indexed in discovery should inherit from this class & have their own implementation -
Uses of DSpaceObject in org.dspace.discovery.indexobject.factory
Classes in org.dspace.discovery.indexobject.factory with type parameters of type DSpaceObjectModifier and TypeInterfaceDescriptioninterfaceDSpaceObjectIndexFactory<T extends IndexableDSpaceObject,S extends DSpaceObject> Factory interface for indexing/retrieving DSpaceObjects in the search core -
Uses of DSpaceObject in org.dspace.embargo
Methods in org.dspace.embargo with parameters of type DSpaceObjectModifier and TypeMethodDescriptionprotected voidDefaultEmbargoSetter.generatePolicies(Context context, LocalDate embargoDate, String reason, DSpaceObject dso, Collection owningCollection) -
Uses of DSpaceObject in org.dspace.eperson
Subclasses of DSpaceObject in org.dspace.epersonModifier and TypeClassDescriptionclassClass representing an e-person.classClass representing a group of e-people.Fields in org.dspace.eperson with type parameters of type DSpaceObjectModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.SingularAttribute<Subscription,DSpaceObject> Subscription_.dSpaceObjectMethods in org.dspace.eperson that return DSpaceObjectModifier and TypeMethodDescriptionSubscription.getDSpaceObject()GroupServiceImpl.getParentObject(Context context, Group group) Methods in org.dspace.eperson with parameters of type DSpaceObjectModifier and TypeMethodDescriptionSubscribeServiceImpl.countByEPersonAndDSO(Context context, EPerson ePerson, DSpaceObject dSpaceObject) voidSubscribeServiceImpl.deleteByDspaceObject(Context context, DSpaceObject dSpaceObject) SubscribeServiceImpl.findSubscriptionsByEPersonAndDso(Context context, EPerson eperson, DSpaceObject dSpaceObject, Integer limit, Integer offset) booleanSubscribeServiceImpl.isSubscribed(Context context, EPerson eperson, DSpaceObject dSpaceObject) SubscribeServiceImpl.subscribe(Context context, EPerson eperson, DSpaceObject dSpaceObject, List<SubscriptionParameter> subscriptionParameterList, String type) voidSubscribeServiceImpl.unsubscribe(Context context, EPerson eperson, DSpaceObject dSpaceObject) -
Uses of DSpaceObject in org.dspace.eperson.dao
Methods in org.dspace.eperson.dao with parameters of type DSpaceObjectModifier and TypeMethodDescriptionSubscriptionDAO.countAllByEPersonAndDso(Context context, EPerson ePerson, DSpaceObject dSpaceObject) Count all subscriptions related to a DSpaceObject belong to an ePersonvoidSubscriptionDAO.deleteByDSOAndEPerson(Context context, DSpaceObject dSpaceObject, EPerson eperson) Delete all subscriptions related to a DSpaceObject belong to an ePersonvoidSubscriptionDAO.deleteByDspaceObject(Context context, DSpaceObject dSpaceObject) Delete all subscription of provided dSpaceObjectSubscriptionDAO.findByEPersonAndDso(Context context, EPerson eperson, DSpaceObject dSpaceObject, Integer limit, Integer offset) Return a paginated list of subscriptions related to a DSpaceObject belong to an ePerson -
Uses of DSpaceObject in org.dspace.eperson.dao.impl
Methods in org.dspace.eperson.dao.impl with parameters of type DSpaceObjectModifier and TypeMethodDescriptionSubscriptionDAOImpl.countAllByEPersonAndDso(Context context, EPerson ePerson, DSpaceObject dSpaceObject) voidSubscriptionDAOImpl.deleteByDSOAndEPerson(Context context, DSpaceObject dSpaceObject, EPerson eperson) voidSubscriptionDAOImpl.deleteByDspaceObject(Context context, DSpaceObject dSpaceObject) SubscriptionDAOImpl.findByEPersonAndDso(Context context, EPerson eperson, DSpaceObject dSpaceObject, Integer limit, Integer offset) -
Uses of DSpaceObject in org.dspace.eperson.service
Methods in org.dspace.eperson.service with parameters of type DSpaceObjectModifier and TypeMethodDescriptionSubscribeService.countByEPersonAndDSO(Context context, EPerson ePerson, DSpaceObject dSpaceObject) Counts all subscriptions by ePerson and DSOvoidSubscribeService.deleteByDspaceObject(Context context, DSpaceObject dSpaceObject) Delete subscription by collection.SubscribeService.findSubscriptionsByEPersonAndDso(Context context, EPerson eperson, DSpaceObject dSpaceObject, Integer limit, Integer offset) Find out which collections an e-person is subscribed to and related with dsobooleanSubscribeService.isSubscribed(Context context, EPerson eperson, DSpaceObject dSpaceObject) Is that e-person subscribed to that collection?SubscribeService.subscribe(Context context, EPerson eperson, DSpaceObject dSpaceObject, List<SubscriptionParameter> subscriptionParameters, String subscriptionType) Subscribe an EPerson to a dSpaceObject (Collection or Community).voidSubscribeService.unsubscribe(Context context, EPerson eperson, DSpaceObject dSpaceObject) Unsubscribe an e-person to a collection. -
Uses of DSpaceObject in org.dspace.event
Methods in org.dspace.event that return DSpaceObjectModifier and TypeMethodDescriptionGet the DSpace object which is the "object" of an event.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
Fields in org.dspace.handle with type parameters of type DSpaceObjectModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.SingularAttribute<Handle,DSpaceObject> Handle_.dsoMethods in org.dspace.handle that return DSpaceObjectModifier and TypeMethodDescriptionHandle.getDSpaceObject()HandleServiceImpl.resolveToObject(Context context, String handle) Methods in org.dspace.handle with parameters of type DSpaceObjectModifier and TypeMethodDescriptionHandleServiceImpl.createHandle(Context context, DSpaceObject dso) HandleServiceImpl.createHandle(Context context, DSpaceObject dso, String suppliedHandle) HandleServiceImpl.createHandle(Context context, DSpaceObject dso, String suppliedHandle, boolean force) HandleServiceImpl.findHandle(Context context, DSpaceObject dso) voidHandleServiceImpl.modifyHandleDSpaceObject(Context context, String handle, DSpaceObject newOwner) voidHandle.setDSpaceObject(DSpaceObject dso) voidHandleServiceImpl.unbindHandle(Context context, DSpaceObject dso) -
Uses of DSpaceObject in org.dspace.handle.dao
Methods in org.dspace.handle.dao with parameters of type DSpaceObjectModifier and TypeMethodDescriptionHandleDAO.getHandlesByDSpaceObject(Context context, DSpaceObject dso) -
Uses of DSpaceObject in org.dspace.handle.dao.impl
Methods in org.dspace.handle.dao.impl with parameters of type DSpaceObjectModifier and TypeMethodDescriptionHandleDAOImpl.getHandlesByDSpaceObject(Context context, DSpaceObject dso) -
Uses of DSpaceObject in org.dspace.handle.service
Methods in org.dspace.handle.service that return DSpaceObjectModifier and TypeMethodDescriptionHandleService.resolveToObject(Context context, String handle) Return the object which handle maps to, or null.Methods in org.dspace.handle.service with parameters of type DSpaceObjectModifier and TypeMethodDescriptionHandleService.createHandle(Context context, DSpaceObject dso) Creates a new handle in the database.HandleService.createHandle(Context context, DSpaceObject dso, String suppliedHandle) Creates a handle entry, but with a handle supplied by the caller (new Handle not generated)HandleService.createHandle(Context context, DSpaceObject dso, String suppliedHandle, boolean force) Creates a handle entry, but with a handle supplied by the caller (new Handle not generated)HandleService.findHandle(Context context, DSpaceObject dso) Return the handle for an Object, or null if the Object has no handle.voidHandleService.modifyHandleDSpaceObject(Context context, String handle, DSpaceObject newOwner) voidHandleService.unbindHandle(Context context, DSpaceObject dso) Removes binding of Handle to a DSpace object, while leaving the Handle in the table so it doesn't get reallocated. -
Uses of DSpaceObject in org.dspace.harvest
Constructors in org.dspace.harvest with parameters of type DSpaceObject -
Uses of DSpaceObject in org.dspace.identifier
Fields in org.dspace.identifier with type parameters of type DSpaceObjectModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.SingularAttribute<DOI,DSpaceObject> DOI_.dSpaceObjectMethods in org.dspace.identifier that return DSpaceObjectModifier and TypeMethodDescriptionDOI.getDSpaceObject()DOIIdentifierProvider.getObjectByDOI(Context context, String identifier) Returns a DSpaceObject depending on its DOI.Resolve an identifier to a DSpaceObject, if it is registeredabstract DSpaceObjectFind the object named by a given identifier.VersionedHandleIdentifierProviderWithCanonicalHandles.resolve(Context context, String identifier, String... attributes) Methods in org.dspace.identifier with parameters of type DSpaceObjectModifier and TypeMethodDescriptionvoidDOIIdentifierProvider.checkMintable(Context context, DSpaceObject dso) Checks to see if an item can have a DOI minted, using the configured logical filtervoidDOIIdentifierProvider.checkMintable(Context context, Filter filter, DSpaceObject dso) Checks to see if an item can have a DOI minted, using the configured logical filterabstract voidFilteredIdentifierProvider.checkMintable(Context context, DSpaceObject dso) Check configured item filters to see if this identifier is allowed to be mintedabstract voidFilteredIdentifierProvider.checkMintable(Context context, Filter filter, DSpaceObject dso) Check configured item filters to see if this identifier is allowed to be mintedprotected StringVersionedHandleIdentifierProvider.createNewIdentifier(Context context, DSpaceObject dso, String handleId) protected StringVersionedHandleIdentifierProviderWithCanonicalHandles.createNewIdentifier(Context context, DSpaceObject dso, String handleId) voidDOIIdentifierProvider.delete(Context context, DSpaceObject dso) Delete all DOIs for a DSpaceObjectvoidDOIIdentifierProvider.delete(Context context, DSpaceObject dso, String identifier) Delete a specific DOI for a given DSpaceObjectvoidEZIDIdentifierProvider.delete(Context context, DSpaceObject dso) voidEZIDIdentifierProvider.delete(Context context, DSpaceObject dso, String identifier) voidHandleIdentifierProvider.delete(Context context, DSpaceObject dso) voidHandleIdentifierProvider.delete(Context context, DSpaceObject dso, String identifier) abstract voidIdentifierProvider.delete(Context context, DSpaceObject dso) Unbind this type of identifier(s) from an object.abstract voidIdentifierProvider.delete(Context context, DSpaceObject dso, String identifier) Unbind the given identifier from an object.voidIdentifierServiceImpl.delete(Context context, DSpaceObject dso) voidIdentifierServiceImpl.delete(Context context, DSpaceObject dso, String identifier) voidVersionedHandleIdentifierProvider.delete(Context context, DSpaceObject dso) voidVersionedHandleIdentifierProvider.delete(Context context, DSpaceObject dso, String identifier) voidVersionedHandleIdentifierProviderWithCanonicalHandles.delete(Context context, DSpaceObject dso) voidVersionedHandleIdentifierProviderWithCanonicalHandles.delete(Context context, DSpaceObject dso, String identifier) DOIServiceImpl.findDOIByDSpaceObject(Context context, DSpaceObject dso) DOIServiceImpl.findDOIByDSpaceObject(Context context, DSpaceObject dso, List<Integer> statusToExclude) DOIIdentifierProvider.getDOIByObject(Context context, DSpaceObject dso) Search the database for a DOI, using the type and id of an DSpaceObject.DOIIdentifierProvider.getDOIOutOfObject(DSpaceObject dso) Loads a DOI out of the metadata of an DSpaceObject.DataCiteXMLCreator.getXMLString(Context context, DSpaceObject dso) protected DOIDOIIdentifierProvider.loadOrCreateDOI(Context context, DSpaceObject dso, String doiIdentifier) Load a DOI from the database or creates it if it does not exist.protected DOIDOIIdentifierProvider.loadOrCreateDOI(Context context, DSpaceObject dso, String doiIdentifier, Filter filter) Load DOI from database, or create one if it doesn't yet exist.DOIIdentifierProvider.lookup(Context context, DSpaceObject dso) Look up a DOI identifier for a given DSpaceObjectEZIDIdentifierProvider.lookup(Context context, DSpaceObject object) HandleIdentifierProvider.lookup(Context context, DSpaceObject dso) abstract StringIdentifierProvider.lookup(Context context, DSpaceObject object) Return the identifier for a DSpaceObject.IdentifierServiceImpl.lookup(Context context, DSpaceObject dso) IdentifierServiceImpl.lookup(Context context, DSpaceObject dso, Class<? extends Identifier> identifier) VersionedHandleIdentifierProvider.lookup(Context context, DSpaceObject dso) VersionedHandleIdentifierProviderWithCanonicalHandles.lookup(Context context, DSpaceObject dso) protected StringVersionedDOIIdentifierProvider.makeIdentifierBasedOnHistory(Context context, DSpaceObject dso, VersionHistory history) protected StringVersionedDOIIdentifierProvider.makeIdentifierBasedOnHistory(Context context, DSpaceObject dso, VersionHistory history, Filter filter) protected StringVersionedHandleIdentifierProvider.makeIdentifierBasedOnHistory(Context context, DSpaceObject dso, VersionHistory history) protected StringVersionedHandleIdentifierProviderWithCanonicalHandles.makeIdentifierBasedOnHistory(Context context, DSpaceObject dso, VersionHistory history) DOIIdentifierProvider.mint(Context context, DSpaceObject dso) Mint a new DOI in DSpace - this is usually the first step of registration Always apply filters if they are configuredDOIIdentifierProvider.mint(Context context, DSpaceObject dso, Filter filter) Mint a new DOI in DSpace - this is usually the first step of registrationEZIDIdentifierProvider.mint(Context context, DSpaceObject dso) abstract StringFilteredIdentifierProvider.mint(Context context, DSpaceObject dso, Filter filter) Mint a new identifier in DSpace - this is usually the first step of registrationHandleIdentifierProvider.mint(Context context, DSpaceObject dso) Creates a new handle in the database.abstract StringIdentifierProvider.mint(Context context, DSpaceObject dso) Create an identifier for a DSpaceObject.VersionedDOIIdentifierProvider.mint(Context context, DSpaceObject dso) VersionedDOIIdentifierProvider.mint(Context context, DSpaceObject dso, Filter filter) VersionedHandleIdentifierProvider.mint(Context context, DSpaceObject dso) Creates a new handle in the database.VersionedHandleIdentifierProviderWithCanonicalHandles.mint(Context context, DSpaceObject dso) Creates a new handle in the database.protected voidVersionedHandleIdentifierProviderWithCanonicalHandles.modifyHandleMetadata(Context context, DSpaceObject dso, String handle) Remove all handles from an item's metadata and add the supplied handle instead.protected voidHandleIdentifierProvider.populateHandleMetadata(Context context, DSpaceObject dso, String handle) protected voidVersionedHandleIdentifierProvider.populateHandleMetadata(Context context, DSpaceObject dso, String handle) DOIIdentifierProvider.register(Context context, DSpaceObject dso) Register a new identifier for a given DSpaceObject, never skipping or ignoring any configured filtervoidDOIIdentifierProvider.register(Context context, DSpaceObject dso, String identifier) Register a specified DOI for a given DSpaceObject, never skipping or ignoring any configured filtervoidDOIIdentifierProvider.register(Context context, DSpaceObject dso, String identifier, Filter filter) Register a specified DOI for a given DSpaceObjectDOIIdentifierProvider.register(Context context, DSpaceObject dso, Filter filter) Register a new DOI for a given DSpaceObjectEZIDIdentifierProvider.register(Context context, DSpaceObject dso) voidEZIDIdentifierProvider.register(Context context, DSpaceObject object, String identifier) abstract voidFilteredIdentifierProvider.register(Context context, DSpaceObject dso, String identifier, Filter filter) Register a specified identifier for a given DSpaceObjectabstract StringFilteredIdentifierProvider.register(Context context, DSpaceObject dso, Filter filter) Register a new identifier for a given DSpaceObjectHandleIdentifierProvider.register(Context context, DSpaceObject dso) voidHandleIdentifierProvider.register(Context context, DSpaceObject dso, String identifier) abstract StringIdentifierProvider.register(Context context, DSpaceObject item) Create and apply an identifier to a DSpaceObject.abstract voidIdentifierProvider.register(Context context, DSpaceObject object, String identifier) Create a specific identifier and apply it to an object.voidIdentifierServiceImpl.register(Context context, DSpaceObject dso) voidIdentifierServiceImpl.register(Context context, DSpaceObject dso, Class<? extends Identifier> type) voidIdentifierServiceImpl.register(Context context, DSpaceObject dso, Class<? extends Identifier> type, Filter filter) voidIdentifierServiceImpl.register(Context context, DSpaceObject object, String identifier) voidIdentifierServiceImpl.register(Context context, DSpaceObject dso, Map<Class<? extends Identifier>, Filter> typeFilters) voidVersionedDOIIdentifierProvider.register(Context context, DSpaceObject dso, String identifier) voidVersionedDOIIdentifierProvider.register(Context context, DSpaceObject dso, String identifier, Filter filter) VersionedDOIIdentifierProvider.register(Context context, DSpaceObject dso, Filter filter) VersionedHandleIdentifierProvider.register(Context context, DSpaceObject dso) voidVersionedHandleIdentifierProvider.register(Context context, DSpaceObject dso, String identifier) VersionedHandleIdentifierProviderWithCanonicalHandles.register(Context context, DSpaceObject dso) voidVersionedHandleIdentifierProviderWithCanonicalHandles.register(Context context, DSpaceObject dso, String identifier) voidDOIIdentifierProvider.registerOnline(Context context, DSpaceObject dso, String identifier) Perform the actual online / API interaction required to register the DOI online always applying filters if they are configuredvoidDOIIdentifierProvider.registerOnline(Context context, DSpaceObject dso, String identifier, Filter filter) Perform the actual online / API interaction required to register the DOI onlineprotected voidDOIIdentifierProvider.removeDOIFromObject(Context context, DSpaceObject dso, String doi) Removes a DOI out of the metadata of a DSpaceObject.voidDOIIdentifierProvider.reserve(Context context, DSpaceObject dso, String identifier) voidDOIIdentifierProvider.reserve(Context context, DSpaceObject dso, String identifier, Filter filter) Reserve a specified DOI for a given DSpaceObjectvoidEZIDIdentifierProvider.reserve(Context context, DSpaceObject dso, String identifier) abstract voidFilteredIdentifierProvider.reserve(Context context, DSpaceObject dso, String identifier, Filter filter) Reserve a specified identifier for a given DSpaceObject (eg. reserving a DOI online with a registration agency)voidHandleIdentifierProvider.reserve(Context context, DSpaceObject dso, String identifier) abstract voidIdentifierProvider.reserve(Context context, DSpaceObject dso, String identifier) Set an object's identifier.voidIdentifierServiceImpl.reserve(Context context, DSpaceObject dso) Reserves identifiers for the itemvoidIdentifierServiceImpl.reserve(Context context, DSpaceObject dso, String identifier) voidVersionedHandleIdentifierProvider.reserve(Context context, DSpaceObject dso, String identifier) voidVersionedHandleIdentifierProviderWithCanonicalHandles.reserve(Context context, DSpaceObject dso, String identifier) voidDOIIdentifierProvider.reserveOnline(Context context, DSpaceObject dso, String identifier) Perform the actual online / API interaction required to reserve the DOI online always applying filters if they are configuredvoidDOIIdentifierProvider.reserveOnline(Context context, DSpaceObject dso, String identifier, Filter filter) Perform the actual online / API interaction required to reserve the DOI onlineprotected voidVersionedHandleIdentifierProviderWithCanonicalHandles.restoreItAsCanonical(Context context, DSpaceObject dso, String identifier, Item item, String canonical) protected voidVersionedHandleIdentifierProviderWithCanonicalHandles.restoreItAsVersion(Context context, DSpaceObject dso, String identifier, Item item, String canonical, VersionHistory history) protected voidDOIIdentifierProvider.saveDOIToObject(Context context, DSpaceObject dso, String doi) Adds a DOI to the metadata of an item.voidDOI.setDSpaceObject(DSpaceObject dSpaceObject) voidDOIIdentifierProvider.updateMetadata(Context context, DSpaceObject dso, String identifier) Update metadata for a registered object If the DOI for the item already exists, *always* skip the filter since it should only be used for allowing / disallowing reservation and registration, not metadata updates or deletionsvoidDOIIdentifierProvider.updateMetadataOnline(Context context, DSpaceObject dso, String identifier) Update metadata for a registered object in the DOI Connector to update the agency records If the DOI for the item already exists, *always* skip the filter since it should only be used for allowing / disallowing reservation and registration, not metadata updates or deletions -
Uses of DSpaceObject in org.dspace.identifier.dao
Methods in org.dspace.identifier.dao with parameters of type DSpaceObjectModifier and TypeMethodDescriptionDOIDAO.findDOIByDSpaceObject(Context context, DSpaceObject dso) DOIDAO.findDOIByDSpaceObject(Context context, DSpaceObject dso, List<Integer> statusToExclude) -
Uses of DSpaceObject in org.dspace.identifier.dao.impl
Methods in org.dspace.identifier.dao.impl with parameters of type DSpaceObjectModifier and TypeMethodDescriptionDOIDAOImpl.findDOIByDSpaceObject(Context context, DSpaceObject dso) DOIDAOImpl.findDOIByDSpaceObject(Context context, DSpaceObject dso, List<Integer> statusToExclude) -
Uses of DSpaceObject in org.dspace.identifier.doi
Methods in org.dspace.identifier.doi with parameters of type DSpaceObjectModifier and TypeMethodDescriptionvoidDataCiteConnector.registerDOI(Context context, DSpaceObject dso, String doi) voidDOIConnector.registerDOI(Context context, DSpaceObject dso, String doi) Sends a request to the DOI registry to register a DOI.voidDataCiteConnector.reserveDOI(Context context, DSpaceObject dso, String doi) voidDOIConnector.reserveDOI(Context context, DSpaceObject dso, String doi) Sends a request to the DOI registry to reserve a DOI.voidDataCiteConnector.updateMetadata(Context context, DSpaceObject dso, String doi) voidDOIConnector.updateMetadata(Context context, DSpaceObject dso, String doi) Sends a request to the DOI registry to update metadata for a DOI. -
Uses of DSpaceObject in org.dspace.identifier.service
Methods in org.dspace.identifier.service that return DSpaceObjectModifier and TypeMethodDescriptionThis will resolve a DSpaceObject based on a provided Identifier.Methods in org.dspace.identifier.service with parameters of type DSpaceObjectModifier and TypeMethodDescriptionvoidIdentifierService.delete(Context context, DSpaceObject dso) Delete (Unbind) all identifiers registered for a specific DSpace item.voidIdentifierService.delete(Context context, DSpaceObject dso, String identifier) Used to Delete a Specific Identifier (for example a Handle, hdl:1234.5/6) The provider is responsible for Detecting and Processing the appropriate identifier, all Providers are interrogated, multiple providers can process the same identifier.DOIService.findDOIByDSpaceObject(Context context, DSpaceObject dso) Find the DOI assigned to a given DSpace Object.DOIService.findDOIByDSpaceObject(Context context, DSpaceObject dso, List<Integer> statusToExclude) Find the DOI assigned to a given DSpace Object, unless it has one of a given set of statuses.IdentifierService.lookup(Context context, DSpaceObject dso) Gets the identifiers all registered IdentifierProvider returns if asked to lookup the provided DSpaceObject.IdentifierService.lookup(Context context, DSpaceObject dso, Class<? extends Identifier> identifier) Get an identifier for a given object which is assignment-compatible with a given Identifier type.voidIdentifierService.register(Context context, DSpaceObject dso) Used to register newly-minted identifiers.voidIdentifierService.register(Context context, DSpaceObject dso, Class<? extends Identifier> type) Register identifier(s) for the given DSO just with providers that support that Identifier class, and apply the given filter if that provider extends FilteredIdentifierProvidervoidIdentifierService.register(Context context, DSpaceObject dso, Class<? extends Identifier> type, Filter filter) Register identifier(s) for the given DSO just with providers that support that Identifier class, and apply the given filter if that provider extends FilteredIdentifierProvidervoidIdentifierService.register(Context context, DSpaceObject dso, String identifier) Used to Register a specific Identifier (for example a Handle, hdl:1234.5/6).voidIdentifierService.register(Context context, DSpaceObject dso, Map<Class<? extends Identifier>, Filter> typeFilters) Register identifiers for a DSO, with a map of logical filters for each Identifier class to apply at the time of local registration.voidIdentifierService.reserve(Context context, DSpaceObject dso) Reserves any identifiers necessary based on the capabilities of all providers in the service.voidIdentifierService.reserve(Context context, DSpaceObject dso, String identifier) Used to Reserve a Specific Identifier (for example a Handle, hdl:1234.5/6) The provider is responsible for Detecting and Processing the appropriate identifier, all Providers are interrogated, multiple providers can process the same identifier. -
Uses of DSpaceObject in org.dspace.rdf
Methods in org.dspace.rdf that return DSpaceObjectMethods in org.dspace.rdf with parameters of type DSpaceObjectModifier and TypeMethodDescriptionprotected abstract voidRDFizer.Callback.callback(DSpaceObject dso) protected voidRDFizer.convert(DSpaceObject dso, boolean reset) static org.apache.jena.rdf.model.ModelRDFUtil.convert(Context context, DSpaceObject dso) Converts the the provided DSpaceObject into RDF and returns the model.static org.apache.jena.rdf.model.ModelRDFUtil.convertAndStore(Context context, DSpaceObject dso) Converts a DSpaceObject into RDF data and stores them using the configuredRDFStorage.voidRDFizer.delete(DSpaceObject dso, boolean reset) Delete the data about the DSpaceObject from the triplestore.protected voidRDFizer.dspaceDFS(DSpaceObject dso, RDFizer.Callback callback, boolean check, boolean reset) static StringRDFUtil.generateIdentifier(Context context, DSpaceObject dso) Generates a URI identifying the provided DSpaceObject.protected booleanRDFizer.isProcessed(DSpaceObject dso) static voidRDFUtil.isPublic(Context context, DSpaceObject dso) Checks whether the provided DSpaceObject is readable within the provided context and if the DSO is an Item whether it is archived, discoverable and not withdrawn.static booleanRDFUtil.isPublicBoolean(Context context, DSpaceObject dso) Does the same asisPublic(Context, DSpaceObject)but returns a boolean instead of throwing exceptions.protected voidRDFizer.markProcessed(DSpaceObject dso) -
Uses of DSpaceObject in org.dspace.rdf.conversion
Methods in org.dspace.rdf.conversion with parameters of type DSpaceObjectModifier and TypeMethodDescriptionorg.apache.jena.rdf.model.ModelConverterPlugin.convert(Context context, DSpaceObject dso) Convert the specified DSpaceObject or a part of it into RDF.org.apache.jena.rdf.model.ModelMetadataConverterPlugin.convert(Context context, DSpaceObject dso) org.apache.jena.rdf.model.ModelRDFConverter.convert(Context context, DSpaceObject dso) org.apache.jena.rdf.model.ModelRDFConverterImpl.convert(Context context, DSpaceObject dso) org.apache.jena.rdf.model.ModelSimpleDSORelationsConverterPlugin.convert(Context context, DSpaceObject dso) org.apache.jena.rdf.model.ModelStaticDSOConverterPlugin.convert(Context context, DSpaceObject dso) -
Uses of DSpaceObject in org.dspace.rdf.storage
Methods in org.dspace.rdf.storage with parameters of type DSpaceObjectModifier and TypeMethodDescriptionDOIURIGenerator.generateIdentifier(Context context, DSpaceObject dso) HandleURIGenerator.generateIdentifier(Context context, DSpaceObject dso) LocalURIGenerator.generateIdentifier(Context context, DSpaceObject dso) URIGenerator.generateIdentifier(Context context, DSpaceObject dso) Shortcut forgenerateIdentifier(context, dso.getType(), dso.getID(), dso.getHandle()). -
Uses of DSpaceObject in org.dspace.search
Methods in org.dspace.search with parameters of type DSpaceObjectModifier and TypeMethodDescriptionstatic List<HarvestedItemInfo>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. -
Uses of DSpaceObject in org.dspace.statistics
Methods in org.dspace.statistics with parameters of type DSpaceObjectModifier and TypeMethodDescriptionprotected org.apache.solr.common.SolrInputDocumentSolrLoggerServiceImpl.getCommonSolrDoc(DSpaceObject dspaceObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser) Returns a solr input document containing common information about the statistics regardless if we are logging a search or a view of a DSpace objectprotected org.apache.solr.common.SolrInputDocumentSolrLoggerServiceImpl.getCommonSolrDoc(DSpaceObject dspaceObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser, String referrer) Returns a solr input document containing common information about the statistics regardless if we are logging a search or a view of a DSpace objectprotected org.apache.solr.common.SolrInputDocumentSolrLoggerServiceImpl.getCommonSolrDoc(DSpaceObject dspaceObject, String ip, String userAgent, String xforwardedfor, EPerson currentUser, String referrer) voidSolrLoggerServiceImpl.post(DSpaceObject dspaceObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser) voidSolrLoggerServiceImpl.postSearch(DSpaceObject resultObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser, List<String> queries, int rpp, String sortBy, String order, int page, DSpaceObject scope) voidSolrLoggerServiceImpl.postView(DSpaceObject dspaceObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser) voidSolrLoggerServiceImpl.postView(DSpaceObject dspaceObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser, String referrer) voidSolrLoggerServiceImpl.postView(DSpaceObject dspaceObject, String ip, String userAgent, String xforwardedfor, EPerson currentUser) voidSolrLoggerServiceImpl.postView(DSpaceObject dspaceObject, String ip, String userAgent, String xforwardedfor, EPerson currentUser, String referrer) voidSolrLoggerServiceImpl.storeParents(org.apache.solr.common.SolrInputDocument doc1, DSpaceObject dso) -
Uses of DSpaceObject in org.dspace.statistics.content
Fields in org.dspace.statistics.content declared as DSpaceObjectModifier and TypeFieldDescriptionprotected DSpaceObjectStatisticsDataSearches.currentDsoCurrent DSpaceObject for which to generate the statistics.protected DSpaceObjectStatisticsDataVisits.currentDsoCurrent DSpaceObject for which to generate the statistics.Methods in org.dspace.statistics.content that return DSpaceObjectMethods in org.dspace.statistics.content with parameters of type DSpaceObjectModifier and TypeMethodDescriptionvoidStatisticsDataVisits.Query.setDso(DSpaceObject dso, int dsoType) voidStatisticsDataVisits.Query.setDso(DSpaceObject dso, int dsoType, int length) voidStatisticsDataVisits.Query.setOwningDso(DSpaceObject owningDso) Constructors in org.dspace.statistics.content with parameters of type DSpaceObjectModifierConstructorDescriptionConstruct an empty query concerning a given DSpaceObject.StatisticsDataVisits(DSpaceObject currentDso, Dataset dataset) Construct an unconfigured query around a given DSO and Dataset.StatisticsDataWorkflow(DSpaceObject dso, int averageMonths) -
Uses of DSpaceObject in org.dspace.statistics.service
Methods in org.dspace.statistics.service with parameters of type DSpaceObjectModifier and TypeMethodDescriptionvoidSolrLoggerService.post(DSpaceObject dspaceObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser) Deprecated.voidSolrLoggerService.postSearch(DSpaceObject resultObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser, List<String> queries, int rpp, String sortBy, String order, int page, DSpaceObject scope) voidSolrLoggerService.postView(DSpaceObject dspaceObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser) Store a usage event into Solr.voidSolrLoggerService.postView(DSpaceObject dspaceObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser, String referrer) Store a usage event into Solr.voidSolrLoggerService.postView(DSpaceObject dspaceObject, String ip, String userAgent, String xforwardedfor, EPerson currentUser) voidSolrLoggerService.postView(DSpaceObject dspaceObject, String ip, String userAgent, String xforwardedfor, EPerson currentUser, String referrer) voidSolrLoggerService.storeParents(org.apache.solr.common.SolrInputDocument doc1, DSpaceObject dso) Method just used to log the parents. -
Uses of DSpaceObject in org.dspace.submit.model
Methods in org.dspace.submit.model with parameters of type DSpaceObjectModifier and TypeMethodDescriptionvoidAccessConditionOption.createResourcePolicy(Context context, DSpaceObject obj, String name, String description, LocalDate startDate, LocalDate endDate) Create a new resource policy for a DSpaceObject -
Uses of DSpaceObject in org.dspace.subscriptions.objectupdates
Methods in org.dspace.subscriptions.objectupdates with parameters of type DSpaceObjectModifier and TypeMethodDescriptionCollectionUpdates.findUpdates(Context context, DSpaceObject dSpaceObject, String frequency) CommunityUpdates.findUpdates(Context context, DSpaceObject dSpaceObject, String frequency) -
Uses of DSpaceObject in org.dspace.subscriptions.service
Methods in org.dspace.subscriptions.service with parameters of type DSpaceObjectModifier and TypeMethodDescriptionDSpaceObjectUpdates.findUpdates(Context context, DSpaceObject dSpaceObject, String frequency) Send an email to some addresses, concerning a Subscription, using a given dso. -
Uses of DSpaceObject in org.dspace.usage
Methods in org.dspace.usage that return DSpaceObjectMethods in org.dspace.usage with parameters of type DSpaceObjectModifier and TypeMethodDescriptionvoidUsageEvent.setObject(DSpaceObject object) voidUsageSearchEvent.setScope(DSpaceObject scope) Constructors in org.dspace.usage with parameters of type DSpaceObjectModifierConstructorDescriptionUsageEvent(UsageEvent.Action action, jakarta.servlet.http.HttpServletRequest request, Context context, DSpaceObject object) UsageEvent(UsageEvent.Action action, jakarta.servlet.http.HttpServletRequest request, Context context, DSpaceObject object, String referrer) UsageEvent(UsageEvent.Action action, String ip, String userAgent, String xforwardedfor, Context context, DSpaceObject object) UsageSearchEvent(UsageEvent.Action action, jakarta.servlet.http.HttpServletRequest request, Context context, DSpaceObject object)