Package org.dspace.app.rest.repository
package org.dspace.app.rest.repository
-
ClassDescriptionThis is the base class for any Rest Repository.Link repository for "eperson" subresource of an individual authorization.Link repository for "feature" subresource of an individual authorization.This is the repository responsible to manage AuthorizationFeature Rest objectLink repository for "object" subresource of an individual authorization.This is the repository responsible to manage Authorization Rest objectLink repository for calculating the access status of a Bitstream, including the embargo dateLink repository for "bundle" subresource of an individual bitstream.Link repository for "format" subresource of an individual bitstream.This is the repository responsible to manage BitstreamFormat Rest objectThis is the repository responsible to manage Bitstream Rest objectLink repository for the thumbnail Bitstream of a BitstreamThis is the repository responsible to retrieve the first level values (Entries) of a metadata browseThis is the repository responsible to Browse Index Rest objectThis is the repository to retrieve the items associated with a specific browse index or entriesThis is the repository responsible to manage Bulk Access Condition optionsLink repository for "bitstreams" subresource of an individual bundle.Link repository for "item" subresource of an individual bundle.Link repository for "primaryBitstream" subresource of an individual bundle.This is the repository responsible for managing the Bundle Rest objectThis is the repository responsible to manage PooledTask Rest objectLink repository for the Steps subresources for an individual ClaimedTaskLink repository for "admingroup" subresource of an individual collection.Link repository for "BitstreamReadGroup" subresource of an individual collection.Link repository for "ItemReadGroup" subresource of an individual collection.Link repository for "license" subresource of an individual collection.Link repository for "logo" subresource of an individual collection.Link repository for "mappedItems" subresource of an individual collection.LinkRepository for the ParentCommunity object for a CollectionThis is the repository responsible to manage Item Rest objectLink repository for "submittergroup" subresource of an individual collection.Link repository for "admingroup" subresource of an individual community.Link repository for "collections" subresource of an individual community.Link repository for "logo" subresource of an individual community.LinkRepository for the ParentCommunity object for a CommunityThis is the repository responsible to manage Community Rest objectLink repository for "subcommunities" subresource of an individual community.This is the repository responsible of exposing configuration propertiesThis repository serves the content reports ported from DSpace 6.x (Filtered Collections and Filtered Items).The CorrectionType REST RepositoryThis class' purpose is to return a REST object to the controller class.Base class for DSpaceObject-based Rest Repositories, providing common functionality.Base class for any Rest Repository.The REST repository for the api/submission/duplicates endpoint, which handles requests for finding potential duplicates of a given item (archived or in-progress).Link repository for "relationships" subresource of an individual EntityTypeThis is the repository that is responsible to manage EntityType Rest objectsLink repository for the direct "groups" subresource of an individual eperson.This is the repository responsible to manage EPerson Rest objectLink repository for "EntityTypes" supported of an individual ExternalDataProvider.This is the Repository that is responsible for the functionality and implementations coming from
ExternalSourcesRestControllerThis is the Repository that takes care of the operations on theFeedbackRestobjectsLink repository for "epersons" subresource of an individual group.Link repository for "groups" subresource of an individual group.Link repository for the parent object of a group.This is the repository responsible to manage Group Rest objectThis is the repository responsible for managing the HarvestedCollection Rest objectItem REST Repository and Controller for persistent identifiers.Link repository for calculating the access status of an ItemLink repository for "bundles" subresource of an individual item.This is the repository responsible to manage ItemFilter Rest objectLink repository for the identifier of an ItemLink repository for "mappedCollections" subresource of an individual item.Link repository for "owningCollection" subresource of an individual item.Link repository for "relationships" subresource of an individual item.This is the repository responsible to manage Item Rest objectLink repository for "submitter" subresource of an item.Link repository for "templateItemOf" subresource of an individual item.Link repository for the thumbnail Bitstream of an ItemThis is the Repository that will take care of fetching the Version for a given ItemThis is the repository responsible to manage LDNMessageEntry Rest objectThis is the interface for Link Repositories.This is the repository responsible to manage MetadataField Rest objectThis is the repository responsible to manage MetadataSchema Rest objectThis is the repository responsible to manage NotifyService Rest objectThis is the repository responsible of exposing OrcidHistory resources.This is the repository responsible of exposing Orcid queue resources.This is the repository responsible to manage PooledTask Rest objectLink repositoy for the Steps subresources of an individual PoolTaskThis is theLinkRestRepositoryimplementation that takes care of retrieving the list ofBitstreamobjects for the Process endpointsThis LinkRepository will deal with calls to the /filetypes endpoint of a given Process.This linkRepository will deal with calls to the /output endpoint of a given Process.The repository for the Process workloadLink repository for "related" subresource of a qa event.Rest repository that handle QA events.Link repository for "target" subresource of a qa event.Link repository for "topic" subresource of a qa event.Rest repository that handle QA sources.Rest repository that handle QA topics.This is the repository that is responsible for managing Registration Rest objectsThis is the repository that is responsible to manage Relationship Rest objectsLink repository for "relationshipType" subresource of an individual Relationship.This is the repository that is responsible to manage RelationshipType Rest objectsThis interface must be implemented by all the rest repository that need to provide access to the DSpace API model objects corresponding to the REST resources that it managesComponent to expose item requests and handle operations like create (request), put (grant/deny), and email sending.Link repository for "ePerson" subresource of an individual researcher profile.Link repository for "item" subresource of an individual researcher profile.This is the repository responsible of exposing researcher profiles.Controller for exposition of default access conditionThis class' purpose is to serve as a middle ground between the conversion to the RootRest and the controllerThis is the REST repository dealing with the Script logicThis is the repository responsible to manage Item Rest objectThis is the repository responsible to manage AccessCondition section during the submission.This is the repository that is responsible to manage CCLicense Rest objectsThis is the repository that is responsible to manage Submission COAR Notify Rest objectsThis is the repository responsible to manage MetadataField Rest objectThis is the repository responsible to manage InputForm Rest objectThis is the repository responsible to manage Submission Step (aka Panel) Rest objectThis is the repository responsible to manage Configuration Upload section during the submissionLink repository for "DSpaceObject" of subscriptionLink repository for "eperson" of subscriptionThis is the repository responsible to manage SubscriptionRest objectThis is the repository responsible to manage Suggestion Target Rest objectThis is the repository responsible to manage Suggestion Target Rest objectThis is the repository responsible to manage Suggestion Target Rest objectLink repository for "target" subresource of an suggestion target.This is the repository responsible to manage SupervisionOrderRest objectThe repository for the SystemWideAlert workloadThis is the repository class that is responsible for handlingTemplateItemRestobjectsThis is the Repository that retrieve the most recent version in the history that could live eventually in the workspace or workflow.This is the Repository that takes care of the retrieval of theVersionHistoryobject for a givenVersionRepository for the operations on theVersionHistoryRestendpointsThis is the Repository that takes care of the operations on theVersionRestobjectsThis is the Repository that takes care of the retrieval of theVersionobjects for a givenVersionHistoryLink repository to expose the parent of a vocabulary entry details in an hierarchical vocabularyLink repository to expose the parent of a vocabulary entry details in an hierarchical vocabularyController for exposition of vocabularies entry details for the submissionController for exposition of authority servicesController for exposition of vocabularies for the submissionThis is the rest repository responsible for managingWorkflowActionRestobjectsThis is the rest repository responsible for managing WorkflowDefinition Rest objectsLink repository for "collection" subresource of a workflow item.Link repository for "item" subresource of a workflow item.This is the repository responsible to manage WorkflowItem Rest objectLink Repository for the Steps subresources of an individual WorkflowItemLink repository for "submitter" subresource of a workflow item.This is the rest repository responsible for managingWorkflowStepRestobjectsLink repository for "collection" subresource of a workspace item.Link repository for "item" subresource of a workspace item.This is the repository responsible to manage WorkspaceItem Rest objectLink repository for "submitter" subresource of a workspace item.Link repository for the supervision orders of an WorkspaceItem