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

A

abortContext(ServletRequest) - Static method in class org.dspace.app.rest.utils.ContextUtil
 
AbstractDSpaceRestRepository - Class in org.dspace.app.rest.repository
This is the base class for any Rest Repository.
AbstractDSpaceRestRepository() - Constructor for class org.dspace.app.rest.repository.AbstractDSpaceRestRepository
 
AbstractProcessingStep - Class in org.dspace.app.rest.submit
Abstract processing class for DSpace Submission Steps.
AbstractProcessingStep() - Constructor for class org.dspace.app.rest.submit.AbstractProcessingStep
 
AbstractProjection - Class in org.dspace.app.rest.projection
Abstract base class for projections.
AbstractProjection() - Constructor for class org.dspace.app.rest.projection.AbstractProjection
 
AbstractValidation - Class in org.dspace.app.rest.submit.step.validation
Abstract class to provide basic management of errors resulting from a validation on a submission
AbstractValidation() - Constructor for class org.dspace.app.rest.submit.step.validation.AbstractValidation
 
AccessConditionOptionRest - Class in org.dspace.app.rest.model
The Access Condition (ResourcePolicy) REST Resource
AccessConditionOptionRest() - Constructor for class org.dspace.app.rest.model.AccessConditionOptionRest
 
action(HttpServletRequest, ID) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
action(HttpServletRequest, String, String, Integer) - Method in class org.dspace.app.rest.RestResourceController
Called in POST, with a x-www-form-urlencoded, execute an action on a resource Note that the regular expression in the request mapping accept a number as identifier;
action(Context, HttpServletRequest, ID) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
action(Context, HttpServletRequest, Integer) - Method in class org.dspace.app.rest.repository.ClaimedTaskRestRepository
 
ACTION - Static variable in class org.dspace.app.rest.IdentifierRestController
 
ACTION - Static variable in class org.dspace.app.rest.UUIDLookupRestController
 
ACTIONS - Static variable in class org.dspace.app.rest.model.WorkflowStepRest
 
add(ResourcePolicy, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyNameAddOperation
Performs the actual add name of resourcePolicy operation
add(Link) - Method in class org.dspace.app.rest.model.hateoas.HALResource
 
ADD - org.dspace.app.rest.security.DSpaceRestPermission
 
addAppliedFilter(SearchResultsRest.AppliedFilter) - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
addAuthenticationDataForUser(HttpServletRequest, HttpServletResponse, DSpaceAuthentication, boolean) - Method in class org.dspace.app.rest.security.jwt.JWTTokenRestAuthenticationServiceImpl
 
addAuthenticationDataForUser(HttpServletRequest, HttpServletResponse, DSpaceAuthentication, boolean) - Method in interface org.dspace.app.rest.security.RestAuthenticationService
This method should be called after a successful authentication occurs.
addBundleToItem(UUID, HttpServletRequest, HttpServletResponse) - Method in class org.dspace.app.rest.ItemAddBundleController
Method to add a Bundle to an Item with the given UUID in the URL.
addBundleToItem(Context, Item, BundleRest) - Method in class org.dspace.app.rest.repository.ItemRestRepository
Method to add a bundle to an item
addChildGroups(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.GroupRestController
Method to add one or more subgroups to a group.
addDefaultOperatorsToList() - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
addEmbeds(FacetConfigurationRest) - Method in class org.dspace.app.rest.model.hateoas.FacetConfigurationResource
 
addEmbeds(FacetResultsRest) - Method in class org.dspace.app.rest.model.hateoas.FacetResultsResource
 
addError(String, String) - Method in class org.dspace.app.rest.submit.step.validation.AbstractValidation
Add an error message (i18nKey) for a specific json path
addFacetEntry(SearchFacetEntryRest) - Method in class org.dspace.app.rest.model.SearchResultsRest
 
addFacetValues(Context, DiscoverResult, SearchResultsRest, DiscoveryConfiguration, Projection) - Method in class org.dspace.app.rest.converter.DiscoverFacetsConverter
Fill the facet values information in the SearchResultsRest using the information in the api DiscoverResult object according to the configuration applied to the discovery query
addFilter(SearchConfigurationRest.Filter) - Method in class org.dspace.app.rest.model.SearchConfigurationRest
 
addFilterParams(UriComponentsBuilder, DiscoveryResultsRest) - Method in class org.dspace.app.rest.link.search.DiscoveryRestHalLinkFactory
 
addHitHighlights(String, List<String>) - Method in class org.dspace.app.rest.model.SearchResultEntryRest
 
addLinks(AuthenticationTokenResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.AuthenticationTokenHalLinkFactory
 
addLinks(AuthnResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.AuthnHalLinkFactory
 
addLinks(BrowseEntryResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.BrowseEntryHalLinkFactory
 
addLinks(CollectionResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.CollectionResourceWorkflowGroupHalLinkFactory
 
addLinks(DSpaceResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.DSpaceResourceHalLinkFactory
 
addLinks(EntityTypeResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.relation.EntityTypeHalLinkFactory
 
addLinks(ExternalSourceEntryResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.externalsources.ExternalSourceEntryHalLinkFactory
 
addLinks(ExternalSourceResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.externalsources.ExternalSourceHalLinkFactory
 
addLinks(FacetConfigurationResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.search.FacetConfigurationResourceHalLinkFactory
 
addLinks(FacetResultsResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.search.FacetResultsHalLinkFactory
 
addLinks(FacetsResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.search.FacetsResourceHalLinkFactory
 
addLinks(HALResource) - Method in class org.dspace.app.rest.link.HalLinkService
 
addLinks(HALResource, Pageable) - Method in class org.dspace.app.rest.link.HalLinkService
 
addLinks(HarvestedCollectionResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.harvest.HarvestedCollectionHalLinkFactory
 
addLinks(ProcessResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.process.ProcessResourceHalLinkFactory
 
addLinks(RelationshipResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.relation.RelationshipHalLinkFactory
 
addLinks(RootResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.RootHalLinkFactory
 
addLinks(SearchConfigurationResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.search.SearchConfigurationResourceHalLinkFactory
 
addLinks(SearchFacetEntryResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.search.SearchFacetEntryHalLinkFactory
 
addLinks(SearchFacetValueResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.search.SearchFacetValueHalLinkFactory
 
addLinks(SearchResultEntryResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.search.SearchResultEntryHalLinkFactory
 
addLinks(SearchResultsResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.search.SearchResultsResourceHalLinkFactory
 
addLinks(SearchSupportResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.search.SearchSupportHalLinkFactory
 
addLinks(StatisticsSupportResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.statistics.StatisticsSupportHalLinkFactory
 
addLinks(SubmissionCCLicenseUrlResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.process.SubmissionCCLicenseUrlResourceHalLinkFactory
Add a self link based on the search parameters
addLinks(SubmissionSectionResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.SubmissionSectionHalLinkFactory
 
addLinks(RESOURCE, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.HalLinkFactory
 
addMembers(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.GroupRestController
Method to add one or more members to a group.
addMetadata(Context, T, MetadataRest) - Method in class org.dspace.app.rest.converter.MetadataConverter
Add to a DSpace object's domain metadata values from a rest representation.
AddOperation - Class in org.dspace.app.rest.model.patch
Operation to track the "add" operation to the given "path".
AddOperation(String, Object) - Constructor for class org.dspace.app.rest.model.patch.AddOperation
 
addOperator(SearchConfigurationRest.Filter.Operator) - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
AddPatchOperation<T> - Class in org.dspace.app.rest.submit.factory.impl
Class to manage HTTP PATCH method operation ADD.
AddPatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.AddPatchOperation
 
addPoint(UsageReportPointRest) - Method in class org.dspace.app.rest.model.UsageReportRest
Adds a UsageReportPointRest object to this UsageReportRest object
addSearchFilters(SearchConfigurationRest, List<DiscoverySearchFilter>, List<DiscoverySearchFilterFacet>) - Method in class org.dspace.app.rest.converter.DiscoverConfigurationConverter
 
addSearchResult(SearchResultEntryRest) - Method in class org.dspace.app.rest.model.SearchResultsRest
 
addSidebarFacet(SearchFacetEntryRest) - Method in class org.dspace.app.rest.model.FacetConfigurationRest
 
addSortingParms(UriComponentsBuilder, DiscoveryResultsRest) - Method in class org.dspace.app.rest.link.search.DiscoveryRestHalLinkFactory
 
addSortOption(SearchConfigurationRest.SortOption) - Method in class org.dspace.app.rest.model.SearchConfigurationRest
 
addToFacetResultList(SearchFacetValueRest) - Method in class org.dspace.app.rest.model.FacetResultsRest
 
addToParameterRestList(ParameterRest) - Method in class org.dspace.app.rest.model.ScriptRest
 
addValue(String) - Method in class org.dspace.app.rest.model.ProcessFileTypesRest
Adds a value to the list of FileType Strings
addValue(String, Integer) - Method in class org.dspace.app.rest.model.UsageReportPointRest
Add a value pair to this UsageReportPointRest object's values
addValue(SearchFacetValueRest) - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
 
addValue(Context, DSO, String, MetadataValueRest, int) - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueAddPatchOperation
 
ADMIN - org.dspace.app.rest.security.DSpaceRestPermission
 
ADMIN_GRANT - Static variable in class org.dspace.app.rest.security.WebSecurityConfiguration
 
ADMIN_GROUP - Static variable in class org.dspace.app.rest.model.CollectionRest
 
ADMIN_GROUP - Static variable in class org.dspace.app.rest.model.CommunityRest
 
AdministratorOfFeature - Class in org.dspace.app.rest.authorization.impl
The administrator feature.
AdministratorOfFeature() - Constructor for class org.dspace.app.rest.authorization.impl.AdministratorOfFeature
 
AdminRestPermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
Administrators are always allowed to perform any action on any DSpace object.
AdminRestPermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.AdminRestPermissionEvaluatorPlugin
 
afterPropertiesSet() - Method in class org.dspace.app.rest.AuthenticationRestController
 
afterPropertiesSet() - Method in class org.dspace.app.rest.DiscoveryRestController
 
afterPropertiesSet() - Method in class org.dspace.app.rest.IdentifierRestController
 
afterPropertiesSet() - Method in class org.dspace.app.rest.repository.ClaimedTaskRestRepository
 
afterPropertiesSet() - Method in class org.dspace.app.rest.repository.EPersonRestRepository
 
afterPropertiesSet() - Method in class org.dspace.app.rest.repository.PoolTaskRestRepository
 
afterPropertiesSet() - Method in class org.dspace.app.rest.repository.ResourcePolicyRestRepository
 
afterPropertiesSet() - Method in class org.dspace.app.rest.repository.VocabularyEntryDetailsRestRepository
 
afterPropertiesSet() - Method in class org.dspace.app.rest.RestResourceController
 
afterPropertiesSet() - Method in class org.dspace.app.rest.security.jwt.JWTTokenRestAuthenticationServiceImpl
 
afterPropertiesSet() - Method in class org.dspace.app.rest.security.StatelessLoginFilter
 
afterPropertiesSet() - Method in class org.dspace.app.rest.ShibbolethRestController
 
afterPropertiesSet() - Method in class org.dspace.app.rest.StatisticsRestController
 
afterPropertiesSet() - Method in class org.dspace.app.rest.SubmissionCCLicenseUrlRepository
 
afterPropertiesSet() - Method in class org.dspace.app.rest.utils.DiscoverQueryBuilder
 
afterPropertiesSet() - Method in class org.dspace.app.rest.UUIDLookupRestController
 
AInprogressItemConverter<T extends org.dspace.content.InProgressSubmission,​R extends AInprogressSubmissionRest> - Class in org.dspace.app.rest.converter
Abstract implementation providing the common functionalities for all the inprogressSubmission Converter
AInprogressItemConverter() - Constructor for class org.dspace.app.rest.converter.AInprogressItemConverter
 
AInprogressSubmissionRest - Class in org.dspace.app.rest.model
Abstract class to share common aspects between the REST representation of inprogressSubmission
AInprogressSubmissionRest() - Constructor for class org.dspace.app.rest.model.AInprogressSubmissionRest
 
ALLOWED_SEARCH_OPERATORS - Static variable in class org.dspace.app.rest.parameter.resolver.SearchFilterResolver
 
allowEmbedding(HALResource<? extends RestAddressableModel>, LinkRest, Link...) - Method in class org.dspace.app.rest.projection.AbstractProjection
 
allowEmbedding(HALResource<? extends RestAddressableModel>, LinkRest, Link...) - Method in class org.dspace.app.rest.projection.CompositeProjection
 
allowEmbedding(HALResource<? extends RestAddressableModel>, LinkRest, Link...) - Method in class org.dspace.app.rest.projection.EmbedRelsProjection
 
allowEmbedding(HALResource<? extends RestAddressableModel>, LinkRest, Link...) - Method in class org.dspace.app.rest.projection.FullProjection
 
allowEmbedding(HALResource<? extends RestAddressableModel>, LinkRest, Link...) - Method in interface org.dspace.app.rest.projection.Projection
Tells whether this projection permits the embedding of a particular embeddable subresource.
allowEmbedding(HALResource<? extends RestAddressableModel>, LinkRest, Link...) - Method in class org.dspace.app.rest.projection.SpecificLevelProjection
 
allowLinking(HALResource, LinkRest) - Method in class org.dspace.app.rest.projection.AbstractProjection
 
allowLinking(HALResource, LinkRest) - Method in class org.dspace.app.rest.projection.CompositeProjection
 
allowLinking(HALResource, LinkRest) - Method in class org.dspace.app.rest.projection.FullProjection
 
allowLinking(HALResource, LinkRest) - Method in interface org.dspace.app.rest.projection.Projection
Tells whether this projection permits the linking of a particular linkable subresource.
allowLinking(HALResource, LinkRest) - Method in class org.dspace.app.rest.projection.SpecificLevelProjection
 
ANONYMOUS_GRANT - Static variable in class org.dspace.app.rest.security.WebSecurityConfiguration
 
AnonymousAdditionalAuthorizationFilter - Class in org.dspace.app.rest.security
This is a Filter class that'll fetch special groups from the AuthenticationService and set these in the current DSpace Context.
AnonymousAdditionalAuthorizationFilter(AuthenticationManager, AuthenticationService) - Constructor for class org.dspace.app.rest.security.AnonymousAdditionalAuthorizationFilter
Constructor for the class
Application - Class in org.dspace.app.rest
Define the Spring Boot Application settings itself.
Application() - Constructor for class org.dspace.app.rest.Application
 
ApplicationConfig - Class in org.dspace.app.rest.utils
This class provides extra configuration for our Spring Boot Application
ApplicationConfig() - Constructor for class org.dspace.app.rest.utils.ApplicationConfig
 
AppliedFilter() - Constructor for class org.dspace.app.rest.model.SearchResultsRest.AppliedFilter
 
AppliedFilter(String, String, String, String) - Constructor for class org.dspace.app.rest.model.SearchResultsRest.AppliedFilter
 
apply(String[]) - Method in class org.dspace.app.rest.converter.BrowseEntryConverter
 
attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.dspace.app.rest.security.ShibbolethAuthenticationFilter
 
attemptAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.dspace.app.rest.security.StatelessLoginFilter
 
ATTRIBUTE_NAME - Static variable in class org.dspace.app.rest.model.SubmissionSectionRest
 
authenticate(Authentication) - Method in class org.dspace.app.rest.security.EPersonRestAuthenticationProvider
 
AUTHENTICATED_GRANT - Static variable in class org.dspace.app.rest.security.WebSecurityConfiguration
 
AUTHENTICATION - Static variable in interface org.dspace.app.rest.model.RestModel
 
authenticationManager - Variable in class org.dspace.app.rest.security.StatelessLoginFilter
 
AuthenticationRestController - Class in org.dspace.app.rest
Rest controller that handles authentication on the REST API together with the Spring Security filters configured in WebSecurityConfiguration
AuthenticationRestController() - Constructor for class org.dspace.app.rest.AuthenticationRestController
 
AuthenticationStatusResource - Class in org.dspace.app.rest.model.hateoas
Status Resource, wraps the status object and the authenticated EPerson
AuthenticationStatusResource(AuthenticationStatusRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.AuthenticationStatusResource
 
AuthenticationStatusRest - Class in org.dspace.app.rest.model
Find out your authentication status.
AuthenticationStatusRest() - Constructor for class org.dspace.app.rest.model.AuthenticationStatusRest
 
AuthenticationStatusRest(EPersonRest) - Constructor for class org.dspace.app.rest.model.AuthenticationStatusRest
 
AuthenticationToken - Class in org.dspace.app.rest.model.wrapper
This class represents an authentication token.
AuthenticationToken(String) - Constructor for class org.dspace.app.rest.model.wrapper.AuthenticationToken
 
AuthenticationTokenConverter - Class in org.dspace.app.rest.converter
This is the converter from the AuthenticationToken to the REST data model
AuthenticationTokenConverter() - Constructor for class org.dspace.app.rest.converter.AuthenticationTokenConverter
 
AuthenticationTokenHalLinkFactory - Class in org.dspace.app.rest.link
This class adds the self link to the AuthenticationTokenResource.
AuthenticationTokenHalLinkFactory() - Constructor for class org.dspace.app.rest.link.AuthenticationTokenHalLinkFactory
 
AuthenticationTokenResource - Class in org.dspace.app.rest.model.hateoas
Token resource, wraps the AuthenticationToken object
AuthenticationTokenResource(AuthenticationTokenRest) - Constructor for class org.dspace.app.rest.model.hateoas.AuthenticationTokenResource
 
AuthenticationTokenRest - Class in org.dspace.app.rest.model
The authentication token REST HAL Resource.
AuthenticationTokenRest() - Constructor for class org.dspace.app.rest.model.AuthenticationTokenRest
 
authn() - Method in class org.dspace.app.rest.AuthenticationRestController
 
AuthnHalLinkFactory - Class in org.dspace.app.rest.link
This class' purpose is to provide a means to add links to AuthnResources
AuthnHalLinkFactory() - Constructor for class org.dspace.app.rest.link.AuthnHalLinkFactory
 
AuthnResource - Class in org.dspace.app.rest.model.hateoas
Authn Rest Resource, used to link to login, logout, status, ...
AuthnResource(AuthnRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.AuthnResource
 
AuthnRest - Class in org.dspace.app.rest.model
Root rest object for the /api/authn endpoint
AuthnRest() - Constructor for class org.dspace.app.rest.model.AuthnRest
 
AUTHORITY - org.dspace.app.rest.model.query.RestSearchOperator
The authority operator can be used by adding an id: infront of the search query It then becomes id:VALUE to call for a search on the authority operator for VALUE
AuthorityUtils - Class in org.dspace.app.rest.utils
Utility methods to expose the authority framework over REST
AuthorityUtils() - Constructor for class org.dspace.app.rest.utils.AuthorityUtils
 
Authorization - Class in org.dspace.app.rest.authorization
An authorization is the right for a specific EPerson, eventually null to indicate unauthenticated users, to use a specific AuthorizationFeature on a defined object.
Authorization() - Constructor for class org.dspace.app.rest.authorization.Authorization
 
Authorization(EPerson, AuthorizationFeature, BaseObjectRest) - Constructor for class org.dspace.app.rest.authorization.Authorization
 
AUTHORIZATION - Static variable in interface org.dspace.app.rest.model.RestModel
 
AuthorizationConverter - Class in org.dspace.app.rest.converter
This class provides the method to convert an Authorization to its REST representation, the AuthorizationRest
AuthorizationConverter() - Constructor for class org.dspace.app.rest.converter.AuthorizationConverter
 
AuthorizationEpersonLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "eperson" subresource of an individual authorization.
AuthorizationEpersonLinkRepository() - Constructor for class org.dspace.app.rest.repository.AuthorizationEpersonLinkRepository
 
AuthorizationFeature - Interface in org.dspace.app.rest.authorization
A feature is the representation of a business goal used in the Authorization endpoint to declare what an user can do on a specific object.
AuthorizationFeatureConverter - Class in org.dspace.app.rest.converter
This class provides the method to convert an AuthorizationFeature to its REST representation, the AuthorizationFeatureRest
AuthorizationFeatureConverter() - Constructor for class org.dspace.app.rest.converter.AuthorizationFeatureConverter
 
AuthorizationFeatureDocumentation - Annotation Type in org.dspace.app.rest.authorization
Class level annotation to document an AuthorizationFeature
AuthorizationFeatureLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "feature" subresource of an individual authorization.
AuthorizationFeatureLinkRepository() - Constructor for class org.dspace.app.rest.repository.AuthorizationFeatureLinkRepository
 
AuthorizationFeatureResource - Class in org.dspace.app.rest.model.hateoas
Authorization Feature Rest HAL Resource.
AuthorizationFeatureResource(AuthorizationFeatureRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.AuthorizationFeatureResource
 
AuthorizationFeatureRest - Class in org.dspace.app.rest.model
The Authorization Feature REST Resource, shortly feature.
AuthorizationFeatureRest() - Constructor for class org.dspace.app.rest.model.AuthorizationFeatureRest
 
AuthorizationFeatureRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage AuthorizationFeature Rest object
AuthorizationFeatureRestRepository() - Constructor for class org.dspace.app.rest.repository.AuthorizationFeatureRestRepository
 
AuthorizationFeatureService - Interface in org.dspace.app.rest.authorization
This service provides access to the Authorization Features and check if the feature is allowed or not in a specific context and object.
AuthorizationFeatureServiceImpl - Class in org.dspace.app.rest.authorization.impl
This is the default implementation of the AuthorizationFeatureService.
AuthorizationFeatureServiceImpl() - Constructor for class org.dspace.app.rest.authorization.impl.AuthorizationFeatureServiceImpl
 
AuthorizationObjectLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "object" subresource of an individual authorization.
AuthorizationObjectLinkRepository() - Constructor for class org.dspace.app.rest.repository.AuthorizationObjectLinkRepository
 
AuthorizationResource - Class in org.dspace.app.rest.model.hateoas
Authorization Rest HAL Resource.
AuthorizationResource(AuthorizationRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.AuthorizationResource
 
AuthorizationRest - Class in org.dspace.app.rest.model
The Authorization REST Resource.
AuthorizationRest() - Constructor for class org.dspace.app.rest.model.AuthorizationRest
 
AuthorizationRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage Authorization Rest object
AuthorizationRestRepository() - Constructor for class org.dspace.app.rest.repository.AuthorizationRestRepository
 
AuthorizationRestUtil - Class in org.dspace.app.rest.authorization
Utility class to manipulate the AuthorizationRest object
AuthorizationRestUtil() - Constructor for class org.dspace.app.rest.authorization.AuthorizationRestUtil
 
authorizeActionBoolean(Context, BaseObjectRest, DSpaceRestPermission) - Method in class org.dspace.app.rest.authorization.AuthorizeServiceRestUtil
Checks that the specified eperson can perform the given action on the rest given object.
authorizeService - Variable in class org.dspace.app.rest.submit.AbstractProcessingStep
 
AuthorizeServicePermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
DSpaceObjectPermissionEvaluatorPlugin will check persmissions based on the DSpace AuthorizeService.
AuthorizeServicePermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.AuthorizeServicePermissionEvaluatorPlugin
 
AuthorizeServiceRestUtil - Class in org.dspace.app.rest.authorization
This class is a wrapper around the AuthorizationService which takes Rest objects instead of dspace objects
AuthorizeServiceRestUtil() - Constructor for class org.dspace.app.rest.authorization.AuthorizeServiceRestUtil
 

B

BaseObjectRest<T extends Serializable> - Class in org.dspace.app.rest.model
Base class for any REST resource that need to be addressable and identifiable (via an ID)
BaseObjectRest() - Constructor for class org.dspace.app.rest.model.BaseObjectRest
 
BITSTREAM_READ_GROUP - Static variable in class org.dspace.app.rest.model.CollectionRest
 
BitstreamBundleController - Class in org.dspace.app.rest
Controller to manage bundle of bitstreams.
BitstreamBundleController() - Constructor for class org.dspace.app.rest.BitstreamBundleController
 
BitstreamBundleLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "bundle" subresource of an individual bitstream.
BitstreamBundleLinkRepository() - Constructor for class org.dspace.app.rest.repository.BitstreamBundleLinkRepository
 
BitstreamConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the Bitstream in the DSpace API data model and the REST data model
BitstreamConverter() - Constructor for class org.dspace.app.rest.converter.BitstreamConverter
 
BitstreamFormatConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the BitstreamFormat in the DSpace API data model and the REST data model
BitstreamFormatConverter() - Constructor for class org.dspace.app.rest.converter.BitstreamFormatConverter
 
BitstreamFormatLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "format" subresource of an individual bitstream.
BitstreamFormatLinkRepository() - Constructor for class org.dspace.app.rest.repository.BitstreamFormatLinkRepository
 
BitstreamFormatResource - Class in org.dspace.app.rest.model.hateoas
BitstreamFormat Rest HAL Resource.
BitstreamFormatResource(BitstreamFormatRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.BitstreamFormatResource
 
BitstreamFormatRest - Class in org.dspace.app.rest.model
The BitstreamFormat REST Resource
BitstreamFormatRest() - Constructor for class org.dspace.app.rest.model.BitstreamFormatRest
 
BitstreamFormatRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage BitstreamFormat Rest object
BitstreamFormatRestRepository() - Constructor for class org.dspace.app.rest.repository.BitstreamFormatRestRepository
 
bitstreamFormatService - Variable in class org.dspace.app.rest.submit.AbstractProcessingStep
 
BitstreamMetadataReadPermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
Used by BitstreamRestRepository.findOne(Context, UUID) to get metadata of private bitstreams even though user can't access actual file
BitstreamMetadataReadPermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.BitstreamMetadataReadPermissionEvaluatorPlugin
 
BitstreamMetadataValueAddPatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "add" PATCH operation at metadata Bitstream level.
BitstreamMetadataValueAddPatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.BitstreamMetadataValueAddPatchOperation
 
BitstreamMetadataValueMovePatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "move" PATCH operation.
BitstreamMetadataValueMovePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.BitstreamMetadataValueMovePatchOperation
 
BitstreamMetadataValuePathUtils - Class in org.dspace.app.rest.utils
Utils class offering methods to validate patch operations for bitstream metadata in the submission
BitstreamMetadataValueRemovePatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "remove" PATCH operation at metadata Bitstream level.
BitstreamMetadataValueRemovePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.BitstreamMetadataValueRemovePatchOperation
 
BitstreamMetadataValueReplacePatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "replace" operation to replace metadata in the Bitstream
BitstreamMetadataValueReplacePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.BitstreamMetadataValueReplacePatchOperation
 
BitstreamMovePatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "move" operation for ordering the Bitstream
BitstreamMovePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.BitstreamMovePatchOperation
 
BitstreamRemovePatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "remove" operation for deletion of the Bitstream
BitstreamRemovePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.BitstreamRemovePatchOperation
 
BitstreamResource - Class in org.dspace.app.rest.model.hateoas
Bitstream Rest HAL Resource.
BitstreamResource - Class in org.dspace.app.rest.utils
This class acts as a AbstractResource used by Spring's framework to send the data in a proper and streamlined way inside the ResponseEntity body.
BitstreamResource(InputStream, String, UUID, long) - Constructor for class org.dspace.app.rest.utils.BitstreamResource
 
BitstreamResource(BitstreamRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.BitstreamResource
 
BitstreamResourcePolicyAddPatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "add" operation to add resource policies in the Bitstream
BitstreamResourcePolicyAddPatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.BitstreamResourcePolicyAddPatchOperation
 
BitstreamResourcePolicyRemovePatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "remove" operation to remove resource policies from the Bitstream
BitstreamResourcePolicyRemovePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.BitstreamResourcePolicyRemovePatchOperation
 
BitstreamResourcePolicyReplacePatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "replace" operation to replace resource policies in the Bitstream
BitstreamResourcePolicyReplacePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.BitstreamResourcePolicyReplacePatchOperation
 
BitstreamResourcePolicyUtils - Class in org.dspace.app.rest.submit.factory.impl
Utility class to reuse methods related to bitstream resource-policies These methods are applicable in the submission when adding or editing bitstreams, and the resource policies have to be applied
BitstreamRest - Class in org.dspace.app.rest.model
The Bitstream REST Resource
BitstreamRest() - Constructor for class org.dspace.app.rest.model.BitstreamRest
 
BitstreamRestController - Class in org.dspace.app.rest
This is a specialized controller to provide access to the bitstream binary content The mapping for requested endpoint try to resolve a valid UUID, for example
BitstreamRestController() - Constructor for class org.dspace.app.rest.BitstreamRestController
 
BitstreamRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage Bitstream Rest object
BitstreamRestRepository(BitstreamService) - Constructor for class org.dspace.app.rest.repository.BitstreamRestRepository
 
BITSTREAMS - Static variable in class org.dspace.app.rest.model.BundleRest
 
bitstreamService - Variable in class org.dspace.app.rest.security.BitstreamMetadataReadPermissionEvaluatorPlugin
 
bitstreamService - Variable in class org.dspace.app.rest.submit.AbstractProcessingStep
 
BrowseEntryConverter - Class in org.dspace.app.rest.converter
This is the converter from String array returned by the Browse engine for metadata browse to the BrowseEntryRest DTO
BrowseEntryConverter() - Constructor for class org.dspace.app.rest.converter.BrowseEntryConverter
 
BrowseEntryHalLinkFactory - Class in org.dspace.app.rest.link
This class' purpose is to provide a factory to add links to the BrowseEntryResource.
BrowseEntryHalLinkFactory() - Constructor for class org.dspace.app.rest.link.BrowseEntryHalLinkFactory
 
BrowseEntryLinkRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to retrieve the first level values (Entries) of a metadata browse
BrowseEntryLinkRepository() - Constructor for class org.dspace.app.rest.repository.BrowseEntryLinkRepository
 
BrowseEntryResource - Class in org.dspace.app.rest.model.hateoas
Browse Entry Rest HAL Resource.
BrowseEntryResource(BrowseEntryRest) - Constructor for class org.dspace.app.rest.model.hateoas.BrowseEntryResource
 
BrowseEntryRest - Class in org.dspace.app.rest.model
The Browse Entry REST Resource
BrowseEntryRest() - Constructor for class org.dspace.app.rest.model.BrowseEntryRest
 
BrowseIndexConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the BrowseIndex in the DSpace API data model and the REST data model
BrowseIndexConverter() - Constructor for class org.dspace.app.rest.converter.BrowseIndexConverter
 
BrowseIndexResource - Class in org.dspace.app.rest.model.hateoas
Browse Index Rest HAL Resource.
BrowseIndexResource(BrowseIndexRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.BrowseIndexResource
 
BrowseIndexRest - Class in org.dspace.app.rest.model
The Browse Index REST Resource
BrowseIndexRest() - Constructor for class org.dspace.app.rest.model.BrowseIndexRest
 
BrowseIndexRest.SortOption - Class in org.dspace.app.rest.model
 
BrowseIndexRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to Browse Index Rest object
BrowseIndexRestRepository() - Constructor for class org.dspace.app.rest.repository.BrowseIndexRestRepository
 
BrowseItemLinkRepository - Class in org.dspace.app.rest.repository
This is the repository to retrieve the items associated with a specific browse index or entries
BrowseItemLinkRepository() - Constructor for class org.dspace.app.rest.repository.BrowseItemLinkRepository
 
buildFacetBaseLink(FacetResultsRest) - Method in class org.dspace.app.rest.link.search.DiscoveryRestHalLinkFactory
 
buildFacetQuery(Context, IndexableObject, DiscoveryConfiguration, String, String, List<SearchFilter>, String, Pageable, String) - Method in class org.dspace.app.rest.utils.DiscoverQueryBuilder
Create a discovery facet query.
buildFacetQuery(Context, IndexableObject, DiscoveryConfiguration, String, String, List<SearchFilter>, List<String>, Pageable, String) - Method in class org.dspace.app.rest.utils.DiscoverQueryBuilder
Create a discovery facet query.
buildLink(String, String) - Method in class org.dspace.app.rest.link.HalLinkFactory
 
buildLink(String, T) - Method in class org.dspace.app.rest.link.HalLinkFactory
 
buildQuery(Context, IndexableObject, DiscoveryConfiguration, String, List<SearchFilter>, String, Pageable) - Method in class org.dspace.app.rest.utils.DiscoverQueryBuilder
Build a discovery query
buildQuery(Context, IndexableObject, DiscoveryConfiguration, String, List<SearchFilter>, List<String>, Pageable) - Method in class org.dspace.app.rest.utils.DiscoverQueryBuilder
Build a discovery query
buildSearchBaseLink(DiscoveryResultsRest) - Method in class org.dspace.app.rest.link.search.DiscoveryRestHalLinkFactory
This method will build the base search link for the data that's been given to it
buildSearchFacetsBaseLink(SearchResultsRest) - Method in class org.dspace.app.rest.link.search.DiscoveryRestHalLinkFactory
 
buildSigningKey(EPerson) - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
This returns the key used for signing the token.
buildUploadBitstream(ConfigurationService, Bitstream) - Method in class org.dspace.app.rest.submit.SubmissionService
Build the rest representation of a bitstream as used in the upload section (DataUpload.
BUNDLE - Static variable in class org.dspace.app.rest.model.BitstreamRest
 
BundleBitstreamLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "bitstreams" subresource of an individual bundle.
BundleBitstreamLinkRepository() - Constructor for class org.dspace.app.rest.repository.BundleBitstreamLinkRepository
 
BundleConverter - Class in org.dspace.app.rest.converter
 
BundleConverter() - Constructor for class org.dspace.app.rest.converter.BundleConverter
 
BundleItemLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "item" subresource of an individual bundle.
BundleItemLinkRepository() - Constructor for class org.dspace.app.rest.repository.BundleItemLinkRepository
 
BundleMoveOperation - Class in org.dspace.app.rest.repository.patch.operation
This is the implementation for Bundle move patches.
BundleMoveOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.BundleMoveOperation
 
BundlePrimaryBitstreamLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "primaryBitstream" subresource of an individual bundle.
BundlePrimaryBitstreamLinkRepository() - Constructor for class org.dspace.app.rest.repository.BundlePrimaryBitstreamLinkRepository
 
BundleResource - Class in org.dspace.app.rest.model.hateoas
Bunde Rest HAL Resource.
BundleResource(BundleRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.BundleResource
 
BundleRest - Class in org.dspace.app.rest.model
The Bundle REST Resource
BundleRest() - Constructor for class org.dspace.app.rest.model.BundleRest
 
BundleRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible for managing the Bundle Rest object
BundleRestRepository(BundleService) - Constructor for class org.dspace.app.rest.repository.BundleRestRepository
 
BUNDLES - Static variable in class org.dspace.app.rest.model.ItemRest
 
bundleService - Variable in class org.dspace.app.rest.submit.AbstractProcessingStep
 
BundleUploadBitstreamController - Class in org.dspace.app.rest
Controller to upload bitstreams to a certain bundle, indicated by a uuid in the request Usage: POST /api/core/bundles/{uuid}/bitstreams (with file and properties of file in request) Example:
BundleUploadBitstreamController() - Constructor for class org.dspace.app.rest.BundleUploadBitstreamController
 
BUSY - org.dspace.app.rest.model.HarvestStatusEnum
 

C

castToPKClass(ReloadableEntityObjectRepository, String) - Method in class org.dspace.app.rest.utils.Utils
Convert the input string in the primary key class according to the repository interface
CATEGORY - Static variable in class org.dspace.app.rest.IdentifierRestController
 
CATEGORY - Static variable in class org.dspace.app.rest.model.AuthenticationStatusRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.AuthenticationTokenRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.AuthnRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.AuthorizationFeatureRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.AuthorizationRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.BitstreamFormatRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.BitstreamRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.BrowseIndexRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.BundleRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.ClaimedTaskRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.CollectionRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.CommunityRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.DiscoveryResultsRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.EntityTypeRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.EPersonRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.ExternalSourceEntryRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.ExternalSourceRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.FacetConfigurationRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.GroupRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.HarvestedCollectionRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.HarvesterMetadataRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.ItemRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.MetadataFieldRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.MetadataSchemaRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.PoolTaskRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.ProcessFileTypesRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.ProcessRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.PropertyRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.RegistrationRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.RelationshipRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.RelationshipTypeRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.ResourcePolicyRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.RootRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.ScriptRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.SearchConfigurationRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.SearchEventRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.SearchFacetEntryRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.SearchFacetValueRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.SearchResultEntryRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.SearchSupportRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.SiteRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.StatisticsSupportRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.SubmissionCCLicenseRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.SubmissionCCLicenseUrlRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.SubmissionFormRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.SubmissionUploadRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.TemplateItemRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.UsageReportPointRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.UsageReportRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.VersionHistoryRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.VersionRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.ViewEventRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.VocabularyRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.WorkflowActionRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.WorkflowDefinitionRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.WorkflowItemRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.WorkflowStepRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.WorkspaceItemRest
 
CATEGORY - Static variable in class org.dspace.app.rest.UUIDLookupRestController
 
CCLICENSE_STEP_OPERATION_ENTRY - Static variable in interface org.dspace.app.rest.submit.DataProcessingStep
 
CCLicenseAddPatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "add" PATCH operation To add or update the Creative Commons License of a workspace item.
CCLicenseAddPatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.CCLicenseAddPatchOperation
 
CCLicenseFeature - Class in org.dspace.app.rest.authorization.impl
The cclicense feature.
CCLicenseFeature() - Constructor for class org.dspace.app.rest.authorization.impl.CCLicenseFeature
 
CCLicenseRemovePatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "remove" PATCH operation To remove the Creative Commons License of a workspace item.
CCLicenseRemovePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.CCLicenseRemovePatchOperation
 
CCLicenseStep - Class in org.dspace.app.rest.submit.step
CC License step for DSpace Spring Rest.
CCLicenseStep() - Constructor for class org.dspace.app.rest.submit.step.CCLicenseStep
 
checkMetadataFieldNotNull(MetadataField) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataPatchUtils
 
checkOperationValue(Object) - Method in class org.dspace.app.rest.repository.patch.operation.PatchOperation
Throws PatchBadRequestException for missing operation value.
checkResourcePolicyForConsistentEndDateValue(ResourcePolicy, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyUtils
Throws PatchBadRequestException if the value for endDate is not consistent with the startDate value, if present (smaller than).
checkResourcePolicyForConsistentStartDateValue(ResourcePolicy, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyUtils
Throws PatchBadRequestException if the value for startDate is not consistent with the endDate value, if present (greater than).
checkResourcePolicyForExistingDescriptionValue(ResourcePolicy, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyUtils
Throws PatchBadRequestException for missing value in the /description path.
checkResourcePolicyForExistingEndDateValue(ResourcePolicy, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyUtils
Throws PatchBadRequestException for missing value in the /endDate path.
checkResourcePolicyForExistingNameValue(ResourcePolicy, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyUtils
Throws PatchBadRequestException for missing value in the /startDate path.
checkResourcePolicyForExistingStartDateValue(ResourcePolicy, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyUtils
Throws PatchBadRequestException for missing value in the /startDate path.
CheckSumRest - Class in org.dspace.app.rest.model
The CheckSum REST Resource.
CheckSumRest() - Constructor for class org.dspace.app.rest.model.CheckSumRest
 
CHILDREN - Static variable in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
ClaimedTaskConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the laimTask in the DSpace API data model and the REST data model
ClaimedTaskConverter() - Constructor for class org.dspace.app.rest.converter.ClaimedTaskConverter
 
ClaimedTaskResource - Class in org.dspace.app.rest.model.hateoas
ClaimedTask Rest HAL Resource.
ClaimedTaskResource(ClaimedTaskRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.ClaimedTaskResource
 
ClaimedTaskRest - Class in org.dspace.app.rest.model
The ClaimedTask REST Resource
ClaimedTaskRest() - Constructor for class org.dspace.app.rest.model.ClaimedTaskRest
 
ClaimedTaskRestPermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
An authenticated user is allowed to interact with a claimed task only if he own it claim.
ClaimedTaskRestPermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.ClaimedTaskRestPermissionEvaluatorPlugin
 
ClaimedTaskRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage PooledTask Rest object
ClaimedTaskRestRepository() - Constructor for class org.dspace.app.rest.repository.ClaimedTaskRestRepository
 
ClaimedTaskStepLinkRepository - Class in org.dspace.app.rest.repository
Link repository for the Steps subresources for an individual ClaimedTask
ClaimedTaskStepLinkRepository() - Constructor for class org.dspace.app.rest.repository.ClaimedTaskStepLinkRepository
 
COLLECTION_STEP_OPERATION_ENTRY - Static variable in interface org.dspace.app.rest.submit.DataProcessingStep
 
CollectionAdminFeature - Class in org.dspace.app.rest.authorization.impl
The Collection Admin feature.
CollectionAdminFeature() - Constructor for class org.dspace.app.rest.authorization.impl.CollectionAdminFeature
 
CollectionAdminGroupLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "admingroup" subresource of an individual collection.
CollectionAdminGroupLinkRepository() - Constructor for class org.dspace.app.rest.repository.CollectionAdminGroupLinkRepository
 
CollectionBitstreamReadGroupLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "BitstreamReadGroup" subresource of an individual collection.
CollectionBitstreamReadGroupLinkRepository() - Constructor for class org.dspace.app.rest.repository.CollectionBitstreamReadGroupLinkRepository
 
CollectionConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the Collection in the DSpace API data model and the REST data model
CollectionConverter() - Constructor for class org.dspace.app.rest.converter.CollectionConverter
 
CollectionGroupRestController - Class in org.dspace.app.rest
This RestController will take care of all the calls for a specific collection's special group This is handled by calling "/api/core/collections/{uuid}/{group}" with the correct RequestMethod This works for specific WorkflowGroups as well given that their role is supplied by calling "/api/core/collections/{uuid}/workflowGroups/{workflowRole}"
CollectionGroupRestController() - Constructor for class org.dspace.app.rest.CollectionGroupRestController
 
CollectionHarvestSettingsController - Class in org.dspace.app.rest
Rest controller that handles the harvest settings for collections
CollectionHarvestSettingsController() - Constructor for class org.dspace.app.rest.CollectionHarvestSettingsController
 
CollectionItemReadGroupLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "ItemReadGroup" subresource of an individual collection.
CollectionItemReadGroupLinkRepository() - Constructor for class org.dspace.app.rest.repository.CollectionItemReadGroupLinkRepository
 
CollectionItemTemplateController - Class in org.dspace.app.rest
This RestController takes care of the creation and retrieval of Collection's Item templates This class will receive the UUID of a Collection and it'll perform actions on its nested objects
CollectionItemTemplateController() - Constructor for class org.dspace.app.rest.CollectionItemTemplateController
 
CollectionLicenseLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "license" subresource of an individual collection.
CollectionLicenseLinkRepository() - Constructor for class org.dspace.app.rest.repository.CollectionLicenseLinkRepository
 
CollectionLogoController - Class in org.dspace.app.rest
This RestController takes care of the creation and deletion of Collection's nested objects This class will typically receive the UUID of a Collection and it'll perform logic on its nested objects
CollectionLogoController() - Constructor for class org.dspace.app.rest.CollectionLogoController
 
CollectionLogoLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "logo" subresource of an individual collection.
CollectionLogoLinkRepository() - Constructor for class org.dspace.app.rest.repository.CollectionLogoLinkRepository
 
CollectionMappedItemLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "mappedItems" subresource of an individual collection.
CollectionMappedItemLinkRepository() - Constructor for class org.dspace.app.rest.repository.CollectionMappedItemLinkRepository
 
CollectionParentCommunityLinkRepository - Class in org.dspace.app.rest.repository
LinkRepository for the ParentCommunity object for a Collection
CollectionParentCommunityLinkRepository() - Constructor for class org.dspace.app.rest.repository.CollectionParentCommunityLinkRepository
 
CollectionReplacePatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "replace" patch operation
CollectionReplacePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.CollectionReplacePatchOperation
 
CollectionResource - Class in org.dspace.app.rest.model.hateoas
Collection Rest HAL Resource.
CollectionResource(CollectionRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.CollectionResource
 
CollectionResourceWorkflowGroupHalLinkFactory - Class in org.dspace.app.rest.link
This class makes sure that the workflowGroup links with the relevant WorkflowRoles are added to the CollectionResource in a dynamic way depending on what workflow is enabled for the collection
CollectionResourceWorkflowGroupHalLinkFactory() - Constructor for class org.dspace.app.rest.link.CollectionResourceWorkflowGroupHalLinkFactory
 
CollectionRest - Class in org.dspace.app.rest.model
The Collection REST Resource
CollectionRest() - Constructor for class org.dspace.app.rest.model.CollectionRest
 
CollectionRestEqualityUtils - Class in org.dspace.app.rest.utils
This class will contain methods that can define in what way CollectionRest objects are equal
CollectionRestEqualityUtils() - Constructor for class org.dspace.app.rest.utils.CollectionRestEqualityUtils
 
CollectionRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage Item Rest object
CollectionRestRepository(CollectionService) - Constructor for class org.dspace.app.rest.repository.CollectionRestRepository
 
COLLECTIONS - Static variable in class org.dspace.app.rest.model.CommunityRest
 
COLLECTIONS_MAPPED_TO - Static variable in class org.dspace.app.rest.model.WorkflowDefinitionRest
 
collectionService - Variable in class org.dspace.app.rest.submit.AbstractProcessingStep
 
collectionService - Variable in class org.dspace.app.rest.submit.SubmissionService
 
CollectionStep - Class in org.dspace.app.rest.submit.step
Collection step for DSpace Spring Rest.
CollectionStep() - Constructor for class org.dspace.app.rest.submit.step.CollectionStep
 
CollectionSubmitterGroupLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "submittergroup" subresource of an individual collection.
CollectionSubmitterGroupLinkRepository() - Constructor for class org.dspace.app.rest.repository.CollectionSubmitterGroupLinkRepository
 
ComColAdminFeature - Class in org.dspace.app.rest.authorization.impl
The ComCol Admin feature.
ComColAdminFeature() - Constructor for class org.dspace.app.rest.authorization.impl.ComColAdminFeature
 
commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class org.dspace.app.rest.security.DSpace401AuthenticationEntryPoint
 
CommunityAdminFeature - Class in org.dspace.app.rest.authorization.impl
The Community Admin feature.
CommunityAdminFeature() - Constructor for class org.dspace.app.rest.authorization.impl.CommunityAdminFeature
 
CommunityAdminGroupLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "admingroup" subresource of an individual community.
CommunityAdminGroupLinkRepository() - Constructor for class org.dspace.app.rest.repository.CommunityAdminGroupLinkRepository
 
CommunityAdminGroupRestController - Class in org.dspace.app.rest
This RestController will take care of all the calls for a specific community's admingroup This is handled by calling "/api/core/communities/{uuid}/adminGroup" with the correct RequestMethod
CommunityAdminGroupRestController() - Constructor for class org.dspace.app.rest.CommunityAdminGroupRestController
 
CommunityCollectionLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "collections" subresource of an individual community.
CommunityCollectionLinkRepository() - Constructor for class org.dspace.app.rest.repository.CommunityCollectionLinkRepository
 
CommunityConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the community in the DSpace API data model and the REST data model
CommunityConverter() - Constructor for class org.dspace.app.rest.converter.CommunityConverter
 
CommunityLogoController - Class in org.dspace.app.rest
This RestController takes care of the creation and deletion of Communities' nested objects This class will typically receive the UUID of a Community and it'll perform logic on its nested objects
CommunityLogoController() - Constructor for class org.dspace.app.rest.CommunityLogoController
 
CommunityLogoLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "logo" subresource of an individual community.
CommunityLogoLinkRepository() - Constructor for class org.dspace.app.rest.repository.CommunityLogoLinkRepository
 
CommunityParentCommunityLinkRepository - Class in org.dspace.app.rest.repository
LinkRepository for the ParentCommunity object for a Community
CommunityParentCommunityLinkRepository() - Constructor for class org.dspace.app.rest.repository.CommunityParentCommunityLinkRepository
 
CommunityResource - Class in org.dspace.app.rest.model.hateoas
Item Rest HAL Resource.
CommunityResource(CommunityRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.CommunityResource
 
CommunityRest - Class in org.dspace.app.rest.model
The Community REST Resource
CommunityRest() - Constructor for class org.dspace.app.rest.model.CommunityRest
 
CommunityRestEqualityUtils - Class in org.dspace.app.rest.utils
This class will contain methods that can define in what way CommunityRest objects are equal
CommunityRestEqualityUtils() - Constructor for class org.dspace.app.rest.utils.CommunityRestEqualityUtils
 
CommunityRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage Community Rest object
CommunityRestRepository(CommunityService) - Constructor for class org.dspace.app.rest.repository.CommunityRestRepository
 
CommunitySubcommunityLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "subcommunities" subresource of an individual community.
CommunitySubcommunityLinkRepository() - Constructor for class org.dspace.app.rest.repository.CommunitySubcommunityLinkRepository
 
completeContext(ServletRequest) - Static method in class org.dspace.app.rest.utils.ContextUtil
Check if a context exists for this request, if so complete the context.
CompositeProjection - Class in org.dspace.app.rest.projection
A projection that combines the behavior of multiple projections.
CompositeProjection(List<Projection>) - Constructor for class org.dspace.app.rest.projection.CompositeProjection
 
CONFIGURATION - Static variable in interface org.dspace.app.rest.model.RestModel
 
ConfigurationRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible of exposing configuration properties
ConfigurationRestRepository(ConfigurationService) - Constructor for class org.dspace.app.rest.repository.ConfigurationRestRepository
 
configurationService - Variable in class org.dspace.app.rest.submit.AbstractProcessingStep
 
configurationService - Variable in class org.dspace.app.rest.submit.SubmissionService
 
configure(SpringApplicationBuilder) - Method in class org.dspace.app.rest.Application
Override the default SpringBootServletInitializer.configure() method, passing it this Application class.
configure(AuthenticationManagerBuilder) - Method in class org.dspace.app.rest.security.WebSecurityConfiguration
 
configure(HttpSecurity) - Method in class org.dspace.app.rest.security.WebSecurityConfiguration
 
configure(WebSecurity) - Method in class org.dspace.app.rest.security.WebSecurityConfiguration
 
constructBitstreamFormatList(HttpServletRequest, Context) - Method in class org.dspace.app.rest.utils.Utils
This method will construct a List of BitstreamFormats out of a request.
constructDSpaceObjectList(Context, List<String>) - Method in class org.dspace.app.rest.utils.Utils
This method will construct a List of DSpaceObjects by executing the method readFromRequest(HttpServletRequest) and fetching the List of Strings from the request.
CONTAINS - org.dspace.app.rest.model.query.RestSearchOperator
The contains operator can be used by adding a * behind the search query It then becomes VALUE* to call for a search on the contains operator for VALUE
CONTENT_DISPOSITION_ATTACHMENT - Static variable in class org.dspace.app.rest.utils.HttpHeadersInitializer
 
CONTENT_DISPOSITION_INLINE - Static variable in class org.dspace.app.rest.utils.HttpHeadersInitializer
 
ContentLanguageHeaderResponseFilter - Class in org.dspace.app.rest.filter
This filter assures that when the dspace instance supports multiple languages they are noted in the Content-Language Header of the response.
ContentLanguageHeaderResponseFilter() - Constructor for class org.dspace.app.rest.filter.ContentLanguageHeaderResponseFilter
 
contentLength() - Method in class org.dspace.app.rest.utils.BitstreamResource
 
ContextUtil - Class in org.dspace.app.rest.utils
Miscellaneous UI utility methods methods for managing DSpace context.
convert() - Method in class org.dspace.app.rest.converter.DiscoverSearchSupportConverter
 
convert() - Method in class org.dspace.app.rest.converter.RootConverter
 
convert(JsonNode) - Method in class org.dspace.app.rest.converter.JsonPatchConverter
Constructs a Patch object given a JsonNode.
convert(Object) - Static method in enum org.dspace.app.rest.security.DSpaceRestPermission
Convert a given object to a DSpaceRestPermission if possible.
convert(String, String, DiscoveryConfiguration) - Method in class org.dspace.app.rest.converter.DiscoverFacetConfigurationConverter
 
convert(List<SearchFilter>) - Method in class org.dspace.app.rest.converter.query.SearchQueryConverter
This method traverses the list of SearchFilters and transforms all of those that contain 'Query' as the operator into a standard DSpace SearchFilter
convert(List<MetadataValueDTO>) - Method in class org.dspace.app.rest.converter.MetadataValueDTOListConverter
Gets a rest representation of the given list of domain metadata values.
convert(M, Projection) - Method in interface org.dspace.app.rest.converter.DSpaceConverter
 
convert(M, Projection) - Method in class org.dspace.app.rest.converter.DSpaceObjectConverter
 
convert(AuthorizationFeature, Projection) - Method in class org.dspace.app.rest.converter.AuthorizationFeatureConverter
 
convert(Authorization, Projection) - Method in class org.dspace.app.rest.converter.AuthorizationConverter
 
convert(MetadataValueList, Projection) - Method in class org.dspace.app.rest.converter.MetadataConverter
 
convert(Patch) - Method in class org.dspace.app.rest.converter.JsonPatchConverter
Renders a Patch as a JsonNode.
convert(Patch) - Method in interface org.dspace.app.rest.converter.PatchConverter
Convert a Patch to a representation object.
convert(UsageReportRest, Projection) - Method in class org.dspace.app.rest.converter.UsageReportConverter
 
convert(AuthenticationToken, Projection) - Method in class org.dspace.app.rest.converter.AuthenticationTokenConverter
 
convert(SubmissionCCLicenseUrl, Projection) - Method in class org.dspace.app.rest.converter.SubmissionCCLicenseUrlConverter
Convert a Submission CC License Url String to its REST representation
convert(TemplateItem, Projection) - Method in class org.dspace.app.rest.converter.TemplateItemConverter
 
convert(DCInputSet, Projection) - Method in class org.dspace.app.rest.converter.SubmissionFormConverter
 
convert(SubmissionConfig, Projection) - Method in class org.dspace.app.rest.converter.SubmissionDefinitionConverter
 
convert(SubmissionStepConfig, Projection) - Method in class org.dspace.app.rest.converter.SubmissionSectionConverter
 
convert(ResourcePolicy, Projection) - Method in class org.dspace.app.rest.converter.ResourcePolicyConverter
 
convert(BrowseIndex, Projection) - Method in class org.dspace.app.rest.converter.BrowseIndexConverter
 
convert(ChoiceAuthority, Projection) - Method in class org.dspace.app.rest.converter.VocabularyRestConverter
 
convert(Choice, Projection) - Method in class org.dspace.app.rest.converter.VocabularyEntryDetailsRestConverter
 
convert(BitstreamFormat, Projection) - Method in class org.dspace.app.rest.converter.BitstreamFormatConverter
 
convert(Bitstream, Projection) - Method in class org.dspace.app.rest.converter.BitstreamConverter
 
convert(MetadataValueDTO) - Method in class org.dspace.app.rest.converter.MetadataValueDTOConverter
Gets a rest representation of the given domain metadata value.
convert(EntityType, Projection) - Method in class org.dspace.app.rest.converter.EntityTypeConverter
 
convert(Item, Projection) - Method in class org.dspace.app.rest.converter.ItemConverter
 
convert(MetadataField, Projection) - Method in class org.dspace.app.rest.converter.MetadataFieldConverter
 
convert(MetadataSchema, Projection) - Method in class org.dspace.app.rest.converter.MetadataSchemaConverter
 
convert(MetadataValue, Projection) - Method in class org.dspace.app.rest.converter.MetadataValueConverter
 
convert(Relationship, Projection) - Method in class org.dspace.app.rest.converter.RelationshipConverter
 
convert(RelationshipType, Projection) - Method in class org.dspace.app.rest.converter.RelationshipTypeConverter
 
convert(Site, Projection) - Method in class org.dspace.app.rest.converter.SiteConverter
 
convert(WorkspaceItem, Projection) - Method in class org.dspace.app.rest.converter.WorkspaceItemConverter
 
convert(Context, String, String, String, List<String>, String, List<SearchFilter>, DiscoverResult, DiscoveryConfiguration, Pageable, Projection) - Method in class org.dspace.app.rest.converter.DiscoverFacetResultsConverter
 
convert(Context, String, List<String>, String, String, List<SearchFilter>, Pageable, DiscoveryConfiguration, DiscoverResult, Projection) - Method in class org.dspace.app.rest.converter.DiscoverFacetsConverter
 
convert(Context, String, List<String>, String, String, List<SearchFilter>, Pageable, DiscoverResult, DiscoveryConfiguration, Projection) - Method in class org.dspace.app.rest.converter.DiscoverResultConverter
 
convert(Context, HttpServletRequest, SearchEventRest) - Method in class org.dspace.app.rest.converter.SearchEventConverter
 
convert(DiscoveryConfiguration, Projection) - Method in class org.dspace.app.rest.converter.DiscoverConfigurationConverter
 
convert(DiscoverResult.FacetResult, Projection) - Method in class org.dspace.app.rest.converter.DiscoverFacetValueConverter
 
convert(EPerson, Projection) - Method in class org.dspace.app.rest.converter.EPersonConverter
 
convert(Group, Projection) - Method in class org.dspace.app.rest.converter.GroupConverter
 
convert(ExternalDataObject, Projection) - Method in class org.dspace.app.rest.converter.ExternalSourceEntryRestConverter
 
convert(ExternalDataProvider, Projection) - Method in class org.dspace.app.rest.converter.ExternalSourceRestConverter
 
convert(HarvestedCollection, Projection) - Method in class org.dspace.app.rest.converter.HarvestedCollectionConverter
 
convert(CCLicenseFieldEnum, Projection) - Method in class org.dspace.app.rest.converter.SubmissionCCLicenseFieldEnumConverter
Convert a CCLicenseFieldEnum to its REST representation
convert(CCLicenseField, Projection) - Method in class org.dspace.app.rest.converter.SubmissionCCLicenseFieldConverter
Convert a CCLicenseField to its REST representation
convert(CCLicense, Projection) - Method in class org.dspace.app.rest.converter.SubmissionCCLicenseConverter
Convert a CCLicense to its REST representation
convert(ScriptConfiguration, Projection) - Method in class org.dspace.app.rest.converter.ScriptConverter
 
convert(DSpaceCommandLineParameter, Projection) - Method in class org.dspace.app.rest.converter.DSpaceRunnableParameterConverter
 
convert(Process, Projection) - Method in class org.dspace.app.rest.converter.ProcessConverter
 
convert(VersionHistory, Projection) - Method in class org.dspace.app.rest.converter.VersionHistoryConverter
 
convert(Version, Projection) - Method in class org.dspace.app.rest.converter.VersionConverter
 
convert(WorkflowActionConfig, Projection) - Method in class org.dspace.app.rest.converter.WorkflowActionConverter
 
convert(Step, Projection) - Method in class org.dspace.app.rest.converter.WorkflowStepConverter
 
convert(Workflow, Projection) - Method in class org.dspace.app.rest.converter.WorkflowDefinitionConverter
 
convert(ClaimedTask, Projection) - Method in class org.dspace.app.rest.converter.ClaimedTaskConverter
 
convert(PoolTask, Projection) - Method in class org.dspace.app.rest.converter.PoolTaskConverter
 
convert(XmlWorkflowItem, Projection) - Method in class org.dspace.app.rest.converter.WorkflowItemConverter
 
convert(T) - Method in interface org.dspace.app.rest.converter.PatchConverter
Convert a patch document representation to a Patch.
convertAuthority(ChoiceAuthority, String, Projection) - Method in class org.dspace.app.rest.utils.AuthorityUtils
TODO the authorityName MUST be a part of ChoiceAuthority model
convertEntry(Choice, String, boolean, Projection) - Method in class org.dspace.app.rest.utils.AuthorityUtils
This utility method is currently a workaround to enrich the REST object with information from the parent vocabulary that is not referenced by the Choice model
convertEntryDetails(Choice, String, boolean, Projection) - Method in class org.dspace.app.rest.utils.AuthorityUtils
TODO the authorityName MUST be a part of Choice model
converter - Variable in class org.dspace.app.rest.converter.DiscoverResultConverter
 
converter - Variable in class org.dspace.app.rest.EntityTypeLabelRestController
 
converter - Variable in class org.dspace.app.rest.repository.AbstractDSpaceRestRepository
 
converter - Variable in class org.dspace.app.rest.repository.AuthorizationFeatureRestRepository
 
converter - Variable in class org.dspace.app.rest.repository.AuthorizationRestRepository
 
converter - Variable in class org.dspace.app.rest.SubmissionCCLicenseUrlRepository
 
ConverterService - Class in org.dspace.app.rest.converter
Converts domain objects from the DSpace service layer to rest objects, and from rest objects to resource objects, applying Projections where applicable.
ConverterService() - Constructor for class org.dspace.app.rest.converter.ConverterService
 
convertMdValueToRest(MetadataValue) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataPatchUtils
Converts a metadataValue (database entity) to a REST equivalent of it
convertQuerySearchFilterIntoStandardSearchFilter(SearchFilter) - Method in class org.dspace.app.rest.converter.query.SearchQueryConverter
This method takes care of the converter of a specific SearchFilter given to it
convertSearchFilter(Context, SearchFilter) - Method in class org.dspace.app.rest.converter.SearchFilterToAppliedFilterConverter
 
CopyOperation - Class in org.dspace.app.rest.model.patch
Operation to track the "copy" operation to the given "path".
CopyOperation(String, String) - Constructor for class org.dspace.app.rest.model.patch.CopyOperation
 
COPYVIRTUAL_ALL - Static variable in class org.dspace.app.rest.repository.ItemRestRepository
 
COPYVIRTUAL_CONFIGURED - Static variable in class org.dspace.app.rest.repository.ItemRestRepository
 
CORE - Static variable in interface org.dspace.app.rest.model.RestModel
 
count() - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
createAdminGroup(Context, HttpServletRequest, Collection) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
This method will create an AdminGroup for the given Collection with the given Information through JSON
createAdminGroup(Context, HttpServletRequest, Community) - Method in class org.dspace.app.rest.repository.CommunityRestRepository
This method will create an AdminGroup for the given Community with the given Information through JSON
createAndReturn() - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Create and return a new instance.
createAndReturn(List<String>) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Create and return a new instance.
createAndReturn(UUID) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Create and return a new instance after adding to the parent.
createAndReturn(Context) - Method in class org.dspace.app.rest.repository.BitstreamFormatRestRepository
 
createAndReturn(Context) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
 
createAndReturn(Context) - Method in class org.dspace.app.rest.repository.CommunityRestRepository
 
createAndReturn(Context) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Method to implement to support the creation of a new instance.
createAndReturn(Context) - Method in class org.dspace.app.rest.repository.EPersonRestRepository
 
createAndReturn(Context) - Method in class org.dspace.app.rest.repository.GroupRestRepository
 
createAndReturn(Context) - Method in class org.dspace.app.rest.repository.ItemRestRepository
 
createAndReturn(Context) - Method in class org.dspace.app.rest.repository.MetadataFieldRestRepository
 
createAndReturn(Context) - Method in class org.dspace.app.rest.repository.MetadataSchemaRestRepository
 
createAndReturn(Context) - Method in class org.dspace.app.rest.repository.RegistrationRestRepository
 
createAndReturn(Context) - Method in class org.dspace.app.rest.repository.ResourcePolicyRestRepository
 
createAndReturn(Context) - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
createAndReturn(Context, List<String>) - Method in class org.dspace.app.rest.repository.ClaimedTaskRestRepository
 
createAndReturn(Context, List<String>) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Method to implement to support the creation of a new instance.
createAndReturn(Context, List<String>) - Method in class org.dspace.app.rest.repository.ItemRestRepository
 
createAndReturn(Context, List<String>) - Method in class org.dspace.app.rest.repository.RelationshipRestRepository
 
createAndReturn(Context, List<String>) - Method in class org.dspace.app.rest.repository.WorkflowItemRestRepository
 
createAndReturn(Context, List<String>) - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
createAndReturn(Context, UUID) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
 
createAndReturn(Context, UUID) - Method in class org.dspace.app.rest.repository.CommunityRestRepository
 
createAndReturn(Context, UUID) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Method to implement to support the creation of a new instance.
CreateBitstreamFeature - Class in org.dspace.app.rest.authorization.impl
The create bitstream feature.
CreateBitstreamFeature() - Constructor for class org.dspace.app.rest.authorization.impl.CreateBitstreamFeature
 
createBitstreamReadGroup(Context, HttpServletRequest, Collection) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
This method will create an BitstreamReadGroup for the given Collection with the given Information through JSON
CreateBundleFeature - Class in org.dspace.app.rest.authorization.impl
The create bundle feature.
CreateBundleFeature() - Constructor for class org.dspace.app.rest.authorization.impl.CreateBundleFeature
 
CreateCollectionFeature - Class in org.dspace.app.rest.authorization.impl
The canCreateCollections feature.
CreateCollectionFeature() - Constructor for class org.dspace.app.rest.authorization.impl.CreateCollectionFeature
 
createCollectionToItemRelation(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.MappedCollectionRestController
This method will add an Item to a Collection.
CreateCommunityFeature - Class in org.dspace.app.rest.authorization.impl
The canCreateCommunities feature.
CreateCommunityFeature() - Constructor for class org.dspace.app.rest.authorization.impl.CreateCommunityFeature
 
createExpressionHandler() - Method in class org.dspace.app.rest.security.MethodSecurityConfig
 
createItemReadGroup(Context, HttpServletRequest, Collection) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
This method will create an ItemReadGroup for the given Collection with the given Information through JSON
createLogo(HttpServletRequest, UUID, MultipartFile) - Method in class org.dspace.app.rest.CollectionLogoController
This method will add a logo to the collection.
createLogo(HttpServletRequest, UUID, MultipartFile) - Method in class org.dspace.app.rest.CommunityLogoController
This method will add a logo to the community.
createSearchEvent() - Method in class org.dspace.app.rest.repository.SearchEventRestRepository
 
createSubmitterGroup(Context, HttpServletRequest, Collection) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
This method will create a SubmitterGroup for the given Collection with the given Information through JSON
createTemplateItem(HttpServletRequest, UUID, JsonNode) - Method in class org.dspace.app.rest.CollectionItemTemplateController
This method will create an Item and add it as a template to a Collection.
createTemplateItem(Context, Collection, TemplateItemRest) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
This method creates a new Item to be used as a template in a Collection
createTokenForEPerson(Context, HttpServletRequest, Date, List<Group>) - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
Create a JWT with the EPerson details in it
createUsageReport(Context, DSpaceObject, String) - Method in class org.dspace.app.rest.utils.UsageReportUtils
Creates the stat different stat usage report based on the report id.
createViewEvent() - Method in class org.dspace.app.rest.repository.ViewEventRestRepository
 
createWorkflowGroupForRole(Context, HttpServletRequest, Collection, String) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
This method will create the WorkflowGroup for the given Collection and workflowRole
createWorkflowItem(Context, String) - Method in class org.dspace.app.rest.submit.SubmissionService
Create a workflowitem using the information in the request
createWorkspaceItem(Context, HttpServletRequest, List<String>) - Method in class org.dspace.app.rest.repository.handler.ExternalSourceEntryItemUriListHandler
This method will create a WorkspaceItem made from the ExternalDataObject that will be created from the given uriList.
createWorkspaceItem(Context, Request) - Method in class org.dspace.app.rest.submit.SubmissionService
Create a workspaceitem using the information in the request
creativeCommonsService - Variable in class org.dspace.app.rest.repository.SubmissionCCLicenseRestRepository
 
creativeCommonsService - Variable in class org.dspace.app.rest.SubmissionCCLicenseUrlRepository
 
creativeCommonsService - Variable in class org.dspace.app.rest.submit.SubmissionService
 
csrfTokenException(HttpServletRequest, HttpServletResponse, Exception) - Method in class org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice
 
CustomLogoutHandler - Class in org.dspace.app.rest.security
Custom logout handler to support stateless sessions
CustomLogoutHandler() - Constructor for class org.dspace.app.rest.security.CustomLogoutHandler
 

D

DataCCLicense - Class in org.dspace.app.rest.model.step
Java Bean to expose the section creativecommons representing the CC License during in progress submission.
DataCCLicense() - Constructor for class org.dspace.app.rest.model.step.DataCCLicense
 
DataDescribe - Class in org.dspace.app.rest.model.step
Java Bean to expose the section describe during in progress submission.
DataDescribe() - Constructor for class org.dspace.app.rest.model.step.DataDescribe
 
DataLicense - Class in org.dspace.app.rest.model.step
Java Bean to expose the section license during in progress submission.
DataLicense() - Constructor for class org.dspace.app.rest.model.step.DataLicense
 
DataProcessingStep - Interface in org.dspace.app.rest.submit
Interface for the submission steps to populate sections in the in progress submission and react to patch requests.
DataUpload - Class in org.dspace.app.rest.model.step
Java Bean to expose the section upload during in progress submission.
DataUpload() - Constructor for class org.dspace.app.rest.model.step.DataUpload
 
decode(String) - Static method in class org.dspace.app.rest.utils.URLUtils
Decode a given URL
DEFAULT - Static variable in interface org.dspace.app.rest.projection.Projection
The default projection.
DefaultProjection - Class in org.dspace.app.rest.projection
The default projection.
DefaultProjection() - Constructor for class org.dspace.app.rest.projection.DefaultProjection
 
delete(HttpServletRequest, String, String, Integer) - Method in class org.dspace.app.rest.RestResourceController
 
delete(HttpServletRequest, String, String, UUID) - Method in class org.dspace.app.rest.RestResourceController
 
delete(Context, ID) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Method to implement to support delete of a single object instance
delete(Context, Integer) - Method in class org.dspace.app.rest.repository.BitstreamFormatRestRepository
 
delete(Context, Integer) - Method in class org.dspace.app.rest.repository.ClaimedTaskRestRepository
 
delete(Context, Integer) - Method in class org.dspace.app.rest.repository.MetadataFieldRestRepository
 
delete(Context, Integer) - Method in class org.dspace.app.rest.repository.MetadataSchemaRestRepository
 
delete(Context, Integer) - Method in class org.dspace.app.rest.repository.ProcessRestRepository
 
delete(Context, Integer) - Method in class org.dspace.app.rest.repository.RelationshipRestRepository
 
delete(Context, Integer) - Method in class org.dspace.app.rest.repository.ResourcePolicyRestRepository
 
delete(Context, Integer) - Method in class org.dspace.app.rest.repository.WorkflowItemRestRepository
 
delete(Context, Integer) - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
delete(Context, UUID) - Method in class org.dspace.app.rest.repository.BitstreamRestRepository
 
delete(Context, UUID) - Method in class org.dspace.app.rest.repository.BundleRestRepository
Deletes a bundle whose uuid is given and deletes all the bitstreams it contains in BundleService.delete
delete(Context, UUID) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
 
delete(Context, UUID) - Method in class org.dspace.app.rest.repository.CommunityRestRepository
 
delete(Context, UUID) - Method in class org.dspace.app.rest.repository.EPersonRestRepository
 
delete(Context, UUID) - Method in class org.dspace.app.rest.repository.GroupRestRepository
 
delete(Context, UUID) - Method in class org.dspace.app.rest.repository.ItemRestRepository
 
delete(T) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
DELETE - org.dspace.app.rest.security.DSpaceRestPermission
 
deleteAdminGroup(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.CollectionGroupRestController
This method takes care of the deletion of an AdminGroup for the given collection This is called by using RequestMethod.DELETE on the /adminGroup value
deleteAdminGroup(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.CommunityAdminGroupRestController
This method takes care of the deletion of an AdminGroup for the given community This is called by using RequestMethod.DELETE on the default url for this class
deleteAdminGroup(Context, Collection) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
This method will delete the AdminGroup for the given Collection
deleteAdminGroup(Context, Community) - Method in class org.dspace.app.rest.repository.CommunityRestRepository
This method will delete the AdminGroup for the given Community
deleteAll() - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
deleteAll(Iterable<? extends T>) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
deleteBitstreamReadGroup(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.CollectionGroupRestController
This method takes care of the deletion of an BitstreamReadGroup for the given collection This is called by using RequestMethod.DELETE on the /bitstreamReadGroup value
deleteBitstreamReadGroup(Context, Collection) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
This method will delete the BitstreamReadGroup for the given Collection
deleteById(ID) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
deleteCollectionToItemRelation(UUID, UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.MappedCollectionRestController
This method will delete a Collection to Item relation.
DeleteFeature - Class in org.dspace.app.rest.authorization.impl
The delete feature.
DeleteFeature() - Constructor for class org.dspace.app.rest.authorization.impl.DeleteFeature
 
deleteItemReadGroup(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.CollectionGroupRestController
This method takes care of the deletion of an ItemReadGroup for the given collection This is called by using RequestMethod.DELETE on the /itemReadGroup value
deleteItemReadGroup(Context, Collection) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
This method will delete the ItemReadGroup for the given Collection
deleteSubmitterGroup(Context, Collection) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
This method will delete the SubmitterGroup for the given Collection
deleteSubmittersGroup(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.CollectionGroupRestController
This method takes care of the deletion of a SubmitterGroup for the given collection This is called by using RequestMethod.DELETE on the default url for this class
deleteTemplateItem(HttpServletRequest, UUID) - Method in class org.dspace.app.rest.ItemTemplateRestController
This method deletes a template item from a collection.
deleteValue(Context, DSO, String, int) - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueRemovePatchOperation
 
deleteWorkflowGroupForRole(UUID, HttpServletResponse, HttpServletRequest, String) - Method in class org.dspace.app.rest.CollectionGroupRestController
This method will delete the workflowGroup for a given Collection and workflowRole
deleteWorkflowGroupForRole(Context, HttpServletRequest, Collection, String) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
This method will delete the WorkflowGroup for a given Collection and workflowRole
DESCRIBE_STEP_METADATA_OPERATION_ENTRY - Static variable in interface org.dspace.app.rest.submit.DataProcessingStep
 
DescribeStep - Class in org.dspace.app.rest.submit.step
Describe step for DSpace Spring Rest.
DescribeStep() - Constructor for class org.dspace.app.rest.submit.step.DescribeStep
 
description() - Method in annotation type org.dspace.app.rest.authorization.AuthorizationFeatureDocumentation
The description of the authorization feature.
destroy() - Method in class org.dspace.app.rest.filter.ContentLanguageHeaderResponseFilter
 
destroy() - Method in class org.dspace.app.rest.filter.DSpaceRequestContextFilter
 
DISCOVER - Static variable in interface org.dspace.app.rest.model.RestModel
 
DiscoverableEndpointsService - Class in org.dspace.app.rest
A Service able to list all the discoverable endpoints in our REST application.
DiscoverableEndpointsService() - Constructor for class org.dspace.app.rest.DiscoverableEndpointsService
 
DiscoverConfigurationConverter - Class in org.dspace.app.rest.converter
This class' purpose is to create a SearchConfigurationRest object from the DiscoveryConfiguration to be given to the convert method.
DiscoverConfigurationConverter() - Constructor for class org.dspace.app.rest.converter.DiscoverConfigurationConverter
 
DiscoverFacetConfigurationConverter - Class in org.dspace.app.rest.converter
This class' purpose is to convert an object of the type DiscoveryConfiguration into a FacetConfigurationRest object
DiscoverFacetConfigurationConverter() - Constructor for class org.dspace.app.rest.converter.DiscoverFacetConfigurationConverter
 
DiscoverFacetResultsConverter - Class in org.dspace.app.rest.converter
This class' purpose is to construct a FacetResultsRest object from a number of parameters in the convert method
DiscoverFacetResultsConverter() - Constructor for class org.dspace.app.rest.converter.DiscoverFacetResultsConverter
 
DiscoverFacetsConverter - Class in org.dspace.app.rest.converter
 
DiscoverFacetsConverter() - Constructor for class org.dspace.app.rest.converter.DiscoverFacetsConverter
 
DiscoverFacetValueConverter - Class in org.dspace.app.rest.converter
This class' purpose is to convert a DiscoverResult.FacetResult object into a SearchFacetValueRest object
DiscoverFacetValueConverter() - Constructor for class org.dspace.app.rest.converter.DiscoverFacetValueConverter
 
DiscoverQueryBuilder - Class in org.dspace.app.rest.utils
This class builds the queries for the /search and /facet endpoints.
DiscoverQueryBuilder() - Constructor for class org.dspace.app.rest.utils.DiscoverQueryBuilder
 
DiscoverResultConverter - Class in org.dspace.app.rest.converter
This class' purpose is to create a SearchResultsRest object from the given parameters
DiscoverResultConverter() - Constructor for class org.dspace.app.rest.converter.DiscoverResultConverter
 
DiscoverSearchSupportConverter - Class in org.dspace.app.rest.converter
This class' purpose is to create a SearchSupportRest object to return
DiscoverSearchSupportConverter() - Constructor for class org.dspace.app.rest.converter.DiscoverSearchSupportConverter
 
DiscoveryRestController - Class in org.dspace.app.rest
The controller for the api/discover endpoint
DiscoveryRestController() - Constructor for class org.dspace.app.rest.DiscoveryRestController
 
DiscoveryRestHalLinkFactory<T> - Class in org.dspace.app.rest.link.search
This factory provides a means to add links to the DiscoveryRest
DiscoveryRestHalLinkFactory() - Constructor for class org.dspace.app.rest.link.search.DiscoveryRestHalLinkFactory
 
DiscoveryRestRepository - Class in org.dspace.app.rest.repository
This class' purpose is to return a REST object to the controller class.
DiscoveryRestRepository() - Constructor for class org.dspace.app.rest.repository.DiscoveryRestRepository
 
DiscoveryResultsRest - Class in org.dspace.app.rest.model
This class provides a container for the information to be used in the DiscoveryResultsResource
DiscoveryResultsRest() - Constructor for class org.dspace.app.rest.model.DiscoveryResultsRest
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.dspace.app.rest.filter.ContentLanguageHeaderResponseFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.dspace.app.rest.filter.DSpaceRequestContextFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.dspace.app.rest.security.AnonymousAdditionalAuthorizationFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.dspace.app.rest.security.StatelessAuthenticationFilter
 
doPatchProcessing(Context, HttpServletRequest, InProgressSubmission, Operation, SubmissionStepConfig) - Method in interface org.dspace.app.rest.submit.DataProcessingStep
Method to react to a patch request against the step managed section data
doPatchProcessing(Context, HttpServletRequest, InProgressSubmission, Operation, SubmissionStepConfig) - Method in class org.dspace.app.rest.submit.step.CCLicenseStep
Processes a patch for the CC License data
doPatchProcessing(Context, HttpServletRequest, InProgressSubmission, Operation, SubmissionStepConfig) - Method in class org.dspace.app.rest.submit.step.CollectionStep
 
doPatchProcessing(Context, HttpServletRequest, InProgressSubmission, Operation, SubmissionStepConfig) - Method in class org.dspace.app.rest.submit.step.DescribeStep
 
doPatchProcessing(Context, HttpServletRequest, InProgressSubmission, Operation, SubmissionStepConfig) - Method in class org.dspace.app.rest.submit.step.LicenseStep
 
doPatchProcessing(Context, HttpServletRequest, InProgressSubmission, Operation, SubmissionStepConfig) - Method in class org.dspace.app.rest.submit.step.UploadStep
 
doPostProcessing(Context, InProgressSubmission) - Method in interface org.dspace.app.rest.submit.ListenerProcessingStep
 
doPostProcessing(Context, InProgressSubmission) - Method in class org.dspace.app.rest.submit.step.ExtractMetadataStep
 
doPreProcessing(Context, InProgressSubmission) - Method in interface org.dspace.app.rest.submit.ListenerProcessingStep
 
doPreProcessing(Context, InProgressSubmission) - Method in class org.dspace.app.rest.submit.step.ExtractMetadataStep
 
DownloadFeature - Class in org.dspace.app.rest.authorization.impl
The download bitstream feature.
DownloadFeature() - Constructor for class org.dspace.app.rest.authorization.impl.DownloadFeature
 
DSPACE_CONTEXT - Static variable in class org.dspace.app.rest.utils.ContextUtil
Where the context is stored on an HTTP Request object
DSPACE_OBJECT - Static variable in class org.dspace.app.rest.security.DSpaceObjectAdminPermissionEvaluatorPlugin
 
DSpace401AuthenticationEntryPoint - Class in org.dspace.app.rest.security
Spring security authentication entry point to return a 401 response for unauthorized requests This class is used in the WebSecurityConfiguration class.
DSpace401AuthenticationEntryPoint(RestAuthenticationService) - Constructor for class org.dspace.app.rest.security.DSpace401AuthenticationEntryPoint
 
DSpaceAccessDeniedHandler - Class in org.dspace.app.rest.exception
This Handler customizes behavior of AccessDeniedException errors thrown by Spring Security/Boot.
DSpaceAccessDeniedHandler() - Constructor for class org.dspace.app.rest.exception.DSpaceAccessDeniedHandler
 
DSpaceApiExceptionControllerAdvice - Class in org.dspace.app.rest.exception
This Controller advice will handle default exceptions thrown by the DSpace REST API module.
DSpaceApiExceptionControllerAdvice() - Constructor for class org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice
 
DSpaceAuthentication - Class in org.dspace.app.rest.security
Custom Authentication for use with DSpace
DSpaceAuthentication(String, String, List<GrantedAuthority>) - Constructor for class org.dspace.app.rest.security.DSpaceAuthentication
 
DSpaceAuthentication(String, List<GrantedAuthority>) - Constructor for class org.dspace.app.rest.security.DSpaceAuthentication
 
DSpaceAuthentication(EPerson, List<GrantedAuthority>) - Constructor for class org.dspace.app.rest.security.DSpaceAuthentication
 
DSpaceBadRequestException - Exception in org.dspace.app.rest.exception
When a request is malformed, we use this exception to indicate this to the client
DSpaceBadRequestException(String) - Constructor for exception org.dspace.app.rest.exception.DSpaceBadRequestException
 
DSpaceBadRequestException(String, Exception) - Constructor for exception org.dspace.app.rest.exception.DSpaceBadRequestException
 
DSpaceConfigurationInitializer - Class in org.dspace.app.rest.utils
Utility class that will initialize the DSpace Configuration on Spring Boot startup.
DSpaceConfigurationInitializer() - Constructor for class org.dspace.app.rest.utils.DSpaceConfigurationInitializer
 
dspaceContextListener() - Method in class org.dspace.app.rest.Application
Register the "DSpaceContextListener" so that it is loaded for this Application.
DSpaceConverter<M,​R> - Interface in org.dspace.app.rest.converter
 
DSpaceCsrfAuthenticationStrategy - Class in org.dspace.app.rest.security
Custom SessionAuthenticationStrategy to be used alongside DSpaceCsrfTokenRepository.
DSpaceCsrfAuthenticationStrategy(CsrfTokenRepository) - Constructor for class org.dspace.app.rest.security.DSpaceCsrfAuthenticationStrategy
Creates a new instance
DSpaceCsrfTokenRepository - Class in org.dspace.app.rest.security
This is a custom Spring Security CsrfTokenRepository which supports *cross-domain* CSRF protection (allowing the client and backend to be on different domains).
DSpaceCsrfTokenRepository() - Constructor for class org.dspace.app.rest.security.DSpaceCsrfTokenRepository
 
DSpaceKernelInitializer - Class in org.dspace.app.rest.utils
Utility class that will initialize the DSpace Kernel on Spring Boot startup.
DSpaceKernelInitializer() - Constructor for class org.dspace.app.rest.utils.DSpaceKernelInitializer
 
dspaceLinkRelationProvider() - Method in class org.dspace.app.rest.Application
 
DSpaceLinkRelationProvider - Class in org.dspace.app.rest.model.hateoas
A DSpace Link Relation Provider that use the RelNameDSpaceResource annotation to use the right names for the embedded collection when a DSpaceResource is requested
DSpaceLinkRelationProvider() - Constructor for class org.dspace.app.rest.model.hateoas.DSpaceLinkRelationProvider
 
DSpaceObjectAdminPermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
RestPermissionEvaluatorPlugin class that evaluate admin permission against a generic DSpace Object
DSpaceObjectAdminPermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.DSpaceObjectAdminPermissionEvaluatorPlugin
 
DSpaceObjectConverter<M extends org.dspace.content.DSpaceObject,​R extends DSpaceObjectRest> - Class in org.dspace.app.rest.converter
This is the base converter from/to objects in the DSpace API data model and the REST data model
DSpaceObjectConverter() - Constructor for class org.dspace.app.rest.converter.DSpaceObjectConverter
 
DSpaceObjectMetadataAddOperation<R extends org.dspace.content.DSpaceObject> - Class in org.dspace.app.rest.repository.patch.operation
Class for PATCH ADD operations on Dspace Objects' metadata Usage: (can be done on other dso than Item also): - ADD metadata (with schema.identifier.qualifier) value of a dso (here: Item) to end of list of md curl -X PATCH http://${dspace.server.url}/api/core/items/<:id-item> -H " Content-Type: application/json" -d '[{ "op": "add", "path": " /metadata/schema.identifier.qualifier(/0|-)}", "value": "metadataValue"]'
DSpaceObjectMetadataAddOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataAddOperation
 
DSpaceObjectMetadataCopyOperation<R extends org.dspace.content.DSpaceObject> - Class in org.dspace.app.rest.repository.patch.operation
Class for PATCH COPY operations on Dspace Objects' metadata Usage: (can be done on other dso than Item also): - COPY metadata (with schema.identifier.qualifier) value of a dso (here: Item) from given index to end of list of md curl -X PATCH http://${dspace.server.url}/api/core/items/<:id-item> -H " Content-Type: application/json" -d '[{ "op": "copy", "from": "/metadata/schema.identifier.qualifier/indexToCopyFrom" "path": "/metadata/schema.identifier.qualifier/-"}]'
DSpaceObjectMetadataCopyOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataCopyOperation
 
DSpaceObjectMetadataMoveOperation<R extends org.dspace.content.DSpaceObject> - Class in org.dspace.app.rest.repository.patch.operation
Class for PATCH MOVE operations on Dspace Objects' metadata Usage: (can be done on other dso than Item also): - MOVE metadata (with schema.identifier.qualifier) value of a dso (here: Item) from given index in from to given index in path curl -X PATCH http://${dspace.server.url}/api/core/items/<:id-item> -H " Content-Type: application/json" -d '[{ "op": "move", "from": "/metadata/schema.identifier.qualifier/indexToCopyFrom" "path": "/metadata/schema.identifier.qualifier/indexToCopyTo"}]'
DSpaceObjectMetadataMoveOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataMoveOperation
 
DSpaceObjectMetadataPatchUtils - Class in org.dspace.app.rest.repository.patch.operation
Util class for shared methods between the Metadata Operations
DSpaceObjectMetadataRemoveOperation<R extends org.dspace.content.DSpaceObject> - Class in org.dspace.app.rest.repository.patch.operation
Class for PATCH REMOVE operations on Dspace Objects' metadata Usage: (can be done on other dso than Item also): - REMOVE metadata (with schema.identifier.qualifier) value of a dso (here: Item) > Without index: removes all md values of that schema.identifier.qualifier type > With index: removes only that select md value curl -X PATCH http://${dspace.server.url}/api/core/items/<:id-item> -H " Content-Type: application/json" -d '[{ "op": "remove", "path": "/metadata/schema.identifier.qualifier(/indexOfSpecificMdToRemove)"}]'
DSpaceObjectMetadataRemoveOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataRemoveOperation
 
DSpaceObjectMetadataReplaceOperation<R extends org.dspace.content.DSpaceObject> - Class in org.dspace.app.rest.repository.patch.operation
Class for PATCH REPLACE operations on Dspace Objects' metadata Usage: (can be done on other dso than Item also): - REPLACE metadata (with schema.identifier.qualifier) value of a dso (here: Item) from existing value to new given value curl -X PATCH http://${dspace.server.url}/api/core/items/<:id-item> -H " Content-Type: application/json" -d '[{ "op": "replace", "path": " /metadata/schema.identifier.qualifier}", "value": "newMetadataValue"]'
DSpaceObjectMetadataReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataReplaceOperation
 
DSpaceObjectRest - Class in org.dspace.app.rest.model
Base REST representation for all the DSpaceObjects
DSpaceObjectRest() - Constructor for class org.dspace.app.rest.model.DSpaceObjectRest
 
DSpaceObjectRestEqualityUtils - Class in org.dspace.app.rest.utils
This class will contain methods that can define in what way DSpaceObjectRest objects are equal
DSpaceObjectRestEqualityUtils() - Constructor for class org.dspace.app.rest.utils.DSpaceObjectRestEqualityUtils
 
DSpaceObjectRestRepository<M extends org.dspace.content.DSpaceObject,​R extends DSpaceObjectRest> - Class in org.dspace.app.rest.repository
Base class for DSpaceObject-based Rest Repositories, providing common functionality.
DSpaceObjectUtils - Class in org.dspace.app.rest.utils
Utility class providing methods to deal with generic DSpace Object of unknown type
DSpaceObjectUtils() - Constructor for class org.dspace.app.rest.utils.DSpaceObjectUtils
 
DSpacePermissionEvaluator - Class in org.dspace.app.rest.security
DSpace permission evaluator.
DSpacePermissionEvaluator() - Constructor for class org.dspace.app.rest.security.DSpacePermissionEvaluator
 
dspaceRequestContextFilter() - Method in class org.dspace.app.rest.Application
Register the DSpaceRequestContextFilter, a Filter which checks for open Context objects *after* a request has been fully processed, and closes them
DSpaceRequestContextFilter - Class in org.dspace.app.rest.filter
A Servlet Filter whose only role is to clean up open Context objects in the request.
DSpaceRequestContextFilter() - Constructor for class org.dspace.app.rest.filter.DSpaceRequestContextFilter
 
DSpaceResource<T extends RestAddressableModel> - Class in org.dspace.app.rest.model.hateoas
A base class for DSpace Rest HAL Resource.
DSpaceResource(T, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.DSpaceResource
 
DSpaceResourceHalLinkFactory - Class in org.dspace.app.rest.link
This class' purpose is to provide a means to add links to the HalResources
DSpaceResourceHalLinkFactory() - Constructor for class org.dspace.app.rest.link.DSpaceResourceHalLinkFactory
 
DSpaceRestPermission - Enum in org.dspace.app.rest.security
Enum that lists all available "permissions" an authenticated user can have on a specific REST endpoint.
DSpaceRestRepository<T extends RestAddressableModel,​ID extends Serializable> - Class in org.dspace.app.rest.repository
Base class for any Rest Repository.
DSpaceRestRepository() - Constructor for class org.dspace.app.rest.repository.DSpaceRestRepository
 
DSpaceRunnableParameterConverter - Class in org.dspace.app.rest.converter
This converter will convert an object of to an object of ParameterValueRest
DSpaceRunnableParameterConverter() - Constructor for class org.dspace.app.rest.converter.DSpaceRunnableParameterConverter
 
dspaceWebappServletFilter() - Method in class org.dspace.app.rest.Application
Register the DSpaceWebappServletFilter, which initializes the DSpace RequestService / SessionService

E

EDITABLE - org.dspace.app.rest.model.VisibilityEnum
 
EditMetadataFeature - Class in org.dspace.app.rest.authorization.impl
The edit metadata feature.
EditMetadataFeature() - Constructor for class org.dspace.app.rest.authorization.impl.EditMetadataFeature
 
embedded - Variable in class org.dspace.app.rest.model.hateoas.HALResource
 
EmbeddedPage - Class in org.dspace.app.rest.model.hateoas
Class to embed a page in a HAL Resource
EmbeddedPage(String, Page, List, boolean, String) - Constructor for class org.dspace.app.rest.model.hateoas.EmbeddedPage
 
EmbeddedPage(String, Page, List, String) - Constructor for class org.dspace.app.rest.model.hateoas.EmbeddedPage
 
EmbeddedPageHeader - Class in org.dspace.app.rest.model.hateoas
This class inserts pagination information into the endpoints.
EmbeddedPageHeader(String, Page, boolean) - Constructor for class org.dspace.app.rest.model.hateoas.EmbeddedPageHeader
 
EmbeddedPageHeader(UriComponentsBuilder, Page) - Constructor for class org.dspace.app.rest.model.hateoas.EmbeddedPageHeader
 
EmbeddedPageHeader(UriComponentsBuilder, Page, boolean) - Constructor for class org.dspace.app.rest.model.hateoas.EmbeddedPageHeader
 
EmbeddedPageHeader.Href - Class in org.dspace.app.rest.model.hateoas
Represents a single HREF property for an single link (e.g.
embedMethodLevelRels(HALResource<? extends RestAddressableModel>) - Method in class org.dspace.app.rest.utils.Utils
Adds embeds (if the maximum embed level has not been exceeded yet) for all properties annotated with @LinkRel or whose return types are RestAddressableModel subclasses.
embedOrLinkClassLevelRels(HALResource<RestAddressableModel>, Link...) - Method in class org.dspace.app.rest.utils.Utils
Adds embeds or links for all class-level LinkRel annotations for which embeds or links are allowed.
EmbedRelsProjection - Class in org.dspace.app.rest.projection
Projection that allows a given set of rels to be embedded.
EmbedRelsProjection(Set<String>, Set<String>) - Constructor for class org.dspace.app.rest.projection.EmbedRelsProjection
The EmbedRelsProjection will take a set of embed relations and embed sizes as a parameter that will be added to the projection.
embedResource(String, Object) - Method in class org.dspace.app.rest.model.hateoas.HALResource
 
encode(String) - Static method in class org.dspace.app.rest.utils.URLUtils
Encode a given URL
EntityTypeConverter - Class in org.dspace.app.rest.converter
This converter is responsible for transforming the model representation of an EntityType to the REST representation of an EntityType and vice versa
EntityTypeConverter() - Constructor for class org.dspace.app.rest.converter.EntityTypeConverter
 
EntityTypeHalLinkFactory - Class in org.dspace.app.rest.link.relation
This class' purpose is to add the links to the EntityTypeResource.
EntityTypeHalLinkFactory() - Constructor for class org.dspace.app.rest.link.relation.EntityTypeHalLinkFactory
 
EntityTypeLabelRestController - Class in org.dspace.app.rest
This controller will handle all the incoming calls on the /api/core/entitytypes/label/<:entity-type-label> endpoint where the entity-type-label parameter can be filled in to match a specific entityType by label There's always at most one entity type per label.
EntityTypeLabelRestController() - Constructor for class org.dspace.app.rest.EntityTypeLabelRestController
 
EntityTypeResource - Class in org.dspace.app.rest.model.hateoas
EntityType HAL Resource.
EntityTypeResource(EntityTypeRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.EntityTypeResource
 
EntityTypeRest - Class in org.dspace.app.rest.model
This class is the REST representation of the EntityType model object and acts as a data object for the EntityTypeResource class.
EntityTypeRest() - Constructor for class org.dspace.app.rest.model.EntityTypeRest
 
EntityTypeRestRepository - Class in org.dspace.app.rest.repository
This is the repository that is responsible to manage EntityType Rest objects
EntityTypeRestRepository() - Constructor for class org.dspace.app.rest.repository.EntityTypeRestRepository
 
entityTypeService - Variable in class org.dspace.app.rest.EntityTypeLabelRestController
 
ENTRIES - Static variable in class org.dspace.app.rest.model.BrowseIndexRest
 
ENTRIES - Static variable in class org.dspace.app.rest.model.VocabularyRest
 
EPERSON - Static variable in class org.dspace.app.rest.model.AuthorizationRest
 
EPERSON - Static variable in interface org.dspace.app.rest.model.RestModel
 
EPERSON_ID - Static variable in class org.dspace.app.rest.security.jwt.EPersonClaimProvider
 
EPersonCertificateReplaceOperation<R> - Class in org.dspace.app.rest.repository.patch.operation
Implementation for EPerson requires certificate patches.
EPersonCertificateReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.EPersonCertificateReplaceOperation
 
EPersonClaimProvider - Class in org.dspace.app.rest.security.jwt
Provides a claim for a JSON Web Token, this claim is responsible for adding the EPerson ID to it
EPersonClaimProvider() - Constructor for class org.dspace.app.rest.security.jwt.EPersonClaimProvider
 
EPersonConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the EPerson in the DSpace API data model and the REST data model
EPersonConverter() - Constructor for class org.dspace.app.rest.converter.EPersonConverter
 
EPersonEmailReplaceOperation<R> - Class in org.dspace.app.rest.repository.patch.operation
Implementation for EPerson password patches.
EPersonEmailReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.EPersonEmailReplaceOperation
 
EPersonGroupLinkRepository - Class in org.dspace.app.rest.repository
Link repository for the direct "groups" subresource of an individual eperson.
EPersonGroupLinkRepository() - Constructor for class org.dspace.app.rest.repository.EPersonGroupLinkRepository
 
EPersonLoginReplaceOperation<R> - Class in org.dspace.app.rest.repository.patch.operation
Implementation for EPerson canLogin patches.
EPersonLoginReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.EPersonLoginReplaceOperation
 
EPersonNameNotProvidedException - Exception in org.dspace.app.rest.exception
Extend UnprocessableEntityException to provide a specific error message in the REST response.
EPersonNameNotProvidedException() - Constructor for exception org.dspace.app.rest.exception.EPersonNameNotProvidedException
 
EPersonNameNotProvidedException(Throwable) - Constructor for exception org.dspace.app.rest.exception.EPersonNameNotProvidedException
 
EPersonNetidReplaceOperation<R> - Class in org.dspace.app.rest.repository.patch.operation
Implementation for EPerson netid patches.
EPersonNetidReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.EPersonNetidReplaceOperation
 
EPersonPasswordAddOperation<R> - Class in org.dspace.app.rest.repository.patch.operation
Implementation for EPerson password patches.
EPersonPasswordAddOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.EPersonPasswordAddOperation
 
EPersonRegistrationFeature - Class in org.dspace.app.rest.authorization.impl
The EPerson Registration feature.
EPersonRegistrationFeature() - Constructor for class org.dspace.app.rest.authorization.impl.EPersonRegistrationFeature
 
EPersonResource - Class in org.dspace.app.rest.model.hateoas
EPerson Rest HAL Resource.
EPersonResource(EPersonRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.EPersonResource
 
EPersonRest - Class in org.dspace.app.rest.model
The EPerson REST Resource
EPersonRest() - Constructor for class org.dspace.app.rest.model.EPersonRest
 
EPersonRestAuthenticationProvider - Class in org.dspace.app.rest.security
This class is responsible for authenticating a user via REST
EPersonRestAuthenticationProvider() - Constructor for class org.dspace.app.rest.security.EPersonRestAuthenticationProvider
 
EPersonRestPermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
An authenticated user is allowed to view, update or delete his or her own data.
EPersonRestPermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.EPersonRestPermissionEvaluatorPlugin
 
EPersonRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage EPerson Rest object
EPersonRestRepository(EPersonService) - Constructor for class org.dspace.app.rest.repository.EPersonRestRepository
 
EPERSONS - Static variable in class org.dspace.app.rest.model.GroupRest
 
ePersonService - Variable in class org.dspace.app.rest.repository.patch.operation.EPersonPasswordAddOperation
 
equals(Object) - Method in class org.dspace.app.rest.model.FacetConfigurationRest
 
equals(Object) - Method in class org.dspace.app.rest.model.MetadataRest
 
equals(Object) - Method in class org.dspace.app.rest.model.RootRest
 
equals(Object) - Method in class org.dspace.app.rest.model.SearchConfigurationRest
 
equals(Object) - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
equals(Object) - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter.Operator
 
equals(Object) - Method in class org.dspace.app.rest.model.SearchConfigurationRest.SortOption
 
equals(Object) - Method in class org.dspace.app.rest.model.SearchSupportRest
 
equals(Object) - Method in class org.dspace.app.rest.model.SiteRest
 
equals(Object) - Method in class org.dspace.app.rest.model.SubmissionVisibilityRest
 
EQUALS - org.dspace.app.rest.model.query.RestSearchOperator
The equals operator is default and will be used if none of the above are matched
ErrorRest - Class in org.dspace.app.rest.model
Model class to transport error messages and its relative paths
ErrorRest() - Constructor for class org.dspace.app.rest.model.ErrorRest
 
evaluate(Class<T>) - Method in class org.dspace.app.rest.model.patch.JsonValueEvaluator
 
evaluate(Class<T>) - Method in interface org.dspace.app.rest.model.patch.LateObjectEvaluator
 
evaluate(String, HttpServletRequest, HttpServletResponse, String) - Method in class org.dspace.app.rest.security.WebSecurityExpressionEvaluator
This method will have to be used to evaluate the String given.
evaluateArrayObject(LateObjectEvaluator) - Method in class org.dspace.app.rest.submit.factory.impl.PatchOperation
 
evaluatePatchToInprogressSubmission(Context, HttpServletRequest, InProgressSubmission, AInprogressSubmissionRest, String, Operation) - Method in class org.dspace.app.rest.submit.SubmissionService
Utility method used by the WorkspaceItemRestRepository and WorkflowItemRestRepository to deal with the patch of an inprogress submission
evaluateSingleObject(LateObjectEvaluator) - Method in class org.dspace.app.rest.submit.factory.impl.PatchOperation
 
executeQueryMethod(DSpaceRestRepository, MultiValueMap<String, Object>, Method, Pageable, Sort, PagedResourcesAssembler) - Method in class org.dspace.app.rest.utils.RestRepositoryUtils
 
executeSearchMethods(String, String, String, HttpServletResponse, Pageable, Sort, PagedResourcesAssembler, MultiValueMap<String, Object>) - Method in class org.dspace.app.rest.RestResourceController
 
existsById(ID) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
exposeMinAndMaxValue() - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
See documentation at DiscoverySearchFilterFacet.exposeMinAndMaxValue()
ExternalSourceEntryArchivedItemUriListHandler - Class in org.dspace.app.rest.repository.handler
This class will handle ExternalSourceEntryUriList and it'll create Item objects based on them.
ExternalSourceEntryArchivedItemUriListHandler() - Constructor for class org.dspace.app.rest.repository.handler.ExternalSourceEntryArchivedItemUriListHandler
 
ExternalSourceEntryHalLinkFactory - Class in org.dspace.app.rest.link.externalsources
This HalLinkFactory adds links to the ExternalSourceEntryResource object
ExternalSourceEntryHalLinkFactory() - Constructor for class org.dspace.app.rest.link.externalsources.ExternalSourceEntryHalLinkFactory
 
ExternalSourceEntryItemUriListHandler<T> - Class in org.dspace.app.rest.repository.handler
This provides an abstract class for the Item and WorkspaceItemUriListHandlers to extend and provide shared logic to reduce code duplication
ExternalSourceEntryItemUriListHandler() - Constructor for class org.dspace.app.rest.repository.handler.ExternalSourceEntryItemUriListHandler
 
ExternalSourceEntryPoolTaskUriListHandler - Class in org.dspace.app.rest.repository.handler
This class extends the ExternalSourceEntryItemUriListHandler abstract class and implements it specifically for the List objects.
ExternalSourceEntryPoolTaskUriListHandler() - Constructor for class org.dspace.app.rest.repository.handler.ExternalSourceEntryPoolTaskUriListHandler
 
ExternalSourceEntryResource - Class in org.dspace.app.rest.model.hateoas
This class serves as the HAL Resource for an ExternalSourceEntryRest object
ExternalSourceEntryResource(ExternalSourceEntryRest) - Constructor for class org.dspace.app.rest.model.hateoas.ExternalSourceEntryResource
 
ExternalSourceEntryRest - Class in org.dspace.app.rest.model
This class serves as a REST representation for an entry of external data
ExternalSourceEntryRest() - Constructor for class org.dspace.app.rest.model.ExternalSourceEntryRest
 
ExternalSourceEntryRestConverter - Class in org.dspace.app.rest.converter
This converter deals with the conversion between ExternalDataObjects and ExternalSourceEntryRest objects
ExternalSourceEntryRestConverter() - Constructor for class org.dspace.app.rest.converter.ExternalSourceEntryRestConverter
 
ExternalSourceEntryWorkspaceItemUriListHandler - Class in org.dspace.app.rest.repository.handler
This class extends the ExternalSourceEntryItemUriListHandler abstract class and implements it specifically for the WorkspaceItem objects.
ExternalSourceEntryWorkspaceItemUriListHandler() - Constructor for class org.dspace.app.rest.repository.handler.ExternalSourceEntryWorkspaceItemUriListHandler
 
ExternalSourceHalLinkFactory - Class in org.dspace.app.rest.link.externalsources
This HalLinkFactory adds links to the ExternalSourceResource object
ExternalSourceHalLinkFactory() - Constructor for class org.dspace.app.rest.link.externalsources.ExternalSourceHalLinkFactory
 
ExternalSourceResource - Class in org.dspace.app.rest.model.hateoas
This class serves as the HAL Resource for the ExternalSourceRest object
ExternalSourceResource(ExternalSourceRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.ExternalSourceResource
 
ExternalSourceRest - Class in org.dspace.app.rest.model
This class serves as a REST representation for an External Source
ExternalSourceRest() - Constructor for class org.dspace.app.rest.model.ExternalSourceRest
 
ExternalSourceRestConverter - Class in org.dspace.app.rest.converter
This converter deals with the conversion between ExternalDataProvider objects and ExternalSourceRest objects
ExternalSourceRestConverter() - Constructor for class org.dspace.app.rest.converter.ExternalSourceRestConverter
 
ExternalSourceRestRepository - Class in org.dspace.app.rest.repository
This is the Repository that is responsible for the functionality and implementations coming from ExternalSourcesRestController
ExternalSourceRestRepository() - Constructor for class org.dspace.app.rest.repository.ExternalSourceRestRepository
 
ExternalSourcesRestController - Class in org.dspace.app.rest
This RestController takes care of the retrieval of External data from various endpoints and providers depending on the calls it receives
ExternalSourcesRestController() - Constructor for class org.dspace.app.rest.ExternalSourcesRestController
 
extractMdFieldStringFromOperation(Operation) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataPatchUtils
Extracts the mdField String (schema.element.qualifier) from the operation and returns it
ExtractMetadataStep - Class in org.dspace.app.rest.submit.step
This submission step allows to extract metadata from an uploaded file and/or use provided identifiers/metadata to further enrich a submission.
ExtractMetadataStep() - Constructor for class org.dspace.app.rest.submit.step.ExtractMetadataStep
 
extractMetadataValueFromOperation(Operation) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataPatchUtils
Extract metadataValue from Operation by parsing the json and mapping it to a MetadataValueRest
extractNewValueOfMd(Operation) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataPatchUtils
Extracts the new value of the metadata from the operation for the replace patch operation
extractPropertyOfMdFromPath(String[]) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataPatchUtils
Extracts which property of the metadata is being changed in the replace patch operation
extractValue(String) - Method in enum org.dspace.app.rest.model.query.RestSearchOperator
This method extracts the value from the query.

F

FacetConfigurationResource - Class in org.dspace.app.rest.model.hateoas
This class' purpose is to provide a resource with the information, links and embeds for the /facet endpoint
FacetConfigurationResource(FacetConfigurationRest) - Constructor for class org.dspace.app.rest.model.hateoas.FacetConfigurationResource
 
FacetConfigurationResourceHalLinkFactory - Class in org.dspace.app.rest.link.search
This class' purpose is to add the links to the FacetConfigurationResource.
FacetConfigurationResourceHalLinkFactory() - Constructor for class org.dspace.app.rest.link.search.FacetConfigurationResourceHalLinkFactory
 
FacetConfigurationRest - Class in org.dspace.app.rest.model
This class' purpose is to give information about the FacetConfiguration to be displayed on the /facets endpoint
FacetConfigurationRest() - Constructor for class org.dspace.app.rest.model.FacetConfigurationRest
 
FacetResultsHalLinkFactory - Class in org.dspace.app.rest.link.search
This factory provides a means to add links to the FacetResultsResource class.
FacetResultsHalLinkFactory() - Constructor for class org.dspace.app.rest.link.search.FacetResultsHalLinkFactory
 
FacetResultsResource - Class in org.dspace.app.rest.model.hateoas
This class contains links, embeds and information (FacetResultsRest) to be shown in the endpoint /facet/author for example.
FacetResultsResource(FacetResultsRest) - Constructor for class org.dspace.app.rest.model.hateoas.FacetResultsResource
 
FacetResultsRest - Class in org.dspace.app.rest.model
This class provides a container for the information to be used in the FacetResultsResource
FacetResultsRest() - Constructor for class org.dspace.app.rest.model.FacetResultsRest
 
FacetsResource - Class in org.dspace.app.rest.model.hateoas
 
FacetsResource(SearchResultsRest, Pageable) - Constructor for class org.dspace.app.rest.model.hateoas.FacetsResource
 
FacetsResourceHalLinkFactory - Class in org.dspace.app.rest.link.search
 
FacetsResourceHalLinkFactory() - Constructor for class org.dspace.app.rest.link.search.FacetsResourceHalLinkFactory
 
FEATURE - Static variable in class org.dspace.app.rest.model.AuthorizationRest
 
FILE_TYPES - Static variable in class org.dspace.app.rest.model.ProcessRest
 
FILES - Static variable in class org.dspace.app.rest.model.ProcessRest
 
fillFromModel(T, R, Projection) - Method in class org.dspace.app.rest.converter.AInprogressItemConverter
 
filter(HttpServletRequest, String, Pageable, Projection) - Method in class org.dspace.app.rest.repository.VocabularyEntryLinkRepository
 
Filter() - Constructor for class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
FILTER_OPERATOR_SEPARATOR - Static variable in class org.dspace.app.rest.parameter.resolver.SearchFilterResolver
 
find(String) - Method in interface org.dspace.app.rest.authorization.AuthorizationFeatureService
Get the authorization feature by its unique name
find(String) - Method in class org.dspace.app.rest.authorization.impl.AuthorizationFeatureServiceImpl
 
findAdminAuthorized(Pageable, String) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
 
findAdminAuthorized(Pageable, String) - Method in class org.dspace.app.rest.repository.CommunityRestRepository
 
findAll() - Method in interface org.dspace.app.rest.authorization.AuthorizationFeatureService
Get all the authorization features defined in the system
findAll() - Method in class org.dspace.app.rest.authorization.impl.AuthorizationFeatureServiceImpl
 
findAll() - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
findAll(String, String, Pageable, PagedResourcesAssembler, HttpServletResponse, MultiValueMap<String, Object>) - Method in class org.dspace.app.rest.RestResourceController
Find all
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.AuthorizationFeatureRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.AuthorizationRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.BitstreamFormatRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.BitstreamRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.BrowseIndexRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.BundleRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.ClaimedTaskRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.CommunityRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.ConfigurationRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Method to implement to support scroll of entity instances from the collection resource endpoint
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.EntityTypeRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.EPersonRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.ExternalSourceRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.GroupRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.ItemRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.MetadataFieldRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.MetadataSchemaRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.PoolTaskRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.ProcessRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.RegistrationRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.RelationshipRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.RelationshipTypeRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.ResourcePolicyRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.ScriptRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.SiteRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.StatisticsRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.SubmissionCCLicenseRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.SubmissionDefinitionRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.SubmissionFormRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.SubmissionPanelRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.SubmissionUploadRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.TemplateItemRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.VersionHistoryRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.VersionRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.VocabularyEntryDetailsRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.VocabularyRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.WorkflowActionRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.WorkflowDefinitionRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.WorkflowItemRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.WorkflowStepRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.SubmissionCCLicenseUrlRepository
The findAll method is not supported in this repository
findAll(Pageable) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
findAll(Sort) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
findAllById(Iterable<ID>) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
findAllByItem(UUID, Pageable) - Method in class org.dspace.app.rest.repository.ClaimedTaskRestRepository
 
findAllByItem(UUID, Pageable) - Method in class org.dspace.app.rest.repository.PoolTaskRestRepository
 
findAllTop(String, Pageable) - Method in class org.dspace.app.rest.repository.VocabularyEntryDetailsRestRepository
 
findAllTop(Pageable) - Method in class org.dspace.app.rest.repository.CommunityRestRepository
 
findApplyResourcePolicy(Context, Iterator<UploadConfiguration>, Bitstream, String, String, Date, Date) - Static method in class org.dspace.app.rest.submit.factory.impl.BitstreamResourcePolicyUtils
Based on the given name, find the resource policy to apply on the given bitstream This function applies the resource policies.
findApplyResourcePolicy(Context, Iterator<UploadConfiguration>, Bitstream, UploadBitstreamAccessConditionDTO) - Static method in class org.dspace.app.rest.submit.factory.impl.BitstreamResourcePolicyUtils
Based on the given access condition, find the resource policy to apply on the given bitstream This function applies the resource policies.
findByCollection(UUID) - Method in class org.dspace.app.rest.repository.SubmissionDefinitionRestRepository
 
findByCollection(UUID) - Method in class org.dspace.app.rest.repository.WorkflowDefinitionRestRepository
GET endpoint that returns the workflow definition that applies to a specific collection eventually fallback to the default configuration.
findByEmail(String) - Method in class org.dspace.app.rest.repository.EPersonRestRepository
Find the eperson with the provided email address if any.
findByEPerson(UUID, UUID, Pageable) - Method in class org.dspace.app.rest.repository.ResourcePolicyRestRepository
Find the resource policies matching uuid of the eperson and/or the one specified resource object
findByFieldName(String, String, String, String, String, Pageable) - Method in class org.dspace.app.rest.repository.MetadataFieldRestRepository
Endpoint for the search in the MetadataField objects by various different params representing the field name.
findByGroup(UUID, UUID, Pageable) - Method in class org.dspace.app.rest.repository.ResourcePolicyRestRepository
Find the resource policies matching uuid of the group and/or the ones specified resource object
findById(ID) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
findByItem(UUID) - Method in class org.dspace.app.rest.repository.ClaimedTaskRestRepository
 
findByItem(UUID) - Method in class org.dspace.app.rest.repository.PoolTaskRestRepository
 
findByItemUuid(UUID, Pageable) - Method in class org.dspace.app.rest.repository.WorkflowItemRestRepository
This is a search method that will return the WorkflowItemRest object found through the UUID of an item.
findByItemUuid(UUID, Pageable) - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
This is a search method that will return the WorkspaceItemRest object found through the UUID of an item.
findByLabel(String, UUID, Pageable) - Method in class org.dspace.app.rest.repository.RelationshipRestRepository
This method will find all the Relationship objects that a RelationshipType that corresponds to the given Label It's also possible to pass a DSO along to this method with a parameter which will only return Relationship objects that have this DSO as leftItem or rightItem.
findByMetadata(String, Pageable) - Method in class org.dspace.app.rest.repository.EPersonRestRepository
Find the epersons matching the query parameter.
findByMetadata(String, Pageable) - Method in class org.dspace.app.rest.repository.GroupRestRepository
Find the groups matching the query parameter.
findByMetadataAndCollection(String, UUID) - Method in class org.dspace.app.rest.repository.VocabularyRestRepository
 
findByObject(String, UUID, String, Pageable) - Method in class org.dspace.app.rest.repository.AuthorizationRestRepository
It returns the list of matching available authorizations granted to the specified eperson or to the anonymous user.
findByObject(String, Pageable) - Method in class org.dspace.app.rest.repository.StatisticsRestRepository
 
findByResource(UUID, String, Pageable) - Method in class org.dspace.app.rest.repository.ResourcePolicyRestRepository
Find the resource policies matching the uuid of the resource object and/or the specified action
findByResourceType(String) - Method in interface org.dspace.app.rest.authorization.AuthorizationFeatureService
Return all the feature that apply to the rest resources identified by the uniqueType string category.model
findByResourceType(String) - Method in class org.dspace.app.rest.authorization.impl.AuthorizationFeatureServiceImpl
 
findByResourceType(String, Pageable) - Method in class org.dspace.app.rest.repository.AuthorizationFeatureRestRepository
 
findByRightsByQuestions() - Method in class org.dspace.app.rest.SubmissionCCLicenseUrlRepository
Retrieves the CC License URI based on the license ID and answers in the field questions, provided as parameters to this request
findBySchema(String, Pageable) - Method in class org.dspace.app.rest.repository.MetadataFieldRestRepository
 
findBySubmitter(UUID, Pageable) - Method in class org.dspace.app.rest.repository.WorkflowItemRestRepository
 
findBySubmitter(UUID, Pageable) - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
findByToken(String) - Method in class org.dspace.app.rest.repository.RegistrationRestRepository
This method will find the RegistrationRest object that is associated with the token given
findByUser(UUID, Pageable) - Method in class org.dspace.app.rest.repository.ClaimedTaskRestRepository
 
findByUser(UUID, Pageable) - Method in class org.dspace.app.rest.repository.PoolTaskRestRepository
 
findDomainObjectByPk(Context, Integer) - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
findDomainObjectByPk(Context, UUID) - Method in class org.dspace.app.rest.repository.DSpaceObjectRestRepository
 
findDomainObjectByPk(Context, PK) - Method in interface org.dspace.app.rest.repository.ReloadableEntityObjectRepository
 
findDSpaceObject(Context, UUID) - Method in class org.dspace.app.rest.utils.DSpaceObjectUtils
Retrieve a DSpaceObject from its uuid.
findLinkAnnotation(Method) - Method in class org.dspace.app.rest.utils.Utils
Gets the LinkRest annotation for the given method, if any.
findOne(String, String, Integer) - Method in class org.dspace.app.rest.RestResourceController
Called in GET is used to retrieve the single resource by identifier; Note that the regular expression in the request mapping accept a number as identifier; Please see RestResourceController.findOne(String, String, String) for findOne with string as identifier and see RestResourceController.findOne(String, String, UUID) for uuid as identifier
findOne(String, String, String) - Method in class org.dspace.app.rest.RestResourceController
Called in GET is used to retrieve the single resource by identifier; Note that the regular expression in the request mapping accept a string as identifier but not the other kind of identifier; http:///api/{apiCategory}/{model}/{id} Example:
findOne(String, String, UUID) - Method in class org.dspace.app.rest.RestResourceController
Called in GET is used to retrieve the single resource by identifier; Note that the regular expression in the request mapping accept a UUID as identifier; Please see RestResourceController.findOne(String, String, Integer) for findOne with number as identifier and see RestResourceController.findOne(String, String, String) for string as identifier
findOne(Collection) - Method in class org.dspace.app.rest.repository.HarvestedCollectionRestRepository
 
findOne(Context, ID) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Method to implement to support retrieval of a specific REST object instance
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.BitstreamFormatRestRepository
 
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.ClaimedTaskRestRepository
 
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.EntityTypeRestRepository
 
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.MetadataFieldRestRepository
 
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.MetadataSchemaRestRepository
 
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.PoolTaskRestRepository
 
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.ProcessRestRepository
 
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.RegistrationRestRepository
 
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.RelationshipRestRepository
 
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.RelationshipTypeRestRepository
 
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.ResourcePolicyRestRepository
 
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.VersionHistoryRestRepository
 
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.VersionRestRepository
 
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.WorkflowItemRestRepository
 
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.AuthorizationFeatureRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.AuthorizationRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.BrowseIndexRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.ConfigurationRestRepository
Gets the value of a configuration property if it is exposed via REST Example:
findOne(Context, String) - Method in class org.dspace.app.rest.repository.ExternalSourceRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.ScriptRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.StatisticsRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.SubmissionCCLicenseRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.SubmissionDefinitionRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.SubmissionFormRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.SubmissionPanelRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.SubmissionUploadRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.VocabularyEntryDetailsRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.VocabularyRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.WorkflowActionRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.WorkflowDefinitionRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.WorkflowStepRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.SubmissionCCLicenseUrlRepository
The findOne method is not supported in this repository
findOne(Context, UUID) - Method in class org.dspace.app.rest.repository.BitstreamRestRepository
 
findOne(Context, UUID) - Method in class org.dspace.app.rest.repository.BundleRestRepository
 
findOne(Context, UUID) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
 
findOne(Context, UUID) - Method in class org.dspace.app.rest.repository.CommunityRestRepository
 
findOne(Context, UUID) - Method in class org.dspace.app.rest.repository.EPersonRestRepository
 
findOne(Context, UUID) - Method in class org.dspace.app.rest.repository.GroupRestRepository
 
findOne(Context, UUID) - Method in class org.dspace.app.rest.repository.ItemRestRepository
 
findOne(Context, UUID) - Method in class org.dspace.app.rest.repository.SiteRestRepository
 
findOne(Context, UUID) - Method in class org.dspace.app.rest.repository.TemplateItemRestRepository
 
findProcessesByProperty(UUID, String, String, Pageable) - Method in class org.dspace.app.rest.repository.ProcessRestRepository
Search method that will take Parameters and return a list of ProcessRest objects based on the Process objects that were in the databank that adhere to these params
findRel(HttpServletRequest, HttpServletResponse, String, String, Integer, String, String, Pageable, PagedResourcesAssembler) - Method in class org.dspace.app.rest.RestResourceController
 
findRel(HttpServletRequest, HttpServletResponse, String, String, Integer, String, Pageable, PagedResourcesAssembler) - Method in class org.dspace.app.rest.RestResourceController
Called in GET is used to retrieve the relation resources; Note that the regular expression in the request mapping accept a number;
findRel(HttpServletRequest, HttpServletResponse, String, String, String, String, String, Pageable, PagedResourcesAssembler) - Method in class org.dspace.app.rest.RestResourceController
Called in GET, try to retrieve the requested linked resource.
findRel(HttpServletRequest, HttpServletResponse, String, String, String, String, Pageable, PagedResourcesAssembler) - Method in class org.dspace.app.rest.RestResourceController
Called in GET is used to retrieve the relation resources; Note that the regular expression in the request mapping accept a string as identifier but not the other kind of identifier;
findRel(HttpServletRequest, HttpServletResponse, String, String, UUID, String, Pageable, PagedResourcesAssembler) - Method in class org.dspace.app.rest.RestResourceController
Called in GET is used to retrieve the relation resources; Note that the regular expression in the request mapping accept a UUID as identifier;
findSubmitAuthorized(String, Pageable) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
 
findSubmitAuthorizedByCommunity(UUID, Pageable, String) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
 
FORMAT - Static variable in class org.dspace.app.rest.model.BitstreamRest
 
forQuery(String) - Static method in enum org.dspace.app.rest.model.query.RestSearchOperator
This method will return the correct RestSearchOperator that's bound to the query given in the parameter.
fromInputStream(InputStream) - Static method in class org.dspace.app.rest.utils.HttpHeadersInitializer
 
fromInt(Integer) - Static method in enum org.dspace.app.rest.model.HarvestStatusEnum
 
fromInt(Integer) - Static method in enum org.dspace.app.rest.model.HarvestTypeEnum
Creates an enum from the given integer
fromModel(HarvestedCollection, Collection, List<Map<String, String>>, Projection) - Method in class org.dspace.app.rest.converter.HarvestedCollectionConverter
 
FromOperation - Class in org.dspace.app.rest.model.patch
Operation to track the "from" operation to the given "path".
FromOperation(String, String, String) - Constructor for class org.dspace.app.rest.model.patch.FromOperation
Constructs the operation
fromPage(Pageable) - Static method in class org.dspace.app.rest.model.SearchResultsRest.Sorting
 
fromString(String) - Static method in enum org.dspace.app.rest.model.ScopeEnum
 
fromString(String) - Static method in enum org.dspace.app.rest.model.VisibilityEnum
 
FullProjection - Class in org.dspace.app.rest.projection
Catch-all projection that allows embedding of all subresources.
FullProjection() - Constructor for class org.dspace.app.rest.projection.FullProjection
 

G

generateSitemap() - Method in class org.dspace.app.rest.Application
 
generateToken(HttpServletRequest) - Method in class org.dspace.app.rest.security.DSpaceCsrfTokenRepository
 
get(int) - Method in class org.dspace.app.rest.model.MetadataValueList
 
get(UUID, HttpServletRequest, HttpServletResponse) - Method in class org.dspace.app.rest.CollectionHarvestSettingsController
GET endpoint that returns the harvest settings of the given collection
get(HttpServletRequest, HttpServletResponse) - Method in class org.dspace.app.rest.HarvesterMetadataController
GET endpoint that returns all available metadata formats
get(HttpServletRequest, HttpServletResponse, String) - Method in class org.dspace.app.rest.EntityTypeLabelRestController
 
getAbsolutePath(String) - Method in class org.dspace.app.rest.submit.factory.impl.PatchOperation
 
getAcceptanceDate() - Method in class org.dspace.app.rest.model.step.DataLicense
 
getAccessConditionOptions() - Method in class org.dspace.app.rest.model.SubmissionUploadRest
 
getAccessConditions() - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
getAction() - Method in class org.dspace.app.rest.model.ClaimedTaskRest
 
getAction() - Method in class org.dspace.app.rest.model.PoolTaskRest
 
getAction() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
getActions(HttpServletRequest, String, Pageable, Projection) - Method in class org.dspace.app.rest.WorkflowStepActionsLinkRepository
GET endpoint that returns the list of actions of a workflow step.
getActualName() - Method in class org.dspace.app.rest.model.SearchConfigurationRest.SortOption
 
getAdminGroup(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.CollectionAdminGroupLinkRepository
This method is responsible for retrieving the AdminGroup of a Collection
getAdminGroup(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.CommunityAdminGroupLinkRepository
This method is responsible for retrieving the AdminGroup of a Community
getAllFacets(String, List<String>, String, String, List<SearchFilter>) - Method in class org.dspace.app.rest.repository.DiscoveryRestRepository
 
getAppliedFilters() - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
getAppliedFilters() - Method in class org.dspace.app.rest.model.SearchEventRest
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamMovePatchOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamRemovePatchOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamResourcePolicyAddPatchOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamResourcePolicyRemovePatchOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamResourcePolicyReplacePatchOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.CCLicenseAddPatchOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.CCLicenseRemovePatchOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.CollectionReplacePatchOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.LicenseAddPatchOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.LicenseRemovePatchOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.LicenseReplacePatchOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueAddPatchOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueMovePatchOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueRemovePatchOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueReplacePatchOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.PatchOperation
 
getAuthenticatedEPerson(HttpServletRequest, Context) - Method in class org.dspace.app.rest.security.jwt.JWTTokenRestAuthenticationServiceImpl
 
getAuthenticatedEPerson(HttpServletRequest, Context) - Method in interface org.dspace.app.rest.security.RestAuthenticationService
Checks the current request for a valid authentication token.
getAuthenticationService() - Method in class org.dspace.app.rest.security.jwt.JWTTokenRestAuthenticationServiceImpl
 
getAuthenticationService() - Method in interface org.dspace.app.rest.security.RestAuthenticationService
Get access to the current AuthenticationService
getAuthorities() - Method in class org.dspace.app.rest.security.DSpaceAuthentication
 
getAuthority() - Method in class org.dspace.app.rest.model.BrowseEntryRest
 
getAuthority() - Method in class org.dspace.app.rest.model.MetadataValueRest
 
getAuthority() - Method in class org.dspace.app.rest.model.VocabularyEntryRest
 
getAuthorityKey() - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
getAuthorityName(String, String, String) - Method in class org.dspace.app.rest.utils.AuthorityUtils
 
getBaseObjectRestFromUri(Context, String) - Method in class org.dspace.app.rest.utils.Utils
Get the rest object associated with the specified URI
getBitstreamReadGroup(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.CollectionBitstreamReadGroupLinkRepository
This method is responsible for retrieving the BitstreamReadGroup of a Collection
getBitstreams(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.BundleBitstreamLinkRepository
 
getBitstreamService() - Method in class org.dspace.app.rest.submit.step.validation.LicenseValidation
 
getBrowseIndex() - Method in class org.dspace.app.rest.model.BrowseEntryRest
 
getBundle(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.BitstreamBundleLinkRepository
 
getBundleName() - Method in class org.dspace.app.rest.model.BitstreamRest
 
getBundles(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.ItemBundleLinkRepository
 
getBy() - Method in class org.dspace.app.rest.model.SearchResultsRest.Sorting
 
getCategory() - Method in class org.dspace.app.rest.model.AuthenticationStatusRest
 
getCategory() - Method in class org.dspace.app.rest.model.AuthenticationTokenRest
 
getCategory() - Method in class org.dspace.app.rest.model.AuthnRest
 
getCategory() - Method in class org.dspace.app.rest.model.AuthorizationFeatureRest
 
getCategory() - Method in class org.dspace.app.rest.model.AuthorizationRest
 
getCategory() - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
getCategory() - Method in class org.dspace.app.rest.model.BitstreamRest
 
getCategory() - Method in class org.dspace.app.rest.model.BrowseIndexRest
 
getCategory() - Method in class org.dspace.app.rest.model.BundleRest
 
getCategory() - Method in class org.dspace.app.rest.model.ClaimedTaskRest
 
getCategory() - Method in class org.dspace.app.rest.model.CollectionRest
 
getCategory() - Method in class org.dspace.app.rest.model.CommunityRest
 
getCategory() - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
getCategory() - Method in class org.dspace.app.rest.model.EntityTypeRest
 
getCategory() - Method in class org.dspace.app.rest.model.EPersonRest
 
getCategory() - Method in class org.dspace.app.rest.model.ExternalSourceEntryRest
 
getCategory() - Method in class org.dspace.app.rest.model.ExternalSourceRest
 
getCategory() - Method in class org.dspace.app.rest.model.FacetConfigurationRest
 
getCategory() - Method in class org.dspace.app.rest.model.GroupRest
 
getCategory() - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
getCategory() - Method in class org.dspace.app.rest.model.HarvesterMetadataRest
 
getCategory() - Method in class org.dspace.app.rest.model.ItemRest
 
getCategory() - Method in class org.dspace.app.rest.model.MetadataFieldRest
 
getCategory() - Method in class org.dspace.app.rest.model.MetadataSchemaRest
 
getCategory() - Method in class org.dspace.app.rest.model.PoolTaskRest
 
getCategory() - Method in class org.dspace.app.rest.model.ProcessFileTypesRest
 
getCategory() - Method in class org.dspace.app.rest.model.ProcessRest
 
getCategory() - Method in class org.dspace.app.rest.model.PropertyRest
 
getCategory() - Method in class org.dspace.app.rest.model.RegistrationRest
 
getCategory() - Method in class org.dspace.app.rest.model.RelationshipRest
 
getCategory() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
getCategory() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
getCategory() - Method in class org.dspace.app.rest.model.RestAddressableModel
 
getCategory() - Method in class org.dspace.app.rest.model.RootRest
 
getCategory() - Method in class org.dspace.app.rest.model.ScriptRest
 
getCategory() - Method in class org.dspace.app.rest.model.SearchConfigurationRest
 
getCategory() - Method in class org.dspace.app.rest.model.SearchEventRest
 
getCategory() - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
 
getCategory() - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
getCategory() - Method in class org.dspace.app.rest.model.SearchResultEntryRest
 
getCategory() - Method in class org.dspace.app.rest.model.SearchSupportRest
 
getCategory() - Method in class org.dspace.app.rest.model.SiteRest
 
getCategory() - Method in class org.dspace.app.rest.model.StatisticsSupportRest
 
getCategory() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseRest
 
getCategory() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseUrlRest
 
getCategory() - Method in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
getCategory() - Method in class org.dspace.app.rest.model.SubmissionFormRest
 
getCategory() - Method in class org.dspace.app.rest.model.SubmissionSectionRest
 
getCategory() - Method in class org.dspace.app.rest.model.SubmissionUploadRest
 
getCategory() - Method in class org.dspace.app.rest.model.TemplateItemRest
 
getCategory() - Method in class org.dspace.app.rest.model.UsageReportPointRest
Returns the category of this Rest object, UsageReportPointRest.CATEGORY
getCategory() - Method in class org.dspace.app.rest.model.UsageReportRest
Returns the category of this Rest object, UsageReportRest.CATEGORY
getCategory() - Method in class org.dspace.app.rest.model.VersionHistoryRest
 
getCategory() - Method in class org.dspace.app.rest.model.VersionRest
 
getCategory() - Method in class org.dspace.app.rest.model.ViewEventRest
 
getCategory() - Method in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
getCategory() - Method in class org.dspace.app.rest.model.VocabularyRest
 
getCategory() - Method in class org.dspace.app.rest.model.WorkflowActionRest
 
getCategory() - Method in class org.dspace.app.rest.model.WorkflowDefinitionRest
 
getCategory() - Method in class org.dspace.app.rest.model.WorkflowItemRest
 
getCategory() - Method in class org.dspace.app.rest.model.WorkflowStepRest
 
getCategory() - Method in class org.dspace.app.rest.model.WorkspaceItemRest
 
getCheckSum() - Method in class org.dspace.app.rest.model.BitstreamRest
 
getCheckSum() - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
getCheckSumAlgorithm() - Method in class org.dspace.app.rest.model.CheckSumRest
 
getChildren(HttpServletRequest, String, Pageable, Projection) - Method in class org.dspace.app.rest.repository.VocabularyEntryDetailsChildrenLinkRepository
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamMovePatchOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamRemovePatchOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamResourcePolicyAddPatchOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamResourcePolicyRemovePatchOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamResourcePolicyReplacePatchOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.CCLicenseAddPatchOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.CCLicenseRemovePatchOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.CollectionReplacePatchOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.LicenseAddPatchOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.LicenseRemovePatchOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.LicenseReplacePatchOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueAddPatchOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueMovePatchOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueRemovePatchOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueReplacePatchOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.PatchOperation
 
getClassLevelLinkRest(String, Class<? extends RestAddressableModel>) - Method in class org.dspace.app.rest.utils.Utils
 
getCollection() - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
getCollectionRest() - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
getCollections() - Method in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
getCollections(HttpServletRequest, String, Pageable, Projection) - Method in class org.dspace.app.rest.WorkflowDefinitionCollectionsLinkRepository
GET endpoint that returns the list of collections that make an explicit use of the workflow-definition.
getCollections(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.CommunityCollectionLinkRepository
 
getCompressionEnabled() - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
 
getCompressionEnabledConfigurationKey() - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
Get the configuration property key for the compression enable setting.
getCompressionEnabledConfigurationKey() - Method in class org.dspace.app.rest.security.jwt.LoginJWTTokenHandler
 
getCompressionEnabledConfigurationKey() - Method in class org.dspace.app.rest.security.jwt.ShortLivedJWTTokenHandler
 
getConfidence() - Method in class org.dspace.app.rest.model.MetadataValueRest
 
getConfigs() - Method in class org.dspace.app.rest.model.HarvesterMetadataRest
 
getConfiguration() - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
getConfiguration() - Method in class org.dspace.app.rest.model.FacetConfigurationRest
 
getConfiguration() - Method in class org.dspace.app.rest.model.SearchConfigurationRest
 
getConfiguration() - Method in class org.dspace.app.rest.model.SearchEventRest
 
getContent() - Method in class org.dspace.app.rest.model.hateoas.DSpaceResource
 
getControlledVocabulary() - Method in class org.dspace.app.rest.model.submit.SelectableMetadata
 
getController() - Method in class org.dspace.app.rest.model.AuthenticationStatusRest
 
getController() - Method in class org.dspace.app.rest.model.AuthenticationTokenRest
 
getController() - Method in class org.dspace.app.rest.model.AuthnRest
 
getController() - Method in class org.dspace.app.rest.model.AuthorizationFeatureRest
 
getController() - Method in class org.dspace.app.rest.model.AuthorizationRest
 
getController() - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
getController() - Method in class org.dspace.app.rest.model.BrowseIndexRest
 
getController() - Method in class org.dspace.app.rest.model.ClaimedTaskRest
 
getController() - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
getController() - Method in class org.dspace.app.rest.model.DSpaceObjectRest
 
getController() - Method in class org.dspace.app.rest.model.EntityTypeRest
 
getController() - Method in class org.dspace.app.rest.model.EPersonRest
 
getController() - Method in class org.dspace.app.rest.model.ExternalSourceEntryRest
 
getController() - Method in class org.dspace.app.rest.model.ExternalSourceRest
 
getController() - Method in class org.dspace.app.rest.model.FacetConfigurationRest
 
getController() - Method in class org.dspace.app.rest.model.GroupRest
 
getController() - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
getController() - Method in class org.dspace.app.rest.model.HarvesterMetadataRest
 
getController() - Method in class org.dspace.app.rest.model.MetadataFieldRest
 
getController() - Method in class org.dspace.app.rest.model.MetadataSchemaRest
 
getController() - Method in class org.dspace.app.rest.model.PoolTaskRest
 
getController() - Method in class org.dspace.app.rest.model.ProcessFileTypesRest
 
getController() - Method in class org.dspace.app.rest.model.ProcessRest
 
getController() - Method in class org.dspace.app.rest.model.PropertyRest
 
getController() - Method in class org.dspace.app.rest.model.RegistrationRest
 
getController() - Method in class org.dspace.app.rest.model.RelationshipRest
 
getController() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
getController() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
getController() - Method in class org.dspace.app.rest.model.RestAddressableModel
 
getController() - Method in class org.dspace.app.rest.model.RootRest
 
getController() - Method in class org.dspace.app.rest.model.ScriptRest
 
getController() - Method in class org.dspace.app.rest.model.SearchConfigurationRest
 
getController() - Method in class org.dspace.app.rest.model.SearchEventRest
 
getController() - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
 
getController() - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
getController() - Method in class org.dspace.app.rest.model.SearchResultEntryRest
 
getController() - Method in class org.dspace.app.rest.model.SearchSupportRest
 
getController() - Method in class org.dspace.app.rest.model.StatisticsSupportRest
 
getController() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseRest
 
getController() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseUrlRest
 
getController() - Method in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
getController() - Method in class org.dspace.app.rest.model.SubmissionFormRest
 
getController() - Method in class org.dspace.app.rest.model.SubmissionSectionRest
 
getController() - Method in class org.dspace.app.rest.model.SubmissionUploadRest
 
getController() - Method in class org.dspace.app.rest.model.TemplateItemRest
 
getController() - Method in class org.dspace.app.rest.model.UsageReportPointRest
Return controller class responsible for this Rest object
getController() - Method in class org.dspace.app.rest.model.UsageReportRest
Return controller class responsible for this Rest object
getController() - Method in class org.dspace.app.rest.model.VersionHistoryRest
 
getController() - Method in class org.dspace.app.rest.model.VersionRest
 
getController() - Method in class org.dspace.app.rest.model.ViewEventRest
 
getController() - Method in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
getController() - Method in class org.dspace.app.rest.model.VocabularyRest
 
getController() - Method in class org.dspace.app.rest.model.WorkflowActionRest
 
getController() - Method in class org.dspace.app.rest.model.WorkflowDefinitionRest
 
getController() - Method in class org.dspace.app.rest.model.WorkflowItemRest
 
getController() - Method in class org.dspace.app.rest.model.WorkflowStepRest
 
getController() - Method in class org.dspace.app.rest.model.WorkspaceItemRest
 
getControllerClass() - Method in class org.dspace.app.rest.link.AuthenticationTokenHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.AuthnHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.BrowseEntryHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.CollectionResourceWorkflowGroupHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.DSpaceResourceHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.externalsources.ExternalSourceEntryHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.externalsources.ExternalSourceHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.HalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.harvest.HarvestedCollectionRestHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.process.ProcessResourceHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.process.SubmissionCCLicenseUrlResourceHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.relation.EntityTypeHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.relation.RelationshipHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.RootHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.search.DiscoveryRestHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.search.SearchConfigurationResourceHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.search.SearchSupportHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.statistics.StatisticsSupportHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.SubmissionSectionHalLinkFactory
 
getCookiePath() - Method in class org.dspace.app.rest.security.DSpaceCsrfTokenRepository
Get the path that the CSRF cookie will be set to.
getCorsAllowCredentials() - Method in class org.dspace.app.rest.utils.ApplicationConfig
Return whether to allow credentials (cookies) on CORS requests.
getCorsAllowedOrigins() - Method in class org.dspace.app.rest.utils.ApplicationConfig
Return the array of allowed origins (client URLs) for the CORS "Access-Control-Allow-Origin" header Used by Application class
getCount() - Method in class org.dspace.app.rest.model.BrowseEntryRest
 
getCount() - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
getCreated() - Method in class org.dspace.app.rest.model.VersionRest
Generic getter for the created
getCredentials() - Method in class org.dspace.app.rest.security.DSpaceAuthentication
 
getCsrfTokenRepository() - Method in class org.dspace.app.rest.security.WebSecurityConfiguration
Returns a custom DSpaceCsrfTokenRepository based on Spring Security's CookieCsrfTokenRepository, which is designed for Angular Apps.
getData() - Method in class org.dspace.app.rest.model.hateoas.LicenseResource
 
getData(SubmissionService, InProgressSubmission, SubmissionStepConfig) - Method in interface org.dspace.app.rest.submit.DataProcessingStep
Method to expose data in the a dedicated section of the in progress submission.
getData(SubmissionService, InProgressSubmission, SubmissionStepConfig) - Method in class org.dspace.app.rest.submit.step.CCLicenseStep
Retrieves the CC License data of the in progress submission
getData(SubmissionService, InProgressSubmission, SubmissionStepConfig) - Method in class org.dspace.app.rest.submit.step.CollectionStep
 
getData(SubmissionService, InProgressSubmission, SubmissionStepConfig) - Method in class org.dspace.app.rest.submit.step.DescribeStep
 
getData(SubmissionService, InProgressSubmission, SubmissionStepConfig) - Method in class org.dspace.app.rest.submit.step.LicenseStep
 
getData(SubmissionService, InProgressSubmission, SubmissionStepConfig) - Method in class org.dspace.app.rest.submit.step.UploadStep
 
getDataCCLicense(InProgressSubmission) - Method in class org.dspace.app.rest.submit.SubmissionService
Builds the CC License data of an inprogress submission based on the cc license info present in the metadata
getDescription() - Method in interface org.dspace.app.rest.authorization.AuthorizationFeature
Return the description of the feature
getDescription() - Method in class org.dspace.app.rest.model.AuthorizationFeatureRest
 
getDescription() - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
getDescription() - Method in class org.dspace.app.rest.model.ParameterRest
 
getDescription() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
getDescription() - Method in class org.dspace.app.rest.model.ScriptRest
 
getDescription() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseFieldEnumRest
 
getDescription() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseFieldRest
 
getDescription() - Method in class org.dspace.app.rest.model.UploadBitstreamAccessConditionDTO
 
getDescription() - Method in class org.dspace.app.rest.utils.BitstreamResource
 
getDetails() - Method in class org.dspace.app.rest.security.DSpaceAuthentication
 
getDiscoverable() - Method in class org.dspace.app.rest.model.ItemRest
 
getDiscoverableEndpoints() - Method in class org.dspace.app.rest.DiscoverableEndpointsService
 
getDisplay() - Method in class org.dspace.app.rest.model.ExternalSourceEntryRest
Generic getter for the display
getDisplay() - Method in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
getDisplay() - Method in class org.dspace.app.rest.model.VocabularyEntryRest
 
getDomainClass() - Method in class org.dspace.app.rest.repository.AuthorizationFeatureRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.AuthorizationRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.BitstreamFormatRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.BitstreamRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.BrowseIndexRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.BundleRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.ClaimedTaskRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.CollectionRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.CommunityRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.ConfigurationRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
The REST model supported by the repository
getDomainClass() - Method in class org.dspace.app.rest.repository.EntityTypeRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.EPersonRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.ExternalSourceRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.GroupRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.ItemRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.MetadataFieldRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.MetadataSchemaRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.PoolTaskRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.ProcessRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.RegistrationRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.RelationshipRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.RelationshipTypeRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.ResourcePolicyRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.ScriptRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.SiteRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.StatisticsRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.SubmissionCCLicenseRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.SubmissionDefinitionRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.SubmissionFormRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.SubmissionPanelRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.SubmissionUploadRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.TemplateItemRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.VersionHistoryRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.VersionRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.VocabularyEntryDetailsRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.VocabularyRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.WorkflowActionRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.WorkflowDefinitionRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.WorkflowItemRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.WorkflowStepRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.SubmissionCCLicenseUrlRepository
 
getDSObyIdentifier(HttpServletRequest, HttpServletResponse, String) - Method in class org.dspace.app.rest.IdentifierRestController
 
getDSObyIdentifier(HttpServletRequest, HttpServletResponse, UUID) - Method in class org.dspace.app.rest.UUIDLookupRestController
 
getDsoType() - Method in class org.dspace.app.rest.model.SearchEventRest
 
getDsoTypes() - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
getDspaceApiActionId() - Method in enum org.dspace.app.rest.security.DSpaceRestPermission
 
getDSpaceAPIObjectFromRest(Context, BaseObjectRest) - Method in class org.dspace.app.rest.utils.Utils
Return the dspace api model object corresponding to the provided, not null, rest object.
getDspaceName() - Method in class org.dspace.app.rest.model.RootRest
 
getDSpaceObjectService() - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamMetadataValueAddPatchOperation
 
getDSpaceObjectService() - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamMetadataValueMovePatchOperation
 
getDSpaceObjectService() - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamMetadataValueRemovePatchOperation
 
getDSpaceObjectService() - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamMetadataValueReplacePatchOperation
 
getDSpaceObjectService() - Method in class org.dspace.app.rest.submit.factory.impl.ItemMetadataValueAddPatchOperation
 
getDSpaceObjectService() - Method in class org.dspace.app.rest.submit.factory.impl.ItemMetadataValueMovePatchOperation
 
getDSpaceObjectService() - Method in class org.dspace.app.rest.submit.factory.impl.ItemMetadataValueRemovePatchOperation
 
getDSpaceObjectService() - Method in class org.dspace.app.rest.submit.factory.impl.ItemMetadataValueReplacePatchOperation
 
getDSpaceObjectService() - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueAddPatchOperation
 
getDSpaceObjectService() - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueMovePatchOperation
 
getDSpaceObjectService() - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueRemovePatchOperation
 
getDSpaceObjectService() - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueReplacePatchOperation
 
getDspaceOperator() - Method in enum org.dspace.app.rest.model.query.RestSearchOperator
 
getDspaceServer() - Method in class org.dspace.app.rest.model.RootRest
 
getDspaceUI() - Method in class org.dspace.app.rest.model.RootRest
 
getDspaceVersion() - Method in class org.dspace.app.rest.model.RootRest
 
getElement() - Method in class org.dspace.app.rest.model.MetadataFieldRest
 
getEmail() - Method in class org.dspace.app.rest.model.EPersonRest
 
getEmail() - Method in class org.dspace.app.rest.model.RegistrationRest
Generic getter for the email
getEmbeddedResources() - Method in class org.dspace.app.rest.model.hateoas.HALResource
 
getEmbedLevel() - Method in class org.dspace.app.rest.model.RestAddressableModel
 
getEmbedSizes() - Method in class org.dspace.app.rest.projection.EmbedRelsProjection
 
getEncryptionEnabledConfigurationKey() - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
Get the configuration property key for the encryption enable setting.
getEncryptionEnabledConfigurationKey() - Method in class org.dspace.app.rest.security.jwt.LoginJWTTokenHandler
 
getEncryptionEnabledConfigurationKey() - Method in class org.dspace.app.rest.security.jwt.ShortLivedJWTTokenHandler
 
getEncryptionKey() - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
Retrieve the encryption secret key from configuration.
getEncryptionSecretConfigurationKey() - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
Get the configuration property key for the encryption secret.
getEncryptionSecretConfigurationKey() - Method in class org.dspace.app.rest.security.jwt.LoginJWTTokenHandler
 
getEncryptionSecretConfigurationKey() - Method in class org.dspace.app.rest.security.jwt.ShortLivedJWTTokenHandler
 
getEndDate() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
getEndDate() - Method in class org.dspace.app.rest.model.UploadBitstreamAccessConditionDTO
 
getEndTime() - Method in class org.dspace.app.rest.model.ProcessRest
 
getEntityType() - Method in class org.dspace.app.rest.model.ItemRest
 
getEnums() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseFieldRest
 
getEperson() - Method in class org.dspace.app.rest.authorization.Authorization
 
getEperson() - Method in class org.dspace.app.rest.model.PoolTaskRest
 
getEperson() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
getEperson(HttpServletRequest, String, Pageable, Projection) - Method in class org.dspace.app.rest.repository.AuthorizationEpersonLinkRepository
 
getEperson(Context, String) - Method in class org.dspace.app.rest.authorization.AuthorizationRestUtil
Get the eperson in the authorization extracting its uuid from the authorization business ID (Authorization.getID()) and retrieving the corresponding eperson object with the EPersonService.
getEPerson(Context, JWTClaimsSet) - Method in class org.dspace.app.rest.security.jwt.EPersonClaimProvider
 
getEPersonRest() - Method in class org.dspace.app.rest.model.AuthenticationStatusRest
 
getErrors() - Method in class org.dspace.app.rest.model.BaseObjectRest
 
getErrors() - Method in class org.dspace.app.rest.submit.step.validation.AbstractValidation
Expose the identified errors
getExpirationPeriod() - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
 
getExtensions() - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
getExternalSource() - Method in class org.dspace.app.rest.model.ExternalSourceEntryRest
Generic getter for the externalSource
getExternalSourceEntries(String, String, String, Pageable) - Method in class org.dspace.app.rest.repository.ExternalSourceRestRepository
This method will retrieve all the ExternalSourceEntries for the ExternalSource for the given externalSourceName param
getExternalSourceEntries(String, String, String, Pageable, PagedResourcesAssembler) - Method in class org.dspace.app.rest.ExternalSourcesRestController
This method will retrieve all the ExternalSourceEntries for the ExternalSource for the given externalSourceName param curl -X GET http:///api/integration/externalsources/orcidV2/entries
getExternalSourceEntryValue(String, String) - Method in class org.dspace.app.rest.ExternalSourcesRestController
This method will retrieve one ExternalSourceEntryResource based on the ExternalSource for the given externalSourceName and with the given entryId curl -X GET http:///api/integration/externalsources/orcidV2/entries/0000-0000-0000-0000
getExternalSourceEntryValue(String, String) - Method in class org.dspace.app.rest.repository.ExternalSourceRestRepository
This method will retrieve one ExternalSourceEntryResource based on the ExternalSource for the given externalSourceName and with the given entryId
getExternalSources() - Method in class org.dspace.app.rest.model.submit.SelectableRelationship
 
getFacetData() - Method in class org.dspace.app.rest.model.hateoas.SearchFacetEntryResource
 
getFacetData() - Method in class org.dspace.app.rest.model.hateoas.SearchFacetValueResource
 
getFacetEntry() - Method in class org.dspace.app.rest.model.FacetResultsRest
 
getFacetLimit() - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
 
getFacetObjects(String, String, String, List<String>, String, String, List<SearchFilter>, Pageable) - Method in class org.dspace.app.rest.repository.DiscoveryRestRepository
 
getFacetResources() - Method in class org.dspace.app.rest.model.hateoas.FacetsResource
 
getFacetResultList() - Method in class org.dspace.app.rest.model.FacetResultsRest
 
getFacets() - Method in class org.dspace.app.rest.model.SearchResultsRest
 
getFacets(String, List<String>, String, String, List<SearchFilter>, Pageable) - Method in class org.dspace.app.rest.DiscoveryRestController
 
getFacetsConfiguration(String, String) - Method in class org.dspace.app.rest.repository.DiscoveryRestRepository
 
getFacetsConfiguration(String, String, Pageable) - Method in class org.dspace.app.rest.DiscoveryRestController
 
getFacetType() - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
 
getFacetValues(String, String, String, List<String>, String, String, List<SearchFilter>, Pageable) - Method in class org.dspace.app.rest.DiscoveryRestController
 
getFeature() - Method in class org.dspace.app.rest.authorization.Authorization
 
getFeature(HttpServletRequest, String, Pageable, Projection) - Method in class org.dspace.app.rest.repository.AuthorizationFeatureLinkRepository
 
getFeatureName(String) - Method in class org.dspace.app.rest.authorization.AuthorizationRestUtil
Extract the feature name from the Authorization business ID.
getFields() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseRest
 
getFields() - Method in class org.dspace.app.rest.model.SubmissionFormRowRest
getFile() - Method in class org.dspace.app.rest.model.step.DataCCLicense
 
getFile(MultipartFile, String, String) - Static method in class org.dspace.app.rest.utils.Utils
Create a temporary file from a multipart file upload
getFilename() - Method in class org.dspace.app.rest.utils.BitstreamResource
 
getFileName(MultipartFile) - Static method in class org.dspace.app.rest.utils.Utils
Return the filename part from a multipartFile upload that could eventually contains the full path on the client
getFiles() - Method in class org.dspace.app.rest.model.step.DataUpload
 
getFilesFromProcess(HttpServletRequest, Integer, Pageable, Projection) - Method in class org.dspace.app.rest.repository.ProcessFilesLinkRepository
This method will retrieve all the files from the process
getFileStream(Context, String) - Method in class org.dspace.app.rest.scripts.handler.impl.RestDSpaceRunnableHandler
 
getFileTypesFromProcess(HttpServletRequest, Integer, Pageable, Projection) - Method in class org.dspace.app.rest.repository.ProcessFileTypesLinkRepository
This will be the admin only endpoint that returns the ProcessFileTypesRest constructed with the values found in the Bitstreams of the Process with the given ProcessId
getFilter() - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
getFilter() - Method in class org.dspace.app.rest.model.SearchResultsRest.AppliedFilter
 
getFilter() - Method in class org.dspace.app.rest.model.submit.SelectableRelationship
 
getFilters() - Method in class org.dspace.app.rest.model.SearchConfigurationRest
 
getFilterType() - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
getFilterValue() - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
getFormat() - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
getFormat(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.BitstreamFormatLinkRepository
 
getFrom() - Method in class org.dspace.app.rest.model.patch.FromOperation
 
getFullList() - Method in class org.dspace.app.rest.model.hateoas.EmbeddedPage
 
getGrantedAuthorities(Context) - Method in class org.dspace.app.rest.security.EPersonRestAuthenticationProvider
 
getGroup() - Method in class org.dspace.app.rest.model.PoolTaskRest
 
getGroup() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
getGroups(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.EPersonGroupLinkRepository
 
getGroups(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.GroupGroupLinkRepository
 
getHandle() - Method in class org.dspace.app.rest.model.DSpaceObjectRest
 
getHarvestMessage() - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
getHarvestStartTime() - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
getHarvestStatus() - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
getHarvestStatusAsString() - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
getHarvestType() - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
getHarvestTypeAsString() - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
getHasEndDate() - Method in class org.dspace.app.rest.model.AccessConditionOptionRest
 
getHasStartDate() - Method in class org.dspace.app.rest.model.AccessConditionOptionRest
 
getHeader() - Method in class org.dspace.app.rest.model.SubmissionSectionRest
 
getHints() - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
getHitHighlights() - Method in class org.dspace.app.rest.model.SearchResultEntryRest
 
getHref() - Method in class org.dspace.app.rest.model.hateoas.EmbeddedPageHeader.Href
 
getId() - Method in class org.dspace.app.rest.model.BaseObjectRest
 
getId() - Method in class org.dspace.app.rest.model.BundleRest
 
getId() - Method in class org.dspace.app.rest.model.DSpaceObjectRest
 
getId() - Method in class org.dspace.app.rest.model.ExternalSourceEntryRest
Generic getter for the id
getId() - Method in class org.dspace.app.rest.model.ExternalSourceRest
Generic getter for the id
getId() - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
getId() - Method in class org.dspace.app.rest.model.HarvesterMetadataRest
 
getId() - Method in class org.dspace.app.rest.model.ProcessRest
 
getId() - Method in class org.dspace.app.rest.model.PropertyRest
 
getId() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseFieldEnumRest
 
getId() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseFieldRest
 
getId() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseRest
 
getId() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseUrlRest
 
getId() - Method in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
getId() - Method in class org.dspace.app.rest.model.SubmissionFormRest
 
getId() - Method in class org.dspace.app.rest.model.SubmissionUploadRest
 
getId() - Method in class org.dspace.app.rest.model.TemplateItemRest
 
getId() - Method in class org.dspace.app.rest.model.UploadBitstreamAccessConditionDTO
 
getId() - Method in class org.dspace.app.rest.model.UsageReportPointRest
Returns the id of this UsageReportPointRest object, of the form: type of UsageReport_dso uuid
getId() - Method in class org.dspace.app.rest.model.VersionHistoryRest
Generic getter for the id
getId() - Method in class org.dspace.app.rest.model.VersionRest
Generic getter for the id
getId() - Method in class org.dspace.app.rest.model.ViewEventRest
 
getId() - Method in class org.dspace.app.rest.model.VocabularyRest
 
getId() - Method in class org.dspace.app.rest.model.WorkflowDefinitionRest
 
getId() - Method in class org.dspace.app.rest.model.wrapper.SubmissionCCLicenseUrl
Generic getter for the id
getID() - Method in class org.dspace.app.rest.authorization.Authorization
 
getID() - Method in class org.dspace.app.rest.model.wrapper.TemplateItem
 
getInArchive() - Method in class org.dspace.app.rest.model.ItemRest
 
getIndexableObject() - Method in class org.dspace.app.rest.model.SearchResultEntryRest
 
getIndexFromPath(String) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataPatchUtils
Retrieved the index from the path of the patch operation, if one can be found
getInput() - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
getInputReader() - Method in class org.dspace.app.rest.submit.step.validation.MetadataValidation
 
getInputStream() - Method in class org.dspace.app.rest.utils.BitstreamResource
 
getIsDefault() - Method in class org.dspace.app.rest.model.WorkflowDefinitionRest
 
getItem() - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
getItem() - Method in class org.dspace.app.rest.model.wrapper.TemplateItem
 
getItem(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.BundleItemLinkRepository
Get the item where the provided bundle resides in
getItemReadGroup(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.CollectionItemReadGroupLinkRepository
This method is responsible for retrieving the ItemReadGroup of a Collection
getItemResourceRelFor(Class<?>) - Method in class org.dspace.app.rest.model.hateoas.DSpaceLinkRelationProvider
 
getItemService() - Method in class org.dspace.app.rest.submit.step.validation.UploadValidation
 
getItemVersion(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.ItemVersionLinkRepository
This method will return the VersionRest object from the Item that is associated with the given itemUuid
getJwtKey() - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
Retrieve the token secret key from configuration.
getKey() - Method in class org.dspace.app.rest.security.jwt.EPersonClaimProvider
 
getKey() - Method in interface org.dspace.app.rest.security.jwt.JWTClaimProvider
 
getKey() - Method in class org.dspace.app.rest.security.jwt.SpecialGroupClaimProvider
 
getLabel() - Method in class org.dspace.app.rest.model.EntityTypeRest
 
getLabel() - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
getLabel() - Method in class org.dspace.app.rest.model.SearchResultsRest.AppliedFilter
 
getLabel() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseFieldEnumRest
 
getLabel() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseFieldRest
 
getLabel() - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
getLabel() - Method in class org.dspace.app.rest.model.submit.SelectableMetadata
 
getLabel() - Method in class org.dspace.app.rest.model.UsageReportPointRest
Returns label of this UsageReportPointRest object, e.g.
getLanguage() - Method in class org.dspace.app.rest.model.MetadataValueRest
 
getLanguageCodes() - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
getLastActive() - Method in class org.dspace.app.rest.model.EPersonRest
 
getLastHarvested() - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
getLastModified() - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
getLastModified() - Method in class org.dspace.app.rest.model.ItemRest
 
getLastModified() - Method in class org.dspace.app.rest.model.TemplateItemRest
 
getLastModified() - Method in class org.dspace.app.rest.model.wrapper.TemplateItem
 
getLeftId() - Method in class org.dspace.app.rest.model.RelationshipRest
 
getLeftMaxCardinality() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
getLeftMinCardinality() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
getLeftPlace() - Method in class org.dspace.app.rest.model.RelationshipRest
 
getLeftType() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
getLeftwardType() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
getLeftwardValue() - Method in class org.dspace.app.rest.model.RelationshipRest
 
getLicense(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.CollectionLicenseLinkRepository
 
getLinkMethod(String, LinkRestRepository) - Method in class org.dspace.app.rest.utils.RestRepositoryUtils
 
getLinkResourceRepository(String, String, String) - Method in class org.dspace.app.rest.utils.Utils
Retrieve the LinkRestRepository associated with a specific link from the apiCategory and model specified in the parameters.
getLinks() - Method in class org.dspace.app.rest.model.hateoas.EmbeddedPageHeader
Build the "_links" element with all valid pagination links (first, next, prev, last)
getLinksFor(HALResource, Pageable) - Method in class org.dspace.app.rest.link.HalLinkFactory
 
getListOfAllowedSearchOperatorStrings() - Static method in enum org.dspace.app.rest.model.query.RestSearchOperator
Returns a list of dspace operators of this enum's values, plus "query" which is also allowed, but will be transformed in SearchQueryConverter to any of the others
getLocalizedMessage() - Method in interface org.dspace.app.rest.exception.TranslatableException
Already implemented by Throwable.
getLocalizedMessage(Context) - Method in exception org.dspace.app.rest.exception.RESTEmptyWorkflowGroupException
 
getLocalizedMessage(Context) - Method in interface org.dspace.app.rest.exception.TranslatableException
 
getLoginResponse(HttpServletRequest, String) - Method in class org.dspace.app.rest.AuthenticationRestController
Check the request to see if the login succeeded or failed.
getLogo(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.CollectionLogoLinkRepository
 
getLogo(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.CommunityLogoLinkRepository
 
getMain() - Method in class org.dspace.app.rest.model.SubmissionVisibilityRest
 
getMandatoryMessage() - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
getMap() - Method in class org.dspace.app.rest.model.MetadataRest
Gets the map.
getMap() - Method in class org.dspace.app.rest.submit.PatchConfigurationService
 
getMappedCollections(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.ItemMappedCollectionLinkRepository
 
getMappedItems(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.CollectionMappedItemLinkRepository
 
getMaxEmbed() - Method in class org.dspace.app.rest.projection.SpecificLevelProjection
 
getMaxEndDate() - Method in class org.dspace.app.rest.model.AccessConditionOptionRest
 
getMaxSize() - Method in class org.dspace.app.rest.model.SubmissionUploadRest
 
getMaxStartDate() - Method in class org.dspace.app.rest.model.AccessConditionOptionRest
 
getMaxValue() - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
Returns the highest value that can be found for this value in solr
getMembers(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.GroupEPersonLinkRepository
 
getMessage() - Method in exception org.dspace.app.rest.exception.RepositoryNotFoundException
 
getMessage() - Method in interface org.dspace.app.rest.exception.TranslatableException
Already implemented by Throwable.
getMessage() - Method in class org.dspace.app.rest.model.ErrorRest
The error message as i18key
getMessage() - Method in class org.dspace.app.rest.model.step.UploadStatusResponse
 
getMessageKey() - Method in exception org.dspace.app.rest.exception.EPersonNameNotProvidedException
 
getMessageKey() - Method in exception org.dspace.app.rest.exception.GroupNameNotProvidedException
 
getMessageKey() - Method in exception org.dspace.app.rest.exception.RESTEmptyWorkflowGroupException
 
getMessageKey() - Method in interface org.dspace.app.rest.exception.TranslatableException
 
getMetadata() - Method in class org.dspace.app.rest.model.BrowseIndexRest.SortOption
 
getMetadata() - Method in class org.dspace.app.rest.model.DSpaceObjectRest
Gets the rest representation of all metadata of the DSpace object.
getMetadata() - Method in class org.dspace.app.rest.model.ExternalSourceEntryRest
Generic getter for the metadata
getMetadata() - Method in class org.dspace.app.rest.model.step.DataDescribe
 
getMetadata() - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
getMetadata() - Method in class org.dspace.app.rest.model.SubmissionUploadRest
 
getMetadata() - Method in class org.dspace.app.rest.model.submit.SelectableMetadata
 
getMetadata() - Method in class org.dspace.app.rest.model.TemplateItemRest
 
getMetadata() - Method in class org.dspace.app.rest.model.wrapper.TemplateItem
 
getMetadataConfigId() - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
getMetadataConfigs() - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
getMetadataField(Context, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataPatchUtils
Retrieves metadataField based on the metadata element found in the operation
getMetadataKey(String, String, String) - Method in class org.dspace.app.rest.utils.Utils
Build the canonical representation of a metadata key in DSpace.
getMetadataList() - Method in class org.dspace.app.rest.model.BrowseIndexRest
 
getMethodOn(Class<C>) - Method in class org.dspace.app.rest.link.HalLinkFactory
 
getMethodOn(Object...) - Method in class org.dspace.app.rest.link.HalLinkFactory
 
getMimetype() - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
getMinValue() - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
Returns the smallest value that can be found for this value in solr
getModelClass() - Method in class org.dspace.app.rest.converter.AuthenticationTokenConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.AuthorizationConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.AuthorizationFeatureConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.BitstreamConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.BitstreamFormatConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.BrowseIndexConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.BundleConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.ClaimedTaskConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.CollectionConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.CommunityConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.DiscoverConfigurationConverter
 
getModelClass() - Method in interface org.dspace.app.rest.converter.DSpaceConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.DSpaceRunnableParameterConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.EntityTypeConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.EPersonConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.ExternalSourceEntryRestConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.ExternalSourceRestConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.GroupConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.HarvestedCollectionConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.ItemConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.MetadataConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.MetadataFieldConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.MetadataSchemaConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.MetadataValueConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.PoolTaskConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.ProcessConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.RelationshipConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.RelationshipTypeConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.ResourcePolicyConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.ScriptConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.SiteConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.SubmissionCCLicenseConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.SubmissionCCLicenseFieldConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.SubmissionCCLicenseFieldEnumConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.SubmissionCCLicenseUrlConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.SubmissionDefinitionConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.SubmissionFormConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.SubmissionSectionConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.TemplateItemConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.UsageReportConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.VersionConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.VersionHistoryConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.VocabularyEntryDetailsRestConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.VocabularyRestConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.WorkflowActionConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.WorkflowDefinitionConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.WorkflowItemConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.WorkflowStepConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.WorkspaceItemConverter
 
getName() - Method in interface org.dspace.app.rest.authorization.AuthorizationFeature
Return the name of the feature
getName() - Method in class org.dspace.app.rest.model.AccessConditionOptionRest
 
getName() - Method in class org.dspace.app.rest.model.BrowseIndexRest.SortOption
 
getName() - Method in class org.dspace.app.rest.model.DSpaceObjectRest
 
getName() - Method in class org.dspace.app.rest.model.ExternalSourceRest
Generic getter for the name
getName() - Method in class org.dspace.app.rest.model.GroupRest
 
getName() - Method in class org.dspace.app.rest.model.ParameterRest
 
getName() - Method in class org.dspace.app.rest.model.ParameterValueRest
 
getName() - Method in class org.dspace.app.rest.model.PropertyRest
 
getName() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
getName() - Method in class org.dspace.app.rest.model.ScriptRest
 
getName() - Method in class org.dspace.app.rest.model.SearchConfigurationRest.SortOption
 
getName() - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
 
getName() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseRest
 
getName() - Method in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
getName() - Method in class org.dspace.app.rest.model.SubmissionFormRest
getName() - Method in class org.dspace.app.rest.model.SubmissionUploadRest
 
getName() - Method in class org.dspace.app.rest.model.UploadBitstreamAccessConditionDTO
 
getName() - Static method in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
getName() - Method in class org.dspace.app.rest.model.VocabularyRest
 
getName() - Method in class org.dspace.app.rest.model.WorkflowDefinitionRest
 
getName() - Method in class org.dspace.app.rest.parameter.SearchFilter
 
getName() - Method in class org.dspace.app.rest.projection.CompositeProjection
 
getName() - Method in class org.dspace.app.rest.projection.DefaultProjection
 
getName() - Method in class org.dspace.app.rest.projection.EmbedRelsProjection
 
getName() - Method in class org.dspace.app.rest.projection.FullProjection
 
getName() - Method in interface org.dspace.app.rest.projection.Projection
Gets the projection name.
getName() - Method in class org.dspace.app.rest.projection.SpecificLevelProjection
 
getName() - Method in class org.dspace.app.rest.security.DSpaceAuthentication
 
getName() - Method in class org.dspace.app.rest.submit.step.validation.AbstractValidation
An unique name to identify the validation implementation
getName() - Method in interface org.dspace.app.rest.submit.step.validation.Validation
 
getNameLong() - Method in class org.dspace.app.rest.model.ParameterRest
Generic getter for the nameLong
getNamespace() - Method in class org.dspace.app.rest.model.MetadataSchemaRest
 
getNameVariants() - Method in class org.dspace.app.rest.model.submit.SelectableRelationship
 
getNetid() - Method in class org.dspace.app.rest.model.EPersonRest
 
getNumber() - Method in class org.dspace.app.rest.model.PageRest
 
getOaiSetId() - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
getOaiSource() - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
getObject() - Method in class org.dspace.app.rest.authorization.Authorization
 
getObject(HttpServletRequest, String, Pageable, Projection) - Method in class org.dspace.app.rest.repository.AuthorizationObjectLinkRepository
 
getObject(Context, String) - Method in class org.dspace.app.rest.authorization.AuthorizationRestUtil
Get the object addressed in the authorization extracting its type and primary key from the authorization business ID (Authorization.getID()) and using the appropriate service
getOp() - Method in class org.dspace.app.rest.model.patch.Operation
 
getOperations() - Method in class org.dspace.app.rest.model.patch.Patch
 
getOperator() - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter.Operator
 
getOperator() - Method in class org.dspace.app.rest.model.SearchResultsRest.AppliedFilter
 
getOperator() - Method in class org.dspace.app.rest.parameter.SearchFilter
 
getOperators() - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
getOptions() - Method in class org.dspace.app.rest.model.WorkflowActionRest
Generic getter for the options
getOrder() - Method in class org.dspace.app.rest.model.BrowseIndexRest
 
getOrder() - Method in class org.dspace.app.rest.model.SearchResultsRest.Sorting
 
getOther() - Method in class org.dspace.app.rest.model.SubmissionVisibilityRest
 
getOtherInformation() - Method in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
getOtherInformation() - Method in class org.dspace.app.rest.model.VocabularyEntryRest
 
getOutputFromProcess(HttpServletRequest, Integer, Pageable, Projection) - Method in class org.dspace.app.rest.repository.ProcessOutputLinkRepository
This method will retrieve the output for the Process as defined through the given ID in the rest call.
getOwner() - Method in class org.dspace.app.rest.model.ClaimedTaskRest
 
getOwningCollection(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.ItemOwningCollectionLinkRepository
 
getPage() - Method in class org.dspace.app.rest.model.SearchEventRest
 
getPage(List<T>, Pageable) - Method in class org.dspace.app.rest.utils.Utils
 
getPageable(Pageable) - Method in class org.dspace.app.rest.utils.Utils
Convenience method to get a default pageable instance if needed.
getPageContent() - Method in class org.dspace.app.rest.model.hateoas.EmbeddedPage
 
getPageInfo() - Method in class org.dspace.app.rest.model.hateoas.EmbeddedPageHeader
Build the "page" element with all valid pagination information (number, size, totalPages, totalElements)
getPageSize() - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
getPagingOptions(String, HALResource<? extends RestAddressableModel>, Link...) - Method in class org.dspace.app.rest.projection.AbstractProjection
 
getPagingOptions(String, HALResource<? extends RestAddressableModel>, Link...) - Method in class org.dspace.app.rest.projection.EmbedRelsProjection
 
getPagingOptions(String, HALResource<? extends RestAddressableModel>, Link...) - Method in interface org.dspace.app.rest.projection.Projection
This method will return the PageRequest object for a specific given rel
getPanels() - Method in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
getParameterRestList() - Method in class org.dspace.app.rest.model.ProcessRest
 
getParameterRestList() - Method in class org.dspace.app.rest.model.ScriptRest
 
getParent(HttpServletRequest, String, Pageable, Projection) - Method in class org.dspace.app.rest.repository.VocabularyEntryDetailsParentLinkRepository
 
getParentCommunity(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.CollectionParentCommunityLinkRepository
This method retrieves the ParentCommunity object for the Collection which is defined by the given collectionId It'll transform this Parent Community to a REST object and return this
getParentCommunity(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.CommunityParentCommunityLinkRepository
This method retrieves the ParentCommunity object for the Community which is defined by the given communityId It'll transform this Parent Community to a REST object and return this
getParentObject(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.GroupParentObjectLinkRepository
This returns the DSpace Object (Community, Collection) belonging to this Group.
getPassword() - Method in class org.dspace.app.rest.model.EPersonRest
 
getPatchConfigurationService() - Method in class org.dspace.app.rest.submit.factory.PatchOperationFactory
 
getPath() - Method in class org.dspace.app.rest.model.patch.Operation
 
getPaths() - Method in class org.dspace.app.rest.model.ErrorRest
The json paths where the error message apply.
getPermissionFilteredMetadata(Context, M) - Method in class org.dspace.app.rest.converter.DSpaceObjectConverter
Retrieves the metadata list filtered according to the hidden metadata configuration When the context is null, it will return the metadatalist as for an anonymous user
getPermissionFilteredMetadata(Context, Item) - Method in class org.dspace.app.rest.converter.ItemConverter
Retrieves the metadata list filtered according to the hidden metadata configuration When the context is null, it will return the metadatalist as for an anonymous user Overrides the parent method to include virtual metadata
getPKClass() - Method in class org.dspace.app.rest.repository.DSpaceObjectRestRepository
 
getPKClass() - Method in interface org.dspace.app.rest.repository.ReloadableEntityObjectRepository
 
getPKClass() - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
getPlace() - Method in class org.dspace.app.rest.model.MetadataValueRest
 
getPoints() - Method in class org.dspace.app.rest.model.UsageReportRest
Returns the list of UsageReportPointRest objects attached to this UsageReportRest object, or empty list if none
getPolicyType() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
getPrefix() - Method in class org.dspace.app.rest.model.FacetResultsRest
 
getPrefix() - Method in class org.dspace.app.rest.model.MetadataSchemaRest
 
getPreloadLevel() - Method in class org.dspace.app.rest.model.VocabularyRest
 
getPresentation(String, String, String) - Method in class org.dspace.app.rest.utils.AuthorityUtils
 
getPreviousLoginDate() - Method in class org.dspace.app.rest.security.DSpaceAuthentication
 
getPrimaryBitstream(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.BundlePrimaryBitstreamLinkRepository
 
getPrincipal() - Method in class org.dspace.app.rest.security.DSpaceAuthentication
 
getProcess(Context) - Method in class org.dspace.app.rest.scripts.handler.impl.RestDSpaceRunnableHandler
This method will return the process created by this handler
getProcessBitstreamByType(Integer, String) - Method in class org.dspace.app.rest.repository.ProcessRestRepository
Retrieves the Bitstream in the given Process of a given type
getProcessBitstreams(Integer) - Method in class org.dspace.app.rest.repository.ProcessRestRepository
Calls on the getBitstreams method to retrieve all the Bitstreams of this process
getProcessId() - Method in class org.dspace.app.rest.model.ProcessRest
 
getProcessStatus() - Method in class org.dspace.app.rest.model.ProcessRest
 
getProjection() - Method in class org.dspace.app.rest.model.RestAddressableModel
 
getProjection(String) - Method in class org.dspace.app.rest.converter.ConverterService
Gets the projection with the given name, or the default (no-op) projection if null is given.
getQualifier() - Method in class org.dspace.app.rest.model.MetadataFieldRest
 
getQuery() - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
getQuery() - Method in class org.dspace.app.rest.model.SearchEventRest
 
getRegex() - Method in enum org.dspace.app.rest.model.query.RestSearchOperator
 
getRegex() - Method in class org.dspace.app.rest.model.SubmissionFormInputTypeRest
 
getRelationships(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.ItemRelationshipLinkRepository
 
getRelationshipType() - Method in class org.dspace.app.rest.model.RelationshipRest
 
getRelationshipType() - Method in class org.dspace.app.rest.model.submit.SelectableRelationship
 
getReportType() - Method in class org.dspace.app.rest.model.UsageReportRest
Returns the report type of this UsageReport, options listed in UsageReportUtils, e.g.
getRepositories() - Method in class org.dspace.app.rest.utils.Utils
Find the names of all DSpaceRestRepository implementations.
getRequestService() - Method in class org.dspace.app.rest.repository.AbstractDSpaceRestRepository
 
getResource() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
getResource(HttpServletRequest, String, String, Pageable, Projection) - Method in class org.dspace.app.rest.repository.ProcessFilesLinkRepository
This method will retrieve a bitstream for the given processId for the given fileType
getResourceClass() - Method in class org.dspace.app.rest.link.AuthenticationTokenHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.AuthnHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.BrowseEntryHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.CollectionResourceWorkflowGroupHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.DSpaceResourceHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.externalsources.ExternalSourceEntryHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.externalsources.ExternalSourceHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.HalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.harvest.HarvestedCollectionHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.process.ProcessResourceHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.process.SubmissionCCLicenseUrlResourceHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.relation.EntityTypeHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.relation.RelationshipHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.RootHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.search.FacetConfigurationResourceHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.search.FacetResultsHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.search.FacetsResourceHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.search.SearchConfigurationResourceHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.search.SearchFacetEntryHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.search.SearchFacetValueHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.search.SearchResultEntryHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.search.SearchResultsResourceHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.search.SearchSupportHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.statistics.StatisticsSupportHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.SubmissionSectionHalLinkFactory
 
getResourcePaths(ConfigurationService) - Method in class org.dspace.app.rest.configuration.RESTSpringLoader
 
getResourceRepository(String, String) - Method in class org.dspace.app.rest.utils.Utils
Retrieve the DSpaceRestRepository for the specified category and model in the plural form as used in the endpoints.
getResourceRepositoryByCategoryAndModel(String, String) - Method in class org.dspace.app.rest.utils.Utils
Retrieve the DSpaceRestRepository for the specified category and model.
getResourceTypes() - Method in class org.dspace.app.rest.model.AuthorizationFeatureRest
 
getRightId() - Method in class org.dspace.app.rest.model.RelationshipRest
 
getRightMaxCardinality() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
getRightMinCardinality() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
getRightPlace() - Method in class org.dspace.app.rest.model.RelationshipRest
 
getRights() - Method in class org.dspace.app.rest.model.step.DataCCLicense
 
getRightType() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
getRightwardType() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
getRightwardValue() - Method in class org.dspace.app.rest.model.RelationshipRest
 
getRoot() - Method in class org.dspace.app.rest.repository.RootRestRepository
 
getRows() - Method in class org.dspace.app.rest.model.SubmissionFormRest
getSchema() - Method in class org.dspace.app.rest.model.MetadataFieldRest
 
getScope() - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
getScope() - Method in class org.dspace.app.rest.model.FacetConfigurationRest
 
getScope() - Method in class org.dspace.app.rest.model.SearchConfigurationRest
 
getScope() - Method in class org.dspace.app.rest.model.SearchEventRest
 
getScope() - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
getScope() - Method in class org.dspace.app.rest.model.SubmissionSectionRest
 
getScopeNote() - Method in class org.dspace.app.rest.model.MetadataFieldRest
 
getScriptName() - Method in class org.dspace.app.rest.model.ProcessRest
 
getSearchConfiguration() - Method in class org.dspace.app.rest.model.submit.SelectableRelationship
 
getSearchConfiguration(String, String) - Method in class org.dspace.app.rest.DiscoveryRestController
 
getSearchConfiguration(String, String) - Method in class org.dspace.app.rest.repository.DiscoveryRestRepository
 
getSearchData() - Method in class org.dspace.app.rest.model.hateoas.SearchFacetEntryResource
 
getSearchData() - Method in class org.dspace.app.rest.model.hateoas.SearchFacetValueResource
 
getSearchEvent(UUID) - Method in class org.dspace.app.rest.StatisticsRestController
 
getSearchEvents() - Method in class org.dspace.app.rest.StatisticsRestController
 
getSearchFilters() - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
getSearchMethod(String, DSpaceRestRepository) - Method in class org.dspace.app.rest.utils.RestRepositoryUtils
 
getSearchObjects(String, List<String>, String, String, List<SearchFilter>, Pageable) - Method in class org.dspace.app.rest.DiscoveryRestController
 
getSearchObjects(String, List<String>, String, String, List<SearchFilter>, Pageable, Projection) - Method in class org.dspace.app.rest.repository.DiscoveryRestRepository
 
getSearchResults() - Method in class org.dspace.app.rest.model.SearchResultsRest
 
getSearchSupport() - Method in class org.dspace.app.rest.repository.DiscoveryRestRepository
 
getSearchSupport(String, String) - Method in class org.dspace.app.rest.DiscoveryRestController
 
getSections() - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
getSectionType() - Method in class org.dspace.app.rest.model.SubmissionSectionRest
 
getSelectableMetadata() - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
getSelectableRelationship() - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
 
getSequenceId() - Method in class org.dspace.app.rest.model.BitstreamRest
 
getShortDescription() - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
getShortLivedAuthenticationToken(Context, HttpServletRequest) - Method in class org.dspace.app.rest.security.jwt.JWTTokenRestAuthenticationServiceImpl
Create a short-lived token for bitstream downloads among other things
getShortLivedAuthenticationToken(Context, HttpServletRequest) - Method in interface org.dspace.app.rest.security.RestAuthenticationService
Retrieve a short lived authentication token, this can be used (among other things) for file downloads
getSidebarFacets() - Method in class org.dspace.app.rest.model.FacetConfigurationRest
 
getSize() - Method in class org.dspace.app.rest.model.PageRest
 
getSizeBytes() - Method in class org.dspace.app.rest.model.BitstreamRest
 
getSizeBytes() - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
getSort() - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
getSort() - Method in class org.dspace.app.rest.model.SearchEventRest
 
getSortedUnion(String[]...) - Method in class org.dspace.app.rest.utils.Utils
Gets the alphanumerically sorted union of multiple string arrays.
getSortOptions() - Method in class org.dspace.app.rest.model.BrowseIndexRest
 
getSortOptions() - Method in class org.dspace.app.rest.model.SearchConfigurationRest
 
getSortValue() - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
getStartDate() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
getStartDate() - Method in class org.dspace.app.rest.model.UploadBitstreamAccessConditionDTO
 
getStartTime() - Method in class org.dspace.app.rest.model.ProcessRest
 
getStatisticsSupport() - Method in class org.dspace.app.rest.repository.StatisticsRestRepository
 
getStatisticsSupport() - Method in class org.dspace.app.rest.StatisticsRestController
 
getStep(HttpServletRequest, Integer, Pageable, Projection) - Method in class org.dspace.app.rest.repository.ClaimedTaskStepLinkRepository
This method will retrieve the WorkflowStepRest object for the ClaimedTask with the given id
getStep(HttpServletRequest, Integer, Pageable, Projection) - Method in class org.dspace.app.rest.repository.PoolTaskStepLinkRepository
This method will retrieve the WorkflowStepRest object for the PoolTask with the given id
getStep(HttpServletRequest, Integer, Pageable, Projection) - Method in class org.dspace.app.rest.repository.WorkflowItemStepLinkRepository
This method will retrieve the WorkflowStepRest object for the WorkflowItem with the given id
getSteps() - Method in class org.dspace.app.rest.model.WorkflowDefinitionRest
 
getSteps(HttpServletRequest, String, Pageable, Projection) - Method in class org.dspace.app.rest.WorkflowDefinitionStepsLinkRepository
GET endpoint that returns the list of steps of a workflow-definition.
getStringListFromRequest(HttpServletRequest) - Method in class org.dspace.app.rest.utils.Utils
This method will retrieve a list of DSpaceObjects from the Request by reading in the Request's InputStream with a Scanner and searching the InputStream for UUIDs which will then be resolved to a DSpaceObject.
getStyle() - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
getSubcommunities(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.CommunitySubcommunityLinkRepository
 
getSubmissionConfigReader() - Method in class org.dspace.app.rest.converter.SubmissionSectionConverter
 
getSubmissionDefinition() - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
getSubmitter() - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
getSubmitterName() - Method in class org.dspace.app.rest.model.VersionRest
Generic getter for the submitterName
getSubmittersGroup(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.CollectionSubmitterGroupLinkRepository
This method is responsible for retrieving the Submittergroup of a Collection
getSummary() - Method in class org.dspace.app.rest.model.VersionRest
Generic getter for the summary
getSupportedTypes() - Method in interface org.dspace.app.rest.authorization.AuthorizationFeature
Return the supported object type according to the RestAddressableModel.getUniqueType()
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.AdministratorOfFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.CCLicenseFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.CollectionAdminFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.ComColAdminFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.CommunityAdminFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.CreateBitstreamFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.CreateBundleFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.CreateCollectionFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.CreateCommunityFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.DeleteFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.DownloadFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.EditMetadataFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.EPersonRegistrationFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.LoginOnBehalfOfFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.MakeDiscoverableFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.MakePrivateFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.ManageAdminGroupFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.ManageGroupsFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.ManageMappedItemsFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.ManageSubmitterGroupFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.ManageTemplateItemFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.ManageWorkflowGroupFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.MoveFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.PolicyFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.ReinstateFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.ReorderBitstreamFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.RequestCopyFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.ViewSearchStatisticsFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.ViewUsageStatisticsFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.ViewVersionsFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.ViewWorkflowStatisticsFeature
 
getSupportedTypes() - Method in class org.dspace.app.rest.authorization.impl.WithdrawFeature
 
getSupportLevel() - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
getTargetId() - Method in class org.dspace.app.rest.model.ViewEventRest
 
getTargetType() - Method in class org.dspace.app.rest.model.ViewEventRest
 
getTemplateItem(HttpServletRequest, UUID) - Method in class org.dspace.app.rest.CollectionItemTemplateController
This method gets the template Item based on the owning Collection
getTemplateItem(HttpServletRequest, UUID) - Method in class org.dspace.app.rest.ItemTemplateRestController
This method gets a template Item based on its uuid Example:
getTemplateItem(Collection) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
This method looks up the template Item associated with a Collection
getTemplateItemOf() - Method in class org.dspace.app.rest.model.TemplateItemRest
 
getTemplateItemOf() - Method in class org.dspace.app.rest.model.wrapper.TemplateItem
 
getTemplateItemOf(HttpServletRequest, UUID, Pageable, Projection) - Method in class org.dspace.app.rest.repository.ItemTemplateItemOfLinkRepository
 
getText() - Method in class org.dspace.app.rest.model.LicenseRest
 
getToken() - Method in class org.dspace.app.rest.model.AuthenticationTokenRest
 
getToken() - Method in class org.dspace.app.rest.model.wrapper.AuthenticationToken
 
getTokenExpirationConfigurationKey() - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
Get the configuration property key for the expiration time.
getTokenExpirationConfigurationKey() - Method in class org.dspace.app.rest.security.jwt.LoginJWTTokenHandler
 
getTokenExpirationConfigurationKey() - Method in class org.dspace.app.rest.security.jwt.ShortLivedJWTTokenHandler
 
getTokenSecretConfigurationKey() - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
Get the configuration property key for the token secret.
getTokenSecretConfigurationKey() - Method in class org.dspace.app.rest.security.jwt.LoginJWTTokenHandler
 
getTokenSecretConfigurationKey() - Method in class org.dspace.app.rest.security.jwt.ShortLivedJWTTokenHandler
 
getTotal() - Method in exception org.dspace.app.rest.exception.PaginationException
 
getTotalElements() - Method in class org.dspace.app.rest.model.PageRest
 
getTotalNumberOfResults() - Method in class org.dspace.app.rest.model.SearchResultsRest
 
getTotalPages() - Method in class org.dspace.app.rest.model.PageRest
 
getType() - Method in class org.dspace.app.rest.model.AuthenticationStatusRest
 
getType() - Method in class org.dspace.app.rest.model.AuthenticationTokenRest
 
getType() - Method in class org.dspace.app.rest.model.AuthnRest
 
getType() - Method in class org.dspace.app.rest.model.AuthorizationFeatureRest
 
getType() - Method in class org.dspace.app.rest.model.AuthorizationRest
 
getType() - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
getType() - Method in class org.dspace.app.rest.model.BitstreamRest
 
getType() - Method in class org.dspace.app.rest.model.BrowseEntryRest
 
getType() - Method in class org.dspace.app.rest.model.BrowseIndexRest
 
getType() - Method in class org.dspace.app.rest.model.BundleRest
 
getType() - Method in class org.dspace.app.rest.model.ClaimedTaskRest
 
getType() - Method in class org.dspace.app.rest.model.CollectionRest
 
getType() - Method in class org.dspace.app.rest.model.CommunityRest
 
getType() - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
getType() - Method in class org.dspace.app.rest.model.EntityTypeRest
 
getType() - Method in class org.dspace.app.rest.model.EPersonRest
 
getType() - Method in class org.dspace.app.rest.model.ExternalSourceEntryRest
 
getType() - Method in class org.dspace.app.rest.model.ExternalSourceRest
 
getType() - Method in class org.dspace.app.rest.model.FacetConfigurationRest
 
getType() - Method in class org.dspace.app.rest.model.GroupRest
 
getType() - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
getType() - Method in class org.dspace.app.rest.model.HarvesterMetadataRest
 
getType() - Method in class org.dspace.app.rest.model.ItemRest
 
getType() - Method in class org.dspace.app.rest.model.LicenseRest
 
getType() - Method in class org.dspace.app.rest.model.MetadataFieldRest
 
getType() - Method in class org.dspace.app.rest.model.MetadataSchemaRest
 
getType() - Method in class org.dspace.app.rest.model.ParameterRest
 
getType() - Method in class org.dspace.app.rest.model.PoolTaskRest
 
getType() - Method in class org.dspace.app.rest.model.ProcessFileTypesRest
 
getType() - Method in class org.dspace.app.rest.model.ProcessRest
 
getType() - Method in class org.dspace.app.rest.model.PropertyRest
 
getType() - Method in class org.dspace.app.rest.model.RegistrationRest
 
getType() - Method in class org.dspace.app.rest.model.RelationshipRest
 
getType() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
getType() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
getType() - Method in interface org.dspace.app.rest.model.RestModel
 
getType() - Method in class org.dspace.app.rest.model.RootRest
 
getType() - Method in class org.dspace.app.rest.model.ScriptRest
 
getType() - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
This is the same type as described in DiscoverySearchFilter.getType()
getType() - Method in class org.dspace.app.rest.model.SearchConfigurationRest
 
getType() - Method in class org.dspace.app.rest.model.SearchEventRest
 
getType() - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
 
getType() - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
getType() - Method in class org.dspace.app.rest.model.SearchResultEntryRest
 
getType() - Method in class org.dspace.app.rest.model.SearchSupportRest
 
getType() - Method in class org.dspace.app.rest.model.SiteRest
 
getType() - Method in class org.dspace.app.rest.model.StatisticsSupportRest
 
getType() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseRest
 
getType() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseUrlRest
 
getType() - Method in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
getType() - Method in class org.dspace.app.rest.model.SubmissionFormInputTypeRest
 
getType() - Method in class org.dspace.app.rest.model.SubmissionFormRest
 
getType() - Method in class org.dspace.app.rest.model.SubmissionSectionRest
 
getType() - Method in class org.dspace.app.rest.model.SubmissionUploadRest
 
getType() - Method in class org.dspace.app.rest.model.TemplateItemRest
 
getType() - Method in class org.dspace.app.rest.model.UsageReportPointCityRest
 
getType() - Method in class org.dspace.app.rest.model.UsageReportPointCountryRest
 
getType() - Method in class org.dspace.app.rest.model.UsageReportPointDateRest
 
getType() - Method in class org.dspace.app.rest.model.UsageReportPointDsoTotalVisitsRest
 
getType() - Method in class org.dspace.app.rest.model.UsageReportPointRest
Returns the type of this UsageReportPointRest object
getType() - Method in class org.dspace.app.rest.model.UsageReportRest
Returns the type of this UsageReportRest object
getType() - Method in class org.dspace.app.rest.model.VersionHistoryRest
 
getType() - Method in class org.dspace.app.rest.model.VersionRest
 
getType() - Method in class org.dspace.app.rest.model.ViewEventRest
 
getType() - Method in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
getType() - Method in class org.dspace.app.rest.model.VocabularyEntryRest
 
getType() - Method in class org.dspace.app.rest.model.VocabularyRest
 
getType() - Method in class org.dspace.app.rest.model.WorkflowActionRest
 
getType() - Method in class org.dspace.app.rest.model.WorkflowDefinitionRest
 
getType() - Method in class org.dspace.app.rest.model.WorkflowItemRest
 
getType() - Method in class org.dspace.app.rest.model.WorkflowStepRest
 
getType() - Method in class org.dspace.app.rest.model.WorkspaceItemRest
 
getTypePlural() - Method in class org.dspace.app.rest.model.AuthenticationStatusRest
 
getTypePlural() - Method in interface org.dspace.app.rest.model.RestModel
 
getUniqueType() - Method in class org.dspace.app.rest.model.RestAddressableModel
 
getUploadConfigurationService() - Method in class org.dspace.app.rest.submit.step.validation.UploadValidation
 
getUri() - Method in class org.dspace.app.rest.model.step.DataCCLicense
 
getUrl() - Method in class org.dspace.app.rest.model.step.DataLicense
 
getUrl() - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
getUrl() - Method in class org.dspace.app.rest.model.SubmissionCCLicenseUrlRest
 
getUrl() - Method in class org.dspace.app.rest.model.wrapper.SubmissionCCLicenseUrl
Generic getter for the url
getUsageReportsOfDSO(Context, DSpaceObject) - Method in class org.dspace.app.rest.utils.UsageReportUtils
Get list of usage reports that are applicable to the DSO (of given UUID)
getUser() - Method in class org.dspace.app.rest.model.RegistrationRest
Generic getter for the user
getUserId() - Method in class org.dspace.app.rest.model.ProcessRest
 
getUuid() - Method in class org.dspace.app.rest.model.DSpaceObjectRest
 
getUuid() - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
getUuid() - Method in class org.dspace.app.rest.model.TemplateItemRest
 
getValue() - Method in class org.dspace.app.rest.model.BrowseEntryRest
 
getValue() - Method in class org.dspace.app.rest.model.CheckSumRest
 
getValue() - Method in class org.dspace.app.rest.model.ExternalSourceEntryRest
Generic getter for the value
getValue() - Method in enum org.dspace.app.rest.model.HarvestStatusEnum
 
getValue() - Method in enum org.dspace.app.rest.model.HarvestTypeEnum
 
getValue() - Method in class org.dspace.app.rest.model.MetadataValueRest
 
getValue() - Method in class org.dspace.app.rest.model.ParameterValueRest
 
getValue() - Method in class org.dspace.app.rest.model.patch.Operation
 
getValue() - Method in class org.dspace.app.rest.model.SearchResultsRest.AppliedFilter
 
getValue() - Method in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
getValue() - Method in class org.dspace.app.rest.model.VocabularyEntryRest
 
getValue() - Method in class org.dspace.app.rest.parameter.SearchFilter
 
getValue(Context, HttpServletRequest) - Method in class org.dspace.app.rest.security.jwt.EPersonClaimProvider
 
getValue(Context, HttpServletRequest) - Method in interface org.dspace.app.rest.security.jwt.JWTClaimProvider
 
getValue(Context, HttpServletRequest) - Method in class org.dspace.app.rest.security.jwt.SpecialGroupClaimProvider
 
getValueData() - Method in class org.dspace.app.rest.model.hateoas.SearchFacetValueResource
 
getValueLang() - Method in class org.dspace.app.rest.model.BrowseEntryRest
 
getValueNode() - Method in class org.dspace.app.rest.model.patch.JsonValueEvaluator
 
getValues() - Method in class org.dspace.app.rest.model.ProcessFileTypesRest
Generic getter for the values
getValues() - Method in class org.dspace.app.rest.model.PropertyRest
 
getValues() - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
 
getValues() - Method in class org.dspace.app.rest.model.UsageReportPointRest
Returns the values of this UsageReportPointRest object, containing the amount of views
getVersion() - Method in class org.dspace.app.rest.model.VersionRest
Generic getter for the version
getVersionHistory(HttpServletRequest, Integer, Pageable, Projection) - Method in class org.dspace.app.rest.repository.VersionHistoryLinkRepository
This method will retrieve the VersionHistoryRest object from the Version that is found by the associated versionId parameter
getVersionItem(HttpServletRequest, Integer, Pageable, Projection) - Method in class org.dspace.app.rest.repository.VersionItemLinkRepository
This method will return the ItemRest object constructed from the Item object which is found in the Version that will be found through the versionId parameter
getVersions(HttpServletRequest, Integer, Pageable, Projection) - Method in class org.dspace.app.rest.repository.VersionsLinkRepository
This method will return a page of VersionRest objects found through the VersionHistory object that is resolved from the versionHistoryId parameter
getViewEvent(UUID) - Method in class org.dspace.app.rest.StatisticsRestController
 
getViewEvents() - Method in class org.dspace.app.rest.StatisticsRestController
 
getVisibility() - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
 
getVisibility() - Method in class org.dspace.app.rest.model.SubmissionSectionRest
 
getVocabularyEntryDetailsRest() - Method in class org.dspace.app.rest.model.VocabularyEntryRest
 
getVocabularyName() - Method in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
getWithdrawn() - Method in class org.dspace.app.rest.model.ItemRest
 
getWorkflowactions() - Method in class org.dspace.app.rest.model.WorkflowStepRest
 
getWorkflowGroupForRole(UUID, HttpServletResponse, HttpServletRequest, String) - Method in class org.dspace.app.rest.CollectionGroupRestController
This method will retrieve the workflowGroup for a given Collection and workflowRole
getWorkflowGroupForRole(Context, Collection, String) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
This method will retrieve the GroupRest object for the workflowGroup for the given Collection and workflowRole
getWorkflowitem() - Method in class org.dspace.app.rest.model.ClaimedTaskRest
 
getWorkflowitem() - Method in class org.dspace.app.rest.model.PoolTaskRest
 
getWwwAuthenticateHeaderValue(HttpServletRequest, HttpServletResponse) - Method in class org.dspace.app.rest.security.jwt.JWTTokenRestAuthenticationServiceImpl
 
getWwwAuthenticateHeaderValue(HttpServletRequest, HttpServletResponse) - Method in interface org.dspace.app.rest.security.RestAuthenticationService
Return the value that should be passed in the WWWW-Authenticate header for 4xx responses to the client
GroupConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the Group in the DSpace API data model and the REST data model
GroupConverter() - Constructor for class org.dspace.app.rest.converter.GroupConverter
 
GroupEPersonLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "epersons" subresource of an individual group.
GroupEPersonLinkRepository() - Constructor for class org.dspace.app.rest.repository.GroupEPersonLinkRepository
 
GroupGroupLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "groups" subresource of an individual group.
GroupGroupLinkRepository() - Constructor for class org.dspace.app.rest.repository.GroupGroupLinkRepository
 
GroupNameNotProvidedException - Exception in org.dspace.app.rest.exception
Extend UnprocessableEntityException to provide a specific error message in the REST response.
GroupNameNotProvidedException() - Constructor for exception org.dspace.app.rest.exception.GroupNameNotProvidedException
 
GroupNameNotProvidedException(Throwable) - Constructor for exception org.dspace.app.rest.exception.GroupNameNotProvidedException
 
GroupNameReplaceOperation<R> - Class in org.dspace.app.rest.repository.patch.operation
Implementation for Group name replacement patches.
GroupNameReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.GroupNameReplaceOperation
 
GroupParentObjectLinkRepository - Class in org.dspace.app.rest.repository
Link repository for the parent object of a group.
GroupParentObjectLinkRepository() - Constructor for class org.dspace.app.rest.repository.GroupParentObjectLinkRepository
 
GroupResource - Class in org.dspace.app.rest.model.hateoas
Group Rest HAL Resource.
GroupResource(GroupRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.GroupResource
 
GroupRest - Class in org.dspace.app.rest.model
The Group REST Resource
GroupRest() - Constructor for class org.dspace.app.rest.model.GroupRest
 
GroupRestController - Class in org.dspace.app.rest
This will be the entry point for the api/eperson/groups endpoint with additional paths to it
GroupRestController() - Constructor for class org.dspace.app.rest.GroupRestController
 
GroupRestPermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
An authenticated user is allowed to view information on all the groups he or she is a member of (READ permission).
GroupRestPermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.GroupRestPermissionEvaluatorPlugin
 
GroupRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage Group Rest object
GROUPS - Static variable in class org.dspace.app.rest.model.EPersonRest
 
GROUPS - Static variable in class org.dspace.app.rest.model.GroupRest
 

H

HalLinkFactory<RESOURCE,​CONTROLLER> - Class in org.dspace.app.rest.link
This is the factory that will be called to add the links to the hal resources.
HalLinkFactory() - Constructor for class org.dspace.app.rest.link.HalLinkFactory
 
HalLinkService - Class in org.dspace.app.rest.link
This service will try to add links to the given HAL resource by iterating over all the configured factories The links will only be added if the factories are allowed to do so by checking the resource's type.
HalLinkService() - Constructor for class org.dspace.app.rest.link.HalLinkService
 
HALResource<T> - Class in org.dspace.app.rest.model.hateoas
The abstract, generic class for the HalResources
HALResource(T) - Constructor for class org.dspace.app.rest.model.hateoas.HALResource
 
handle(HttpServletRequest, HttpServletResponse, AccessDeniedException) - Method in class org.dspace.app.rest.exception.DSpaceAccessDeniedHandler
Override handle() to pass these exceptions over to our DSpaceApiExceptionControllerAdvice handler
handle(Context, HttpServletRequest, List<String>) - Method in class org.dspace.app.rest.repository.handler.ExternalSourceEntryArchivedItemUriListHandler
 
handle(Context, HttpServletRequest, List<String>) - Method in class org.dspace.app.rest.repository.handler.ExternalSourceEntryPoolTaskUriListHandler
 
handle(Context, HttpServletRequest, List<String>) - Method in class org.dspace.app.rest.repository.handler.ExternalSourceEntryWorkspaceItemUriListHandler
 
handle(Context, HttpServletRequest, List<String>) - Method in interface org.dspace.app.rest.repository.handler.UriListHandler
This method will perform the actual handle logic
handle(Context, HttpServletRequest, List<String>, Class<T>) - Method in class org.dspace.app.rest.repository.handler.service.UriListHandlerService
This method will take the UriList, the request, relevant DSpace context and the class of the object to be handled It'll then loop over all the UriListHandlers defined within the codebase and first check if it supports the given method and the urilist.
handleAuthorizeException(HttpServletRequest, HttpServletResponse, Exception) - Method in class org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice
 
handleCompletion() - Method in class org.dspace.app.rest.scripts.handler.impl.RestDSpaceRunnableHandler
 
handleCustomUnprocessableEntityException(HttpServletRequest, HttpServletResponse, TranslatableException) - Method in class org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice
Add user-friendly error messages to the response body for selected errors.
handleException(Exception) - Method in class org.dspace.app.rest.scripts.handler.impl.RestDSpaceRunnableHandler
 
handleException(String) - Method in class org.dspace.app.rest.scripts.handler.impl.RestDSpaceRunnableHandler
 
handleException(String, Exception) - Method in class org.dspace.app.rest.scripts.handler.impl.RestDSpaceRunnableHandler
 
handleGenericException(HttpServletRequest, HttpServletResponse, Exception) - Method in class org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice
 
handleIOException(HttpServletRequest, HttpServletResponse, Exception) - Method in class org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice
 
handleMissingServletRequestParameter(MissingServletRequestParameterException, HttpHeaders, HttpStatus, WebRequest) - Method in class org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice
 
handleSQLException(HttpServletRequest, HttpServletResponse, Exception) - Method in class org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice
 
handleTypeMismatch(TypeMismatchException, HttpHeaders, HttpStatus, WebRequest) - Method in class org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice
 
handleUnprocessableEntityException(HttpServletRequest, HttpServletResponse, Exception) - Method in class org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice
 
handleWrongRequestException(HttpServletRequest, HttpServletResponse, Exception) - Method in class org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice
 
HARVEST - Static variable in class org.dspace.app.rest.model.CollectionRest
 
HarvestedCollectionConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the HarvestedCollection in the DSpace API data model and the REST data model
HarvestedCollectionConverter() - Constructor for class org.dspace.app.rest.converter.HarvestedCollectionConverter
 
HarvestedCollectionHalLinkFactory - Class in org.dspace.app.rest.link.harvest
This class adds links to HarvestedCollectionResources This builds a link to the collection harvest link
HarvestedCollectionHalLinkFactory() - Constructor for class org.dspace.app.rest.link.harvest.HarvestedCollectionHalLinkFactory
 
HarvestedCollectionResource - Class in org.dspace.app.rest.model.hateoas
HarvestedCollection Rest HAL Resource.
HarvestedCollectionResource(HarvestedCollectionRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.HarvestedCollectionResource
 
HarvestedCollectionRest - Class in org.dspace.app.rest.model
The HarvestCollection REST Resource
HarvestedCollectionRest() - Constructor for class org.dspace.app.rest.model.HarvestedCollectionRest
 
HarvestedCollectionRestHalLinkFactory<T> - Class in org.dspace.app.rest.link.harvest
 
HarvestedCollectionRestHalLinkFactory() - Constructor for class org.dspace.app.rest.link.harvest.HarvestedCollectionRestHalLinkFactory
 
HarvestedCollectionRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible for managing the HarvestedCollection Rest object
HarvestedCollectionRestRepository() - Constructor for class org.dspace.app.rest.repository.HarvestedCollectionRestRepository
 
HarvesterMetadataController - Class in org.dspace.app.rest
Rest controller that handles the harvesting metadata formats
HarvesterMetadataController() - Constructor for class org.dspace.app.rest.HarvesterMetadataController
 
HarvesterMetadataResource - Class in org.dspace.app.rest.model.hateoas
HarvesterMetadata Rest HAL Resource.
HarvesterMetadataResource(HarvesterMetadataRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.HarvesterMetadataResource
 
HarvesterMetadataRest - Class in org.dspace.app.rest.model
The rest resource used for harvester metadata
HarvesterMetadataRest() - Constructor for class org.dspace.app.rest.model.HarvesterMetadataRest
 
HarvestStatusEnum - Enum in org.dspace.app.rest.model
An enum containing all the possible harvest statuses
HarvestTypeEnum - Enum in org.dspace.app.rest.model
An enum containing all the possible harvest types
hasAuthenticationData(HttpServletRequest) - Method in class org.dspace.app.rest.security.jwt.JWTTokenRestAuthenticationServiceImpl
 
hasAuthenticationData(HttpServletRequest) - Method in interface org.dspace.app.rest.security.RestAuthenticationService
Checks the current request for a valid authentication token.
hasAuthorityOperator() - Method in class org.dspace.app.rest.parameter.SearchFilter
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.AdminRestPermissionEvaluatorPlugin
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.AuthorizeServicePermissionEvaluatorPlugin
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.BitstreamMetadataReadPermissionEvaluatorPlugin
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.ClaimedTaskRestPermissionEvaluatorPlugin
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.DSpaceObjectAdminPermissionEvaluatorPlugin
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.EPersonRestPermissionEvaluatorPlugin
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.GroupRestPermissionEvaluatorPlugin
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.PoolTaskRestPermissionEvaluatorPlugin
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.ProcessRestPermissionEvaluatorPlugin
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.ReadAuthorizationPermissionEvaluatorPlugin
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.ResourcePolicyAdminPermissionEvalutatorPlugin
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.ResourcePolicyRestPermissionEvaluatorPlugin
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.RestObjectPermissionEvaluatorPlugin
Plugins must implement this method to receive RestPermissionEvaluatorPlugin hasPermission requests.
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.SubmissionCCLicenseRestEvaluatorPlugin
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.SubmissionCCLicenseUrlRestPermissionEvaluatorPlugin
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.UsageReportRestPermissionEvaluatorPlugin
Responsible for checking whether or not the user has used a valid request (valid UUID in /usagereports/{ UUID_ReportID} or in /usagereports/search/object?uri={uri-ending-in/UUID} and whether or not the used has the given (READ) rights on the corresponding DSO.
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.VersionHistoryRestPermissionEvaluatorPlugin
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.VersionRestPermissionEvaluatorPlugin
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.WorkflowRestPermissionEvaluatorPlugin
 
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.WorkspaceItemRestPermissionEvaluatorPlugin
 
hashCode() - Method in class org.dspace.app.rest.model.FacetConfigurationRest
 
hashCode() - Method in class org.dspace.app.rest.model.MetadataRest
 
hashCode() - Method in class org.dspace.app.rest.model.RootRest
 
hashCode() - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
hashCode() - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter.Operator
 
hashCode() - Method in class org.dspace.app.rest.model.SearchConfigurationRest
 
hashCode() - Method in class org.dspace.app.rest.model.SearchConfigurationRest.SortOption
 
hashCode() - Method in class org.dspace.app.rest.model.SearchSupportRest
 
hashCode() - Method in class org.dspace.app.rest.model.SiteRest
 
hashCode() - Method in class org.dspace.app.rest.model.SubmissionVisibilityRest
 
hasPatchPermission(Authentication, Serializable, String, Patch) - Method in class org.dspace.app.rest.security.EPersonRestPermissionEvaluatorPlugin
 
hasPatchPermission(Authentication, Serializable, String, Patch) - Method in class org.dspace.app.rest.security.RestObjectPermissionEvaluatorPlugin
Checks permissions for Patch requests.
hasPermission(Authentication, Serializable, String, Object) - Method in class org.dspace.app.rest.security.BitstreamMetadataReadPermissionEvaluatorPlugin
 
hasPermission(Authentication, Serializable, String, Object) - Method in class org.dspace.app.rest.security.DSpacePermissionEvaluator
Alternative method for evaluating a permission where only the identifier of the target object is available, rather than the target instance itself.
hasPermission(Authentication, Serializable, String, Object) - Method in class org.dspace.app.rest.security.RestObjectPermissionEvaluatorPlugin
 
hasPermission(Authentication, Serializable, String, Object) - Method in interface org.dspace.app.rest.security.RestPermissionEvaluatorPlugin
Check in the authenticated user (provided by the Authentication object) has the specified permission on the target object with the provided identifier.
hasPermission(Authentication, Object, Object) - Method in class org.dspace.app.rest.security.DSpacePermissionEvaluator
 
hasPermission(Authentication, Object, Object) - Method in class org.dspace.app.rest.security.RestObjectPermissionEvaluatorPlugin
Utility implementation to make the implementation of Rest Object Permission evaluator plugins more easy.
hasPermission(Authentication, Object, Object) - Method in interface org.dspace.app.rest.security.RestPermissionEvaluatorPlugin
Check in the authenticated user (provided by the Authentication object) has the specified permission on the provided target object.
haveSearchMethods(DSpaceRestRepository) - Method in class org.dspace.app.rest.utils.RestRepositoryUtils
 
HIDDEN - org.dspace.app.rest.model.VisibilityEnum
 
Href(String) - Constructor for class org.dspace.app.rest.model.hateoas.EmbeddedPageHeader.Href
 
HttpHeadersInitializer - Class in org.dspace.app.rest.utils
This class takes data from the Bitstream/File that has to be send.
HttpHeadersInitializer(InputStream) - Constructor for class org.dspace.app.rest.utils.HttpHeadersInitializer
 

I

id - Variable in class org.dspace.app.rest.model.BaseObjectRest
 
id - Variable in class org.dspace.app.rest.model.UsageReportPointRest
 
IdentifierRestController - Class in org.dspace.app.rest
 
IdentifierRestController() - Constructor for class org.dspace.app.rest.IdentifierRestController
 
INDEXABLE_OBJECT_LINK - Static variable in class org.dspace.app.rest.model.hateoas.SearchResultEntryResource
 
IndexableObjectConverter<M,​R extends RestAddressableModel> - Interface in org.dspace.app.rest.converter
This is the base converter from/to objects in the DSpace API data model and the REST data model that can be indexed
init(FilterConfig) - Method in class org.dspace.app.rest.filter.ContentLanguageHeaderResponseFilter
 
init(FilterConfig) - Method in class org.dspace.app.rest.filter.DSpaceRequestContextFilter
 
initialiseHeaders() - Method in class org.dspace.app.rest.utils.HttpHeadersInitializer
This method will be called to create a HttpHeaders object which will contain the headers needed to form a proper response when returning the Bitstream/File
initialize(ConfigurableApplicationContext) - Method in class org.dspace.app.rest.utils.DSpaceConfigurationInitializer
 
initialize(ConfigurableApplicationContext) - Method in class org.dspace.app.rest.utils.DSpaceKernelInitializer
 
instanceOf(String, String) - Method in class org.dspace.app.rest.submit.factory.PatchOperationFactory
 
INTEGRATION - Static variable in interface org.dspace.app.rest.model.RestModel
 
invalidateAuthenticationCookie(HttpServletResponse) - Method in class org.dspace.app.rest.security.jwt.JWTTokenRestAuthenticationServiceImpl
 
invalidateAuthenticationCookie(HttpServletResponse) - Method in interface org.dspace.app.rest.security.RestAuthenticationService
Invalidate just the authentication Cookie (optionally created by addAuthenticationDataForUser()), while keeping the authentication token valid.
invalidateAuthenticationData(HttpServletRequest, HttpServletResponse, Context) - Method in class org.dspace.app.rest.security.jwt.JWTTokenRestAuthenticationServiceImpl
 
invalidateAuthenticationData(HttpServletRequest, HttpServletResponse, Context) - Method in interface org.dspace.app.rest.security.RestAuthenticationService
Invalidate the current authentication token/data in the request.
invalidateToken(String, HttpServletRequest, Context) - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
Invalidate the current Java Web Token (JWT) in the current request
invokeQueryMethod(DSpaceRestRepository, Method, MultiValueMap<String, ? extends Object>, Pageable, Sort) - Method in class org.dspace.app.rest.utils.RestRepositoryUtils
 
isAuthenticated() - Method in class org.dspace.app.rest.model.AuthenticationStatusRest
 
isAuthenticated() - Method in class org.dspace.app.rest.security.DSpaceAuthentication
 
isAuthorized(Context, AuthorizationFeature, BaseObjectRest) - Method in interface org.dspace.app.rest.authorization.AuthorizationFeatureService
Check if the eperson in the provided context, or the anonymous user if not loggedin, has access to the requested feature for the requested object
isAuthorized(Context, AuthorizationFeature, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.AuthorizationFeatureServiceImpl
 
isAuthorized(Context, BaseObjectRest) - Method in interface org.dspace.app.rest.authorization.AuthorizationFeature
Check if the eperson in the provided context, or the anonymous user if not loggedin, has access to the feature for the requested object
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.AdministratorOfFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.CCLicenseFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.CollectionAdminFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.ComColAdminFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.CommunityAdminFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.CreateBitstreamFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.CreateBundleFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.CreateCollectionFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.CreateCommunityFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.DeleteFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.DownloadFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.EditMetadataFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.EPersonRegistrationFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.LoginOnBehalfOfFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.MakeDiscoverableFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.MakePrivateFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.ManageAdminGroupFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.ManageGroupsFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.ManageMappedItemsFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.ManageSubmitterGroupFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.ManageTemplateItemFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.ManageWorkflowGroupFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.MoveFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.PolicyFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.ReinstateFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.ReorderBitstreamFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.RequestCopyFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.ViewSearchStatisticsFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.ViewUsageStatisticsFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.ViewVersionsFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.ViewWorkflowStatisticsFeature
 
isAuthorized(Context, BaseObjectRest) - Method in class org.dspace.app.rest.authorization.impl.WithdrawFeature
 
isCanLogIn() - Method in class org.dspace.app.rest.model.EPersonRest
 
isChoice(String, String, String) - Method in class org.dspace.app.rest.utils.AuthorityUtils
 
isClosed() - Method in class org.dspace.app.rest.model.submit.SelectableMetadata
 
isClosed(String, String, String) - Method in class org.dspace.app.rest.utils.AuthorityUtils
 
isCollectionRestEqualWithoutMetadata(CollectionRest, CollectionRest) - Method in class org.dspace.app.rest.utils.CollectionRestEqualityUtils
This method will return a boolean indicating whether the given CollectionRest objects are equal through comparing their attributes
isCommunityRestEqualWithoutMetadata(CommunityRest, CommunityRest) - Method in class org.dspace.app.rest.utils.CommunityRestEqualityUtils
This method will return a boolean indicating whether the given CommunityRest objects are equal through comparing their attributes
isContextAvailable(ServletRequest) - Static method in class org.dspace.app.rest.utils.ContextUtil
Inspection method to check if a DSpace context has been created for this request.
isCopyToLeft() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
Generic getter for the copyToLeft
isCopyToRight() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
Generic getter for the copyToRight
isCustom() - Method in class org.dspace.app.rest.model.LicenseRest
 
isDefaultConf() - Method in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
isDSpaceObjectEqualsWithoutMetadata(DSpaceObjectRest, DSpaceObjectRest) - Method in class org.dspace.app.rest.utils.DSpaceObjectRestEqualityUtils
This method will return a boolean indicating whether the given DSpaceObjectRest objects are equal through comparing their attributes
isEmbeddableRelation(Object, String) - Method in class org.dspace.app.rest.repository.BrowseEntryLinkRepository
 
isEmbeddableRelation(Object, String) - Method in class org.dspace.app.rest.repository.BrowseItemLinkRepository
 
isEmbeddableRelation(Object, String) - Method in interface org.dspace.app.rest.repository.LinkRestRepository
 
isEncryptionEnabled() - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
 
isGranted() - Method in class org.dspace.app.rest.model.step.DataLicense
 
isHasFacets() - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
Specifies whether this filter has facets or not
isHasMore() - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
 
isHierarchical() - Method in class org.dspace.app.rest.model.ExternalSourceRest
Generic getter for the hierarchical
isHierarchical() - Method in class org.dspace.app.rest.model.VocabularyRest
 
isInHierarchicalVocabulary() - Method in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
isInternal() - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
isMandatory() - Method in class org.dspace.app.rest.model.ParameterRest
Generic getter for the mandatory
isMandatory() - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
isMandatory() - Method in class org.dspace.app.rest.model.SubmissionSectionRest
 
isMetadataBrowse() - Method in class org.dspace.app.rest.model.BrowseIndexRest
 
isOkay() - Method in class org.dspace.app.rest.model.AuthenticationStatusRest
 
isOpenByDefault() - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
See documentantion at DiscoverySearchFilter.isOpenByDefault()
isPermanent() - Method in class org.dspace.app.rest.model.GroupRest
 
isRepeatable() - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
isRequireCertificate() - Method in class org.dspace.app.rest.model.EPersonRest
 
isRequired() - Method in class org.dspace.app.rest.model.SubmissionUploadRest
 
isScrollable() - Method in class org.dspace.app.rest.model.VocabularyRest
 
isSelectable() - Method in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
isSelfRegistered() - Method in class org.dspace.app.rest.model.EPersonRest
 
isStatus() - Method in class org.dspace.app.rest.model.step.UploadStatusResponse
 
isValid() - Method in class org.dspace.app.rest.utils.HttpHeadersInitializer
This method will validate whether or not the given Response/Request/Information/Variables are valid.
isValidToken(HttpServletRequest, SignedJWT, JWTClaimsSet, EPerson) - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
Determine if current JWT is valid for the given EPerson object.
isValidToken(HttpServletRequest, SignedJWT, JWTClaimsSet, EPerson) - Method in class org.dspace.app.rest.security.jwt.ShortLivedJWTTokenHandler
Determine if current JWT is valid for the given EPerson object.
ITEM - Static variable in class org.dspace.app.rest.model.BundleRest
 
ITEM - Static variable in class org.dspace.app.rest.model.VersionRest
 
ITEM_READ_GROUP - Static variable in class org.dspace.app.rest.model.CollectionRest
 
ItemAddBundleController - Class in org.dspace.app.rest
Controller to add bundles to a certain item, indicated by a uuid in the request Usage: POST /api/core/items/<:uuid>/bundles (with name and metadata of bundle in request json) Example:
ItemAddBundleController() - Constructor for class org.dspace.app.rest.ItemAddBundleController
 
ItemBundleLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "bundles" subresource of an individual item.
ItemBundleLinkRepository() - Constructor for class org.dspace.app.rest.repository.ItemBundleLinkRepository
 
ItemConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the Item in the DSpace API data model and the REST data model
ItemConverter() - Constructor for class org.dspace.app.rest.converter.ItemConverter
 
ItemDiscoverableReplaceOperation<R> - Class in org.dspace.app.rest.repository.patch.operation
This is the implementation for Item 'discoverable' patches.
ItemDiscoverableReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.ItemDiscoverableReplaceOperation
 
ItemMappedCollectionLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "mappedCollections" subresource of an individual item.
ItemMappedCollectionLinkRepository() - Constructor for class org.dspace.app.rest.repository.ItemMappedCollectionLinkRepository
 
ItemMetadataValueAddPatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "add" PATCH operation.
ItemMetadataValueAddPatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.ItemMetadataValueAddPatchOperation
 
ItemMetadataValueMovePatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "move" PATCH operation.
ItemMetadataValueMovePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.ItemMetadataValueMovePatchOperation
 
ItemMetadataValueRemovePatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "remove" PATCH operation.
ItemMetadataValueRemovePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.ItemMetadataValueRemovePatchOperation
 
ItemMetadataValueReplacePatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "replace" PATCH operation.
ItemMetadataValueReplacePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.ItemMetadataValueReplacePatchOperation
 
ItemOwningCollectionLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "owningCollection" subresource of an individual item.
ItemOwningCollectionLinkRepository() - Constructor for class org.dspace.app.rest.repository.ItemOwningCollectionLinkRepository
 
ItemOwningCollectionUpdateRestController - Class in org.dspace.app.rest
This controller will handle all the incoming calls on the api/code/items/{uuid}/owningCollection endpoint where the uuid corresponds to the item of which you want to edit the owning collection.
ItemOwningCollectionUpdateRestController() - Constructor for class org.dspace.app.rest.ItemOwningCollectionUpdateRestController
 
ItemRelationshipLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "relationships" subresource of an individual item.
ItemRelationshipLinkRepository() - Constructor for class org.dspace.app.rest.repository.ItemRelationshipLinkRepository
 
ItemResource - Class in org.dspace.app.rest.model.hateoas
Item Rest HAL Resource.
ItemResource(ItemRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.ItemResource
 
ItemRest - Class in org.dspace.app.rest.model
The Item REST Resource
ItemRest() - Constructor for class org.dspace.app.rest.model.ItemRest
 
ItemRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage Item Rest object
ItemRestRepository(ItemService) - Constructor for class org.dspace.app.rest.repository.ItemRestRepository
 
ITEMS - Static variable in class org.dspace.app.rest.model.BrowseIndexRest
 
itemService - Variable in class org.dspace.app.rest.submit.AbstractProcessingStep
 
itemService - Variable in class org.dspace.app.rest.submit.SubmissionService
 
ItemTemplateItemOfLinkRepository - Class in org.dspace.app.rest.repository
Link repository for "templateItemOf" subresource of an individual item.
ItemTemplateItemOfLinkRepository() - Constructor for class org.dspace.app.rest.repository.ItemTemplateItemOfLinkRepository
 
ItemTemplateRestController - Class in org.dspace.app.rest
This RestController takes care of the modification and retrieval of Collection's Item templates Contrary to CollectionItemtemplateController, this class will receive the UUID of an Item template
ItemTemplateRestController() - Constructor for class org.dspace.app.rest.ItemTemplateRestController
 
ItemVersionLinkRepository - Class in org.dspace.app.rest.repository
This is the Repository that will take care of fetching the Version for a given Item
ItemVersionLinkRepository() - Constructor for class org.dspace.app.rest.repository.ItemVersionLinkRepository
 
ItemWithdrawReplaceOperation<R> - Class in org.dspace.app.rest.repository.patch.operation
This is the implementation for Item 'withdrawn' patches.
ItemWithdrawReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.ItemWithdrawReplaceOperation
 

J

JsonPatchConverter - Class in org.dspace.app.rest.converter
Convert JsonNodes containing JSON Patch to/from Patch objects.
JsonPatchConverter(ObjectMapper) - Constructor for class org.dspace.app.rest.converter.JsonPatchConverter
 
JsonValueEvaluator - Class in org.dspace.app.rest.model.patch
LateObjectEvaluator implementation that assumes values represented as JSON objects.
JsonValueEvaluator(ObjectMapper, JsonNode) - Constructor for class org.dspace.app.rest.model.patch.JsonValueEvaluator
 
JWTClaimProvider - Interface in org.dspace.app.rest.security.jwt
Interface to be implemented if you want to add a custom claim to a JSON Web Token, annotate with @Component to include it's implementation in the token
JWTTokenHandler - Class in org.dspace.app.rest.security.jwt
Class responsible for creating and parsing JSON Web Tokens (JWTs), supports both JWS and JWE https://jwt.io/ .
JWTTokenHandler() - Constructor for class org.dspace.app.rest.security.jwt.JWTTokenHandler
 
JWTTokenRestAuthenticationServiceImpl - Class in org.dspace.app.rest.security.jwt
Rest Authentication implementation for JSON Web Tokens
JWTTokenRestAuthenticationServiceImpl() - Constructor for class org.dspace.app.rest.security.jwt.JWTTokenRestAuthenticationServiceImpl
 

L

label - Variable in class org.dspace.app.rest.model.UsageReportPointRest
 
LateObjectEvaluator - Interface in org.dspace.app.rest.model.patch
Strategy interface for resolving values from an operation definition.
LICENSE - Static variable in class org.dspace.app.rest.model.CollectionRest
 
LICENSE_STEP_OPERATION_ENTRY - Static variable in interface org.dspace.app.rest.submit.DataProcessingStep
 
LicenseAddPatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "add" PATCH operation To accept/reject the license.
LicenseAddPatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.LicenseAddPatchOperation
 
LicenseRemovePatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission License "remove" patch operation.
LicenseRemovePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.LicenseRemovePatchOperation
 
LicenseReplacePatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "replace" patch operation LicenseAddPatchOperation
LicenseReplacePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.LicenseReplacePatchOperation
 
LicenseResource - Class in org.dspace.app.rest.model.hateoas
License Rest HAL Resource.
LicenseResource(LicenseRest) - Constructor for class org.dspace.app.rest.model.hateoas.LicenseResource
 
LicenseRest - Class in org.dspace.app.rest.model
The License text REST resource.
LicenseRest() - Constructor for class org.dspace.app.rest.model.LicenseRest
 
LicenseStep - Class in org.dspace.app.rest.submit.step
License step for DSpace Spring Rest.
LicenseStep() - Constructor for class org.dspace.app.rest.submit.step.LicenseStep
 
LicenseValidation - Class in org.dspace.app.rest.submit.step.validation
This submission validation check that the license has been grant for the inprogress submission looking for the presence of a license bitstream in the license bundle,
LicenseValidation() - Constructor for class org.dspace.app.rest.submit.step.validation.LicenseValidation
 
LinkNotFoundException - Exception in org.dspace.app.rest.exception
This is the exception to capture details about a not existing linked resource
LinkNotFoundException(String, String, String) - Constructor for exception org.dspace.app.rest.exception.LinkNotFoundException
 
LinkRest - Annotation Type in org.dspace.app.rest.model
Class or method-level annotation to provide information about linked/embedded subresources of a RestModel.
LinkRestRepository - Interface in org.dspace.app.rest.repository
This is the interface for Link Repositories.
links() - Method in annotation type org.dspace.app.rest.model.LinksRest
 
LinksRest - Annotation Type in org.dspace.app.rest.model
This annotation allows to specify the direct linked REST entities
linkToSingleResource(RestAddressableModel, String) - Method in class org.dspace.app.rest.utils.Utils
Create a HAL Link to a single resource
linkToSubResource(RestAddressableModel, String) - Method in class org.dspace.app.rest.utils.Utils
Create a HAL Link to a subresource of given resource.
linkToSubResource(RestAddressableModel, String, String) - Method in class org.dspace.app.rest.utils.Utils
Create a HAL Link to a subresource of given resource using given path name and link name
listBrowseEntries(HttpServletRequest, String, Pageable, Projection) - Method in class org.dspace.app.rest.repository.BrowseEntryLinkRepository
 
listBrowseItems(HttpServletRequest, String, Pageable, Projection) - Method in class org.dspace.app.rest.repository.BrowseItemLinkRepository
 
listDefinedEndpoint(HttpServletRequest) - Method in class org.dspace.app.rest.RootRestResourceController
 
ListenerProcessingStep - Interface in org.dspace.app.rest.submit
This interface allows a submission step to access and modify if needed an inprogress submission also when changes are requested to sections other than the one managed by the step itself.
listSearchMethods(String, String) - Method in class org.dspace.app.rest.RestResourceController
 
listSearchMethods(DSpaceRestRepository) - Method in class org.dspace.app.rest.utils.RestRepositoryUtils
 
loadToken(HttpServletRequest) - Method in class org.dspace.app.rest.security.DSpaceCsrfTokenRepository
 
log - Static variable in class org.dspace.app.rest.repository.CollectionRestRepository
 
log - Variable in class org.dspace.app.rest.utils.HttpHeadersInitializer
 
logDebug(String) - Method in class org.dspace.app.rest.scripts.handler.impl.RestDSpaceRunnableHandler
 
logError(String) - Method in class org.dspace.app.rest.scripts.handler.impl.RestDSpaceRunnableHandler
 
login() - Method in class org.dspace.app.rest.AuthenticationRestController
Disables GET/PUT/PATCH on the /login endpoint.
login(HttpServletRequest, String, String) - Method in class org.dspace.app.rest.AuthenticationRestController
Check whether the login has succeeded or not.
logInfo(String) - Method in class org.dspace.app.rest.scripts.handler.impl.RestDSpaceRunnableHandler
 
LoginJWTTokenHandler - Class in org.dspace.app.rest.security.jwt
Class responsible for creating and parsing JSON Web Tokens (JWTs), supports both JWS and JWE https://jwt.io/
LoginJWTTokenHandler() - Constructor for class org.dspace.app.rest.security.jwt.LoginJWTTokenHandler
 
LoginOnBehalfOfFeature - Class in org.dspace.app.rest.authorization.impl
The LoginOnBehalfOf feature.
LoginOnBehalfOfFeature() - Constructor for class org.dspace.app.rest.authorization.impl.LoginOnBehalfOfFeature
 
LOGO - Static variable in class org.dspace.app.rest.model.CollectionRest
 
LOGO - Static variable in class org.dspace.app.rest.model.CommunityRest
 
logout() - Method in class org.dspace.app.rest.AuthenticationRestController
Returns a successful "204 No Content" response for a logout request.
logout(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.dspace.app.rest.security.CustomLogoutHandler
This method removes the session salt from an eperson, this way the token won't be verified anymore
logoutMethodNotAllowed() - Method in class org.dspace.app.rest.AuthenticationRestController
Disables GET/PUT/PATCH on the /logout endpoint.
logWarning(String) - Method in class org.dspace.app.rest.scripts.handler.impl.RestDSpaceRunnableHandler
 

M

MakeDiscoverableFeature - Class in org.dspace.app.rest.authorization.impl
The make discoverable feature.
MakeDiscoverableFeature() - Constructor for class org.dspace.app.rest.authorization.impl.MakeDiscoverableFeature
 
MakePrivateFeature - Class in org.dspace.app.rest.authorization.impl
The make private feature.
MakePrivateFeature() - Constructor for class org.dspace.app.rest.authorization.impl.MakePrivateFeature
 
makeSingular(String) - Static method in class org.dspace.app.rest.utils.Utils
 
MANAGE_ACCESS_GROUP - Static variable in class org.dspace.app.rest.security.EPersonRestAuthenticationProvider
 
ManageAdminGroupFeature - Class in org.dspace.app.rest.authorization.impl
The manage admin group feature.
ManageAdminGroupFeature() - Constructor for class org.dspace.app.rest.authorization.impl.ManageAdminGroupFeature
 
ManageGroupsFeature - Class in org.dspace.app.rest.authorization.impl
The Manage Groups Feature.
ManageGroupsFeature() - Constructor for class org.dspace.app.rest.authorization.impl.ManageGroupsFeature
 
ManageMappedItemsFeature - Class in org.dspace.app.rest.authorization.impl
The manage mapped items feature.
ManageMappedItemsFeature() - Constructor for class org.dspace.app.rest.authorization.impl.ManageMappedItemsFeature
 
ManageSubmitterGroupFeature - Class in org.dspace.app.rest.authorization.impl
The manage submitter group feature.
ManageSubmitterGroupFeature() - Constructor for class org.dspace.app.rest.authorization.impl.ManageSubmitterGroupFeature
 
ManageTemplateItemFeature - Class in org.dspace.app.rest.authorization.impl
The ManageTemplateItem feature.
ManageTemplateItemFeature() - Constructor for class org.dspace.app.rest.authorization.impl.ManageTemplateItemFeature
 
ManageWorkflowGroupFeature - Class in org.dspace.app.rest.authorization.impl
The manage workflow group feature.
ManageWorkflowGroupFeature() - Constructor for class org.dspace.app.rest.authorization.impl.ManageWorkflowGroupFeature
 
MAPPED_COLLECTIONS - Static variable in class org.dspace.app.rest.model.ItemRest
 
MAPPED_ITEMS - Static variable in class org.dspace.app.rest.model.CollectionRest
 
MappedCollectionRestController - Class in org.dspace.app.rest
This RestController takes care of the creation and deletion of MappedCollections.
MappedCollectionRestController() - Constructor for class org.dspace.app.rest.MappedCollectionRestController
 
mergeMetadata(Context, T, MetadataRest) - Method in class org.dspace.app.rest.converter.MetadataConverter
Merge into a DSpace object's domain metadata values from a rest representation.
MESSAGE_KEY - Static variable in exception org.dspace.app.rest.exception.EPersonNameNotProvidedException
 
MESSAGE_KEY - Static variable in exception org.dspace.app.rest.exception.GroupNameNotProvidedException
 
MESSAGE_KEY - Static variable in exception org.dspace.app.rest.exception.RESTEmptyWorkflowGroupException
 
METADATA_AND_BITSTREAMS - org.dspace.app.rest.model.HarvestTypeEnum
 
METADATA_AND_REF - org.dspace.app.rest.model.HarvestTypeEnum
 
METADATA_ONLY - org.dspace.app.rest.model.HarvestTypeEnum
 
MetadataConverter - Class in org.dspace.app.rest.converter
Converter to translate between lists of domain MetadataValues and MetadataRest representations.
MetadataConverter() - Constructor for class org.dspace.app.rest.converter.MetadataConverter
 
MetadataFieldConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the MetadataField in the DSpace API data model and the REST data model
MetadataFieldConverter() - Constructor for class org.dspace.app.rest.converter.MetadataFieldConverter
 
MetadataFieldResource - Class in org.dspace.app.rest.model.hateoas
MetadataField Rest HAL Resource.
MetadataFieldResource(MetadataFieldRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.MetadataFieldResource
 
MetadataFieldRest - Class in org.dspace.app.rest.model
The MetadataField REST Resource
MetadataFieldRest() - Constructor for class org.dspace.app.rest.model.MetadataFieldRest
 
MetadataFieldRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage MetadataField Rest object
MetadataFieldRestRepository() - Constructor for class org.dspace.app.rest.repository.MetadataFieldRestRepository
 
metadataFieldService - Variable in class org.dspace.app.rest.submit.AbstractProcessingStep
 
MetadataRest - Class in org.dspace.app.rest.model
Rest representation of a map of metadata keys to ordered lists of values.
MetadataRest() - Constructor for class org.dspace.app.rest.model.MetadataRest
 
MetadataSchemaConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the MetadataSchema in the DSpace API data model and the REST data model
MetadataSchemaConverter() - Constructor for class org.dspace.app.rest.converter.MetadataSchemaConverter
 
MetadataSchemaResource - Class in org.dspace.app.rest.model.hateoas
MetadataSchema Rest HAL Resource.
MetadataSchemaResource(MetadataSchemaRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.MetadataSchemaResource
 
MetadataSchemaRest - Class in org.dspace.app.rest.model
The MetadataSchema REST Resource
MetadataSchemaRest() - Constructor for class org.dspace.app.rest.model.MetadataSchemaRest
 
MetadataSchemaRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage MetadataSchema Rest object
MetadataSchemaRestRepository() - Constructor for class org.dspace.app.rest.repository.MetadataSchemaRestRepository
 
MetadataValidation - Class in org.dspace.app.rest.submit.step.validation
Execute three validation check on fields validation: - mandatory metadata missing - regex missing match - authority required metadata missing
MetadataValidation() - Constructor for class org.dspace.app.rest.submit.step.validation.MetadataValidation
 
MetadataValueAddPatchOperation<DSO extends org.dspace.content.DSpaceObject> - Class in org.dspace.app.rest.submit.factory.impl
Submission "add" common PATCH operation.
MetadataValueAddPatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.MetadataValueAddPatchOperation
 
MetadataValueConverter - Class in org.dspace.app.rest.converter
Converter to translate between domain MetadataValues and MetadataValueRest representations.
MetadataValueConverter() - Constructor for class org.dspace.app.rest.converter.MetadataValueConverter
 
MetadataValueDTOConverter - Class in org.dspace.app.rest.converter
Converter to translate between domain MetadataValues and MetadataValueRest representations.
MetadataValueDTOConverter() - Constructor for class org.dspace.app.rest.converter.MetadataValueDTOConverter
 
MetadataValueDTOListConverter - Class in org.dspace.app.rest.converter
Converter to translate between lists of domain MetadataValues and MetadataRest representations.
MetadataValueDTOListConverter() - Constructor for class org.dspace.app.rest.converter.MetadataValueDTOListConverter
 
MetadataValueList - Class in org.dspace.app.rest.model
Type-safe wrapper for a list of MetadataValues for use with MetadataConverter, so it can be invoked properly via calls to ConverterService.toRest(Object, Projection).
MetadataValueList(List<MetadataValue>) - Constructor for class org.dspace.app.rest.model.MetadataValueList
 
MetadataValueMovePatchOperation<DSO extends org.dspace.content.DSpaceObject> - Class in org.dspace.app.rest.submit.factory.impl
Submission "move" common PATCH operation.
MetadataValueMovePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.MetadataValueMovePatchOperation
 
MetadataValueRemovePatchOperation<DSO extends org.dspace.content.DSpaceObject> - Class in org.dspace.app.rest.submit.factory.impl
Submission "remove" PATCH operation.
MetadataValueRemovePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.MetadataValueRemovePatchOperation
 
MetadataValueReplacePatchOperation<DSO extends org.dspace.content.DSpaceObject> - Class in org.dspace.app.rest.submit.factory.impl
Submission "replace" common PATCH operation.
MetadataValueReplacePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.MetadataValueReplacePatchOperation
 
MetadataValueRest - Class in org.dspace.app.rest.model
An embeddable representation of the Metadata to use in with DSpace REST Resource
MetadataValueRest() - Constructor for class org.dspace.app.rest.model.MetadataValueRest
 
MetadataValueRest(String) - Constructor for class org.dspace.app.rest.model.MetadataValueRest
 
method() - Method in annotation type org.dspace.app.rest.model.LinkRest
The name of the method to invoke in the associated link repository.
methodNotAllowedException(HttpServletRequest, HttpServletResponse, Exception) - Method in class org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice
 
MethodNotAllowedException - Exception in org.dspace.app.rest.exception
Method Not Allowed: The 405 status code indicates that the method received in the request-line is known by the origin server but not supported by the target resource.
MethodNotAllowedException(String) - Constructor for exception org.dspace.app.rest.exception.MethodNotAllowedException
 
MethodNotAllowedException(String, Throwable) - Constructor for exception org.dspace.app.rest.exception.MethodNotAllowedException
 
MethodSecurityConfig - Class in org.dspace.app.rest.security
 
MethodSecurityConfig() - Constructor for class org.dspace.app.rest.security.MethodSecurityConfig
 
MissingParameterException - Exception in org.dspace.app.rest.exception
This class provides an exception to be used when the SearchFilter given is invalid
MissingParameterException(String) - Constructor for exception org.dspace.app.rest.exception.MissingParameterException
 
MissingParameterException(String, Throwable) - Constructor for exception org.dspace.app.rest.exception.MissingParameterException
 
MissingParameterException(HttpServletRequest, HttpServletResponse, Exception) - Method in class org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice
 
move(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.BitstreamBundleController
This method moves the bitstream to the bundle corresponding the the link provided in the body of the put request
move(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.ItemOwningCollectionUpdateRestController
This method will update the owning collection of the item that correspond to the provided item uuid, effectively moving the item to the new collection.
MoveFeature - Class in org.dspace.app.rest.authorization.impl
The move feature.
MoveFeature() - Constructor for class org.dspace.app.rest.authorization.impl.MoveFeature
 
MoveOperation - Class in org.dspace.app.rest.model.patch
Operation to track the "move" operation to the given "path".
MoveOperation(String, String) - Constructor for class org.dspace.app.rest.model.patch.MoveOperation
 
MovePatchOperation<T> - Class in org.dspace.app.rest.submit.factory.impl
Class to manage HTTP PATCH method operation MOVE
MovePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.MovePatchOperation
 
moveValue(Context, DSO, String, int, int) - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueMovePatchOperation
 

N

name - Variable in class org.dspace.app.rest.model.PropertyRest
 
name() - Method in annotation type org.dspace.app.rest.authorization.AuthorizationFeatureDocumentation
The name of the authorization feature (required).
name() - Method in annotation type org.dspace.app.rest.model.LinkRest
The rel name to use for the link and/or embed.
name() - Method in annotation type org.dspace.app.rest.SearchRestMethod
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.AdministratorOfFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.CCLicenseFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.CollectionAdminFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.ComColAdminFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.CommunityAdminFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.CreateBitstreamFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.CreateBundleFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.CreateCollectionFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.CreateCommunityFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.DeleteFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.DownloadFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.EditMetadataFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.EPersonRegistrationFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.LoginOnBehalfOfFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.MakeDiscoverableFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.MakePrivateFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.ManageAdminGroupFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.ManageGroupsFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.ManageMappedItemsFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.ManageSubmitterGroupFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.ManageTemplateItemFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.ManageWorkflowGroupFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.MoveFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.PolicyFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.ReinstateFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.ReorderBitstreamFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.RequestCopyFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.ViewSearchStatisticsFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.ViewUsageStatisticsFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.ViewVersionsFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.ViewWorkflowStatisticsFeature
 
NAME - Static variable in class org.dspace.app.rest.authorization.impl.WithdrawFeature
 
NAME - Static variable in class org.dspace.app.rest.model.AuthenticationStatusRest
 
NAME - Static variable in class org.dspace.app.rest.model.AuthenticationTokenRest
 
NAME - Static variable in class org.dspace.app.rest.model.AuthnRest
 
NAME - Static variable in class org.dspace.app.rest.model.AuthorizationFeatureRest
 
NAME - Static variable in class org.dspace.app.rest.model.AuthorizationRest
 
NAME - Static variable in class org.dspace.app.rest.model.BitstreamFormatRest
 
NAME - Static variable in class org.dspace.app.rest.model.BitstreamRest
 
NAME - Static variable in class org.dspace.app.rest.model.BrowseEntryRest
 
NAME - Static variable in class org.dspace.app.rest.model.BrowseIndexRest
 
NAME - Static variable in class org.dspace.app.rest.model.BundleRest
 
NAME - Static variable in class org.dspace.app.rest.model.ClaimedTaskRest
 
NAME - Static variable in class org.dspace.app.rest.model.CollectionRest
 
NAME - Static variable in class org.dspace.app.rest.model.CommunityRest
 
NAME - Static variable in class org.dspace.app.rest.model.DiscoveryResultsRest
 
NAME - Static variable in class org.dspace.app.rest.model.EntityTypeRest
 
NAME - Static variable in class org.dspace.app.rest.model.EPersonRest
 
NAME - Static variable in class org.dspace.app.rest.model.ExternalSourceEntryRest
 
NAME - Static variable in class org.dspace.app.rest.model.ExternalSourceRest
 
NAME - Static variable in class org.dspace.app.rest.model.FacetConfigurationRest
 
NAME - Static variable in class org.dspace.app.rest.model.GroupRest
 
NAME - Static variable in class org.dspace.app.rest.model.HarvestedCollectionRest
 
NAME - Static variable in class org.dspace.app.rest.model.HarvesterMetadataRest
 
NAME - Static variable in class org.dspace.app.rest.model.ItemRest
 
NAME - Static variable in class org.dspace.app.rest.model.LicenseRest
 
NAME - Static variable in class org.dspace.app.rest.model.MetadataFieldRest
 
NAME - Static variable in class org.dspace.app.rest.model.MetadataSchemaRest
 
NAME - Static variable in class org.dspace.app.rest.model.PoolTaskRest
 
NAME - Static variable in class org.dspace.app.rest.model.ProcessFileTypesRest
 
NAME - Static variable in class org.dspace.app.rest.model.ProcessRest
 
NAME - Static variable in class org.dspace.app.rest.model.PropertyRest
 
NAME - Static variable in class org.dspace.app.rest.model.RegistrationRest
 
NAME - Static variable in class org.dspace.app.rest.model.RelationshipRest
 
NAME - Static variable in class org.dspace.app.rest.model.RelationshipTypeRest
 
NAME - Static variable in class org.dspace.app.rest.model.ResourcePolicyRest
 
NAME - Static variable in class org.dspace.app.rest.model.RootRest
 
NAME - Static variable in class org.dspace.app.rest.model.ScriptRest
 
NAME - Static variable in class org.dspace.app.rest.model.SearchConfigurationRest
 
NAME - Static variable in class org.dspace.app.rest.model.SearchEventRest
 
NAME - Static variable in class org.dspace.app.rest.model.SearchFacetEntryRest
 
NAME - Static variable in class org.dspace.app.rest.model.SearchFacetValueRest
 
NAME - Static variable in class org.dspace.app.rest.model.SearchResultEntryRest
 
NAME - Static variable in class org.dspace.app.rest.model.SearchSupportRest
 
NAME - Static variable in class org.dspace.app.rest.model.SiteRest
 
NAME - Static variable in class org.dspace.app.rest.model.StatisticsSupportRest
 
NAME - Static variable in class org.dspace.app.rest.model.SubmissionCCLicenseRest
 
NAME - Static variable in class org.dspace.app.rest.model.SubmissionCCLicenseUrlRest
 
NAME - Static variable in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
NAME - Static variable in class org.dspace.app.rest.model.SubmissionFormRest
 
NAME - Static variable in class org.dspace.app.rest.model.SubmissionSectionRest
 
NAME - Static variable in class org.dspace.app.rest.model.SubmissionUploadRest
 
NAME - Static variable in class org.dspace.app.rest.model.TemplateItemRest
 
NAME - Static variable in class org.dspace.app.rest.model.UsageReportPointCityRest
 
NAME - Static variable in class org.dspace.app.rest.model.UsageReportPointCountryRest
 
NAME - Static variable in class org.dspace.app.rest.model.UsageReportPointDateRest
 
NAME - Static variable in class org.dspace.app.rest.model.UsageReportPointRest
 
NAME - Static variable in class org.dspace.app.rest.model.UsageReportRest
 
NAME - Static variable in class org.dspace.app.rest.model.VersionHistoryRest
 
NAME - Static variable in class org.dspace.app.rest.model.VersionRest
 
NAME - Static variable in class org.dspace.app.rest.model.ViewEventRest
 
NAME - Static variable in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
NAME - Static variable in class org.dspace.app.rest.model.VocabularyEntryRest
 
NAME - Static variable in class org.dspace.app.rest.model.VocabularyRest
 
NAME - Static variable in class org.dspace.app.rest.model.WorkflowActionRest
 
NAME - Static variable in class org.dspace.app.rest.model.WorkflowDefinitionRest
 
NAME - Static variable in class org.dspace.app.rest.model.WorkflowItemRest
 
NAME - Static variable in class org.dspace.app.rest.model.WorkflowStepRest
 
NAME - Static variable in class org.dspace.app.rest.model.WorkspaceItemRest
 
NAME - Static variable in class org.dspace.app.rest.projection.CompositeProjection
 
NAME - Static variable in class org.dspace.app.rest.projection.DefaultProjection
 
NAME - Static variable in class org.dspace.app.rest.projection.EmbedRelsProjection
 
NAME - Static variable in class org.dspace.app.rest.projection.FullProjection
 
NAME - Static variable in class org.dspace.app.rest.projection.SpecificLevelProjection
 
NAME_LINK_ON_PANEL - Static variable in class org.dspace.app.rest.model.SubmissionFormRest
 
NAME_LINK_ON_PANEL - Static variable in class org.dspace.app.rest.model.SubmissionUploadRest
 
NAME_PLURAL - Static variable in class org.dspace.app.rest.model.EntityTypeRest
 
NAME_PLURAL - Static variable in class org.dspace.app.rest.model.MetadataFieldRest
 
NAME_PLURAL - Static variable in class org.dspace.app.rest.model.RegistrationRest
 
NAME_PLURAL - Static variable in class org.dspace.app.rest.model.WorkflowActionRest
 
NAME_PLURAL - Static variable in class org.dspace.app.rest.model.WorkflowDefinitionRest
 
NAME_PLURAL - Static variable in class org.dspace.app.rest.model.WorkflowStepRest
 
newInstance() - Method in class org.dspace.app.rest.converter.BitstreamConverter
 
newInstance() - Method in class org.dspace.app.rest.converter.BundleConverter
 
newInstance() - Method in class org.dspace.app.rest.converter.CollectionConverter
 
newInstance() - Method in class org.dspace.app.rest.converter.CommunityConverter
 
newInstance() - Method in class org.dspace.app.rest.converter.DSpaceObjectConverter
 
newInstance() - Method in class org.dspace.app.rest.converter.EPersonConverter
 
newInstance() - Method in class org.dspace.app.rest.converter.GroupConverter
 
newInstance() - Method in class org.dspace.app.rest.converter.ItemConverter
 
newInstance() - Method in class org.dspace.app.rest.converter.SiteConverter
 
NONE - org.dspace.app.rest.model.HarvestTypeEnum
 
NOTAUTHORITY - org.dspace.app.rest.model.query.RestSearchOperator
The notauthority operator can be used by adding a -id: infront of the search query It then becomes -id:VALUE to call for a search on the notauthority operator for VALUE
NOTCONTAINS - org.dspace.app.rest.model.query.RestSearchOperator
The notcontains operator can be used by adding a - (minus) infront of the search query and a * at the end It then becomes -VALUE* to call for a search on the notcontains operator for VALUE
NOTEQUALS - org.dspace.app.rest.model.query.RestSearchOperator
The notequals operator can be used by adding a - infront of the search query It then becomes -VALUE to call for a search on the notequals operator for VALUE

O

OAI_ERROR - org.dspace.app.rest.model.HarvestStatusEnum
 
OBJECT - Static variable in class org.dspace.app.rest.model.AuthorizationRest
 
OBJECT - Static variable in class org.dspace.app.rest.model.GroupRest
 
obtainContext() - Method in class org.dspace.app.rest.repository.AbstractDSpaceRestRepository
 
obtainContext(ServletRequest) - Static method in class org.dspace.app.rest.utils.ContextUtil
Obtain a new context object.
obtainProjection() - Method in class org.dspace.app.rest.utils.Utils
Gets the effective projection requested by the current servlet request, or DefaultProjection if none is specified.
onAuthentication(Authentication, HttpServletRequest, HttpServletResponse) - Method in class org.dspace.app.rest.security.DSpaceCsrfAuthenticationStrategy
This method is triggered anytime a new Authentication occurs.
op - Variable in class org.dspace.app.rest.model.patch.Operation
 
OpenSearchController - Class in org.dspace.app.rest
This class provides a controller for OpenSearch support.
OpenSearchController() - Constructor for class org.dspace.app.rest.OpenSearchController
 
Operation - Class in org.dspace.app.rest.model.patch
Abstract base class representing and providing support methods for patch operations.
Operation(String, String) - Constructor for class org.dspace.app.rest.model.patch.Operation
 
Operation(String, String, Object) - Constructor for class org.dspace.app.rest.model.patch.Operation
 
OPERATION_ADD - Static variable in class org.dspace.app.rest.repository.patch.operation.PatchOperation
 
OPERATION_COPY - Static variable in class org.dspace.app.rest.repository.patch.operation.PatchOperation
 
OPERATION_METADATA_PATH - Static variable in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataPatchUtils
Path in json body of patch that uses these metadata operations
OPERATION_MOVE - Static variable in class org.dspace.app.rest.repository.patch.operation.PatchOperation
 
OPERATION_PASSWORD_CHANGE - Static variable in class org.dspace.app.rest.repository.patch.operation.EPersonPasswordAddOperation
Path in json body of patch that uses this operation
OPERATION_PATH_DESCRIPTION - Static variable in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyUtils
 
OPERATION_PATH_ENDDATE - Static variable in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyUtils
 
OPERATION_PATH_NAME - Static variable in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyUtils
 
OPERATION_PATH_SECTIONS - Static variable in class org.dspace.app.rest.repository.WorkflowItemRestRepository
 
OPERATION_PATH_SECTIONS - Static variable in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
OPERATION_PATH_STARTDATE - Static variable in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyUtils
Paths in json body of patched that use these resourcePolicy operations
OPERATION_REMOVE - Static variable in class org.dspace.app.rest.repository.patch.operation.PatchOperation
 
OPERATION_REPLACE - Static variable in class org.dspace.app.rest.repository.patch.operation.PatchOperation
 
Operator(String) - Constructor for class org.dspace.app.rest.model.SearchConfigurationRest.Filter.Operator
 
OPERATOR_AUTHORITY - Static variable in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
OPERATOR_CONTAINS - Static variable in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
OPERATOR_EQUALS - Static variable in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
OPERATOR_NOTAUTHORITY - Static variable in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
OPERATOR_NOTCONTAINS - Static variable in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
OPERATOR_NOTEQUALS - Static variable in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
OPERATOR_QUERY - Static variable in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
org.dspace.app.rest - package org.dspace.app.rest
 
org.dspace.app.rest.authorization - package org.dspace.app.rest.authorization
 
org.dspace.app.rest.authorization.impl - package org.dspace.app.rest.authorization.impl
 
org.dspace.app.rest.configuration - package org.dspace.app.rest.configuration
 
org.dspace.app.rest.converter - package org.dspace.app.rest.converter
 
org.dspace.app.rest.converter.query - package org.dspace.app.rest.converter.query
 
org.dspace.app.rest.exception - package org.dspace.app.rest.exception
 
org.dspace.app.rest.filter - package org.dspace.app.rest.filter
 
org.dspace.app.rest.link - package org.dspace.app.rest.link
 
org.dspace.app.rest.link.externalsources - package org.dspace.app.rest.link.externalsources
 
org.dspace.app.rest.link.harvest - package org.dspace.app.rest.link.harvest
 
org.dspace.app.rest.link.process - package org.dspace.app.rest.link.process
 
org.dspace.app.rest.link.relation - package org.dspace.app.rest.link.relation
 
org.dspace.app.rest.link.search - package org.dspace.app.rest.link.search
 
org.dspace.app.rest.link.statistics - package org.dspace.app.rest.link.statistics
 
org.dspace.app.rest.model - package org.dspace.app.rest.model
 
org.dspace.app.rest.model.hateoas - package org.dspace.app.rest.model.hateoas
 
org.dspace.app.rest.model.hateoas.annotations - package org.dspace.app.rest.model.hateoas.annotations
 
org.dspace.app.rest.model.patch - package org.dspace.app.rest.model.patch
 
org.dspace.app.rest.model.query - package org.dspace.app.rest.model.query
 
org.dspace.app.rest.model.step - package org.dspace.app.rest.model.step
 
org.dspace.app.rest.model.submit - package org.dspace.app.rest.model.submit
 
org.dspace.app.rest.model.wrapper - package org.dspace.app.rest.model.wrapper
 
org.dspace.app.rest.parameter - package org.dspace.app.rest.parameter
 
org.dspace.app.rest.parameter.resolver - package org.dspace.app.rest.parameter.resolver
 
org.dspace.app.rest.projection - package org.dspace.app.rest.projection
 
org.dspace.app.rest.repository - package org.dspace.app.rest.repository
 
org.dspace.app.rest.repository.handler - package org.dspace.app.rest.repository.handler
 
org.dspace.app.rest.repository.handler.service - package org.dspace.app.rest.repository.handler.service
 
org.dspace.app.rest.repository.patch - package org.dspace.app.rest.repository.patch
 
org.dspace.app.rest.repository.patch.operation - package org.dspace.app.rest.repository.patch.operation
 
org.dspace.app.rest.repository.patch.operation.resourcePolicy - package org.dspace.app.rest.repository.patch.operation.resourcePolicy
 
org.dspace.app.rest.scripts.handler.impl - package org.dspace.app.rest.scripts.handler.impl
 
org.dspace.app.rest.security - package org.dspace.app.rest.security
 
org.dspace.app.rest.security.jwt - package org.dspace.app.rest.security.jwt
 
org.dspace.app.rest.submit - package org.dspace.app.rest.submit
 
org.dspace.app.rest.submit.factory - package org.dspace.app.rest.submit.factory
 
org.dspace.app.rest.submit.factory.impl - package org.dspace.app.rest.submit.factory.impl
 
org.dspace.app.rest.submit.step - package org.dspace.app.rest.submit.step
 
org.dspace.app.rest.submit.step.validation - package org.dspace.app.rest.submit.step.validation
 
org.dspace.app.rest.utils - package org.dspace.app.rest.utils
 
OUTPUT - Static variable in class org.dspace.app.rest.model.ProcessRest
 
OWNING_COLLECTION - Static variable in class org.dspace.app.rest.model.ItemRest
 

P

page - Variable in class org.dspace.app.rest.model.hateoas.EmbeddedPageHeader
 
PageRest - Class in org.dspace.app.rest.model
This class is a REST representation for the Page object that is used for Pagination
PageRest() - Constructor for class org.dspace.app.rest.model.PageRest
 
PageRest(int, int, int, int) - Constructor for class org.dspace.app.rest.model.PageRest
 
PaginationException - Exception in org.dspace.app.rest.exception
This is an exception to manage information about pagination errors.
PaginationException(long) - Constructor for exception org.dspace.app.rest.exception.PaginationException
 
PARAM - Static variable in class org.dspace.app.rest.IdentifierRestController
 
PARAM - Static variable in class org.dspace.app.rest.UUIDLookupRestController
 
Parameter - Annotation Type in org.dspace.app.rest
This annotation provides extra information about method parameters of a SearchRestMethod allowing automatic bind of request parameters
ParameterConversionException(HttpServletRequest, HttpServletResponse, Exception) - Method in class org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice
 
ParameterRest - Class in org.dspace.app.rest.model
This class serves as a REST representation for a script parameter
ParameterRest() - Constructor for class org.dspace.app.rest.model.ParameterRest
 
ParameterValueRest - Class in org.dspace.app.rest.model
This class serves as a REST representation for a paramater with a value given to the script
ParameterValueRest() - Constructor for class org.dspace.app.rest.model.ParameterValueRest
 
PARENT - Static variable in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
PARENT_COMMUNITY - Static variable in class org.dspace.app.rest.model.CollectionRest
 
PARENT_COMMUNITY - Static variable in class org.dspace.app.rest.model.CommunityRest
 
parseClaim(Context, HttpServletRequest, JWTClaimsSet) - Method in class org.dspace.app.rest.security.jwt.EPersonClaimProvider
 
parseClaim(Context, HttpServletRequest, JWTClaimsSet) - Method in interface org.dspace.app.rest.security.jwt.JWTClaimProvider
 
parseClaim(Context, HttpServletRequest, JWTClaimsSet) - Method in class org.dspace.app.rest.security.jwt.SpecialGroupClaimProvider
 
parseEPersonFromToken(String, HttpServletRequest, Context) - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
Retrieve EPerson from a JSON Web Token (JWT)
patch(HttpServletRequest, String, String, ID, Patch) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Apply a partial update to the REST object via JSON Patch
patch(HttpServletRequest, String, String, Integer, JsonNode) - Method in class org.dspace.app.rest.RestResourceController
PATCH method, using operation on the resources following (JSON) Patch notation (https://tools.ietf .org/html/rfc6902) Note that the regular expression in the request mapping accept a number as identifier;
patch(HttpServletRequest, String, String, UUID, JsonNode) - Method in class org.dspace.app.rest.RestResourceController
PATCH method, using operation on the resources following (JSON) Patch notation (https://tools.ietf .org/html/rfc6902) Note that the regular expression in the request mapping accept a UUID as identifier;
patch(HttpServletRequest, UUID, JsonNode) - Method in class org.dspace.app.rest.ItemTemplateRestController
This method modifies installed template items Example:
patch(Context, HttpServletRequest, String, String, ID, Patch) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Method to implement to allow partial update of the REST object via JSON Patch
patch(Context, HttpServletRequest, String, String, Integer, Patch) - Method in class org.dspace.app.rest.repository.ResourcePolicyRestRepository
 
patch(Context, HttpServletRequest, String, String, Integer, Patch) - Method in class org.dspace.app.rest.repository.WorkflowItemRestRepository
 
patch(Context, HttpServletRequest, String, String, Integer, Patch) - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
patch(Context, HttpServletRequest, String, String, UUID, Patch) - Method in class org.dspace.app.rest.repository.BitstreamRestRepository
 
patch(Context, HttpServletRequest, String, String, UUID, Patch) - Method in class org.dspace.app.rest.repository.BundleRestRepository
Apply a patch operation to a bundle
patch(Context, HttpServletRequest, String, String, UUID, Patch) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
 
patch(Context, HttpServletRequest, String, String, UUID, Patch) - Method in class org.dspace.app.rest.repository.CommunityRestRepository
 
patch(Context, HttpServletRequest, String, String, UUID, Patch) - Method in class org.dspace.app.rest.repository.EPersonRestRepository
 
patch(Context, HttpServletRequest, String, String, UUID, Patch) - Method in class org.dspace.app.rest.repository.GroupRestRepository
 
patch(Context, HttpServletRequest, String, String, UUID, Patch) - Method in class org.dspace.app.rest.repository.ItemRestRepository
 
patch(Context, HttpServletRequest, String, String, UUID, Patch) - Method in class org.dspace.app.rest.repository.SiteRestRepository
 
patch(Context, M, List<Operation>) - Method in class org.dspace.app.rest.repository.patch.ResourcePatch
Handles the patch operations.
Patch - Class in org.dspace.app.rest.model.patch
Represents a Patch.
Patch(List<Operation>) - Constructor for class org.dspace.app.rest.model.patch.Patch
 
PatchConfigurationService - Class in org.dspace.app.rest.submit
Class to mantain mapping configuration for PATCH operation needed by the Submission process
PatchConfigurationService() - Constructor for class org.dspace.app.rest.submit.PatchConfigurationService
 
PatchConverter<T> - Interface in org.dspace.app.rest.converter
A strategy interface for producing Patch instances from a patch document representation (such as JSON Patch) and rendering a Patch to a patch document representation.
patchDSpaceObject(String, String, UUID, Patch) - Method in class org.dspace.app.rest.repository.DSpaceObjectRestRepository
Updates the DSpaceObject according to the given Patch.
patchInternal(HttpServletRequest, String, String, ID, JsonNode) - Method in class org.dspace.app.rest.RestResourceController
Internal patch method
PatchOperation<M> - Class in org.dspace.app.rest.repository.patch.operation
Base class for all resource patch operations.
PatchOperation<T> - Class in org.dspace.app.rest.submit.factory.impl
Class to abstract the HTTP PATCH method operation
PatchOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.PatchOperation
 
PatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.PatchOperation
 
PatchOperationFactory - Class in org.dspace.app.rest.submit.factory
Factory to get an instance of PatchOperation
PatchOperationFactory() - Constructor for class org.dspace.app.rest.submit.factory.PatchOperationFactory
 
patchTemplateItem(TemplateItem, JsonNode) - Method in class org.dspace.app.rest.repository.TemplateItemRestRepository
Modify a template Item which is a template Item
path - Variable in class org.dspace.app.rest.model.patch.Operation
 
perform(Context, HttpServletRequest, InProgressSubmission, Operation) - Method in class org.dspace.app.rest.submit.factory.impl.AddPatchOperation
 
perform(Context, HttpServletRequest, InProgressSubmission, Operation) - Method in class org.dspace.app.rest.submit.factory.impl.MovePatchOperation
 
perform(Context, HttpServletRequest, InProgressSubmission, Operation) - Method in class org.dspace.app.rest.submit.factory.impl.PatchOperation
 
perform(Context, HttpServletRequest, InProgressSubmission, Operation) - Method in class org.dspace.app.rest.submit.factory.impl.RemovePatchOperation
 
perform(Context, HttpServletRequest, InProgressSubmission, Operation) - Method in class org.dspace.app.rest.submit.factory.impl.ReplacePatchOperation
 
perform(Context, M, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.PatchOperation
Updates the rest model by applying the patch operation.
perform(Context, Bundle, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.BundleMoveOperation
Executes the move patch operation.
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataAddOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataCopyOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataMoveOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataRemoveOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataReplaceOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.EPersonCertificateReplaceOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.EPersonEmailReplaceOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.EPersonLoginReplaceOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.EPersonNetidReplaceOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.EPersonPasswordAddOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.GroupNameReplaceOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.ItemDiscoverableReplaceOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.ItemWithdrawReplaceOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyDescriptionAddOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyDescriptionRemoveOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyDescriptionReplaceOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyEndDateAddOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyEndDateRemoveOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyEndDateReplaceOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyNameAddOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyNameRemoveOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyNameReplaceOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyStartDateAddOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyStartDateRemoveOperation
 
perform(Context, R, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyStartDateReplaceOperation
 
performBitstreamMove(Context, Bitstream, Bundle) - Method in class org.dspace.app.rest.repository.BitstreamRestRepository
Method that will move the bitsream corresponding to the uuid to the target bundle
performPatchOperation(Context, M, Operation) - Method in class org.dspace.app.rest.repository.patch.ResourcePatch
Checks with all possible patch operations whether they support this operation (based on instanceof dso and operation.path)
PLURAL - Static variable in class org.dspace.app.rest.model.SubmissionCCLicenseRest
 
PLURAL - Static variable in class org.dspace.app.rest.model.SubmissionCCLicenseUrlRest
 
PLURAL_NAME - Static variable in class org.dspace.app.rest.model.BitstreamRest
 
PLURAL_NAME - Static variable in class org.dspace.app.rest.model.BundleRest
 
PLURAL_NAME - Static variable in class org.dspace.app.rest.model.ClaimedTaskRest
 
PLURAL_NAME - Static variable in class org.dspace.app.rest.model.CollectionRest
 
PLURAL_NAME - Static variable in class org.dspace.app.rest.model.CommunityRest
 
PLURAL_NAME - Static variable in class org.dspace.app.rest.model.ExternalSourceEntryRest
 
PLURAL_NAME - Static variable in class org.dspace.app.rest.model.ExternalSourceRest
 
PLURAL_NAME - Static variable in class org.dspace.app.rest.model.ItemRest
 
PLURAL_NAME - Static variable in class org.dspace.app.rest.model.PoolTaskRest
 
PLURAL_NAME - Static variable in class org.dspace.app.rest.model.ProcessFileTypesRest
 
PLURAL_NAME - Static variable in class org.dspace.app.rest.model.ProcessRest
 
PLURAL_NAME - Static variable in class org.dspace.app.rest.model.ResourcePolicyRest
 
PLURAL_NAME - Static variable in class org.dspace.app.rest.model.ScriptRest
 
PLURAL_NAME - Static variable in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
PolicyFeature - Class in org.dspace.app.rest.authorization.impl
The policy feature.
PolicyFeature() - Constructor for class org.dspace.app.rest.authorization.impl.PolicyFeature
 
PoolTaskConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the PoolTask in the DSpace API data model and the REST data model
PoolTaskConverter() - Constructor for class org.dspace.app.rest.converter.PoolTaskConverter
 
PoolTaskResource - Class in org.dspace.app.rest.model.hateoas
PooledTask Rest HAL Resource.
PoolTaskResource(PoolTaskRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.PoolTaskResource
 
PoolTaskRest - Class in org.dspace.app.rest.model
The PoolTask REST Resource
PoolTaskRest() - Constructor for class org.dspace.app.rest.model.PoolTaskRest
 
PoolTaskRestPermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
An authenticated user is allowed to interact with a pool task only if it is in his list.
PoolTaskRestPermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.PoolTaskRestPermissionEvaluatorPlugin
 
PoolTaskRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage PooledTask Rest object
PoolTaskRestRepository() - Constructor for class org.dspace.app.rest.repository.PoolTaskRestRepository
 
PoolTaskStepLinkRepository - Class in org.dspace.app.rest.repository
Link repositoy for the Steps subresources of an individual PoolTask
PoolTaskStepLinkRepository() - Constructor for class org.dspace.app.rest.repository.PoolTaskStepLinkRepository
 
post(HttpServletRequest, String, String, String) - Method in class org.dspace.app.rest.RestResourceController
Execute a POST request; curl -X POST -H "Content-Type:application/json" http:///api/{apiCategory}/{model} Example:
postAdminGroup(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.CollectionGroupRestController
This method creates and returns an AdminGroup object for the given collection This is called by using RequestMethod.POST on the /adminGroup value
postAdminGroup(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.CommunityAdminGroupRestController
This method creates and returns an AdminGroup object for the given community This is called by using RequestMethod.POST on the default url for this class
postBitstreamReadGroup(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.CollectionGroupRestController
This method creates and returns a BitstreamReadGroup object for the given collection This is called by using RequestMethod.POST on the /bitstreamReadGroup value
postItemReadGroup(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.CollectionGroupRestController
This method creates and returns a ItemReadGroup object for the given collection This is called by using RequestMethod.POST on the /itemReadGroup value
postJsonInternal(HttpServletRequest, String, String, String) - Method in class org.dspace.app.rest.RestResourceController
Internal method to execute POST with application/json MediaType;
postSearchEvent() - Method in class org.dspace.app.rest.StatisticsRestController
 
postSubmittersGroup(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.CollectionGroupRestController
This method creates and returns a SubmitterGroup object for the given collection This is called by using RequestMethod.POST on the /submittersGroup
postUriListInternal(HttpServletRequest, String, String) - Method in class org.dspace.app.rest.RestResourceController
Internal method to execute POST with text/uri-list MediaType;
postViewEvent() - Method in class org.dspace.app.rest.StatisticsRestController
 
postWithUriListContentType(HttpServletRequest, String, String) - Method in class org.dspace.app.rest.RestResourceController
Execute a POST request; curl -X POST -H "Content-Type:text/uri-list" http:///api/{apiCategory}/{model} Example:
postWorkflowGroupForRole(UUID, HttpServletResponse, HttpServletRequest, String) - Method in class org.dspace.app.rest.CollectionGroupRestController
This method will create the workflowGroup for a given Collection and workflowRole
PRESENTATION_TYPE_AUTHORLOOKUP - Static variable in class org.dspace.app.rest.utils.AuthorityUtils
 
PRESENTATION_TYPE_LOOKUP - Static variable in class org.dspace.app.rest.utils.AuthorityUtils
 
PRESENTATION_TYPE_SUGGEST - Static variable in class org.dspace.app.rest.utils.AuthorityUtils
 
PRIMARY_BITSTREAM - Static variable in class org.dspace.app.rest.model.BundleRest
 
printHelp(Options, String) - Method in class org.dspace.app.rest.scripts.handler.impl.RestDSpaceRunnableHandler
 
ProcessConverter - Class in org.dspace.app.rest.converter
This converter will convert an object of to an object of ProcessRest
ProcessConverter() - Constructor for class org.dspace.app.rest.converter.ProcessConverter
 
ProcessFilesLinkRepository - Class in org.dspace.app.rest.repository
This is the LinkRestRepository implementation that takes care of retrieving the list of Bitstream objects for the Process endpoints
ProcessFilesLinkRepository() - Constructor for class org.dspace.app.rest.repository.ProcessFilesLinkRepository
 
ProcessFileTypesLinkRepository - Class in org.dspace.app.rest.repository
This LinkRepository will deal with calls to the /filetypes endpoint of a given Process.
ProcessFileTypesLinkRepository() - Constructor for class org.dspace.app.rest.repository.ProcessFileTypesLinkRepository
 
ProcessFileTypesResource - Class in org.dspace.app.rest.model.hateoas
Resource object for ProcessFileTypesRest
ProcessFileTypesResource(ProcessFileTypesRest) - Constructor for class org.dspace.app.rest.model.hateoas.ProcessFileTypesResource
 
ProcessFileTypesRest - Class in org.dspace.app.rest.model
This class provides a way to list the filetypes present in a given Process by showing them as a list of Strings It'll be used by ProcessFileTypesLinkRepository
ProcessFileTypesRest() - Constructor for class org.dspace.app.rest.model.ProcessFileTypesRest
 
ProcessHalLinkFactory<T> - Class in org.dspace.app.rest.link.process
This abstract class offers an easily extendable HalLinkFactory class to use methods on the RestResourceController and make it more easy to read or define which methods should be found in the getMethodOn methods when building links
ProcessHalLinkFactory() - Constructor for class org.dspace.app.rest.link.process.ProcessHalLinkFactory
 
ProcessOutputLinkRepository - Class in org.dspace.app.rest.repository
This linkRepository will deal with calls to the /output endpoint of a given Process.
ProcessOutputLinkRepository() - Constructor for class org.dspace.app.rest.repository.ProcessOutputLinkRepository
 
ProcessResource - Class in org.dspace.app.rest.model.hateoas
The Resource representation of a Process object
ProcessResource(ProcessRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.ProcessResource
 
ProcessResourceHalLinkFactory - Class in org.dspace.app.rest.link.process
This HalLinkFactory provides the ProcessResource with links
ProcessResourceHalLinkFactory() - Constructor for class org.dspace.app.rest.link.process.ProcessResourceHalLinkFactory
 
ProcessRest - Class in org.dspace.app.rest.model
This class serves as a REST representation for the Process class
ProcessRest() - Constructor for class org.dspace.app.rest.model.ProcessRest
 
ProcessRestPermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
This class will handle calls made to Process endpoints.
ProcessRestPermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.ProcessRestPermissionEvaluatorPlugin
 
ProcessRestRepository - Class in org.dspace.app.rest.repository
The repository for the Process workload
ProcessRestRepository() - Constructor for class org.dspace.app.rest.repository.ProcessRestRepository
 
Projection - Interface in org.dspace.app.rest.projection
A pluggable, uniquely-named Component that provides a way to change how a domain object is represented, at one or more points in its lifecycle on the way to its being exposed via the REST API.
PropertyResource - Class in org.dspace.app.rest.model.hateoas
The purpose of this class is to wrap the information of the PropertyRest into a HAL resource
PropertyResource(PropertyRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.PropertyResource
 
PropertyRest - Class in org.dspace.app.rest.model
This class acts as the REST representation of a DSpace configuration property.
PropertyRest() - Constructor for class org.dspace.app.rest.model.PropertyRest
 
put(String, MetadataValueRest...) - Method in class org.dspace.app.rest.model.MetadataRest
Sets the metadata values for a given key.
put(HttpServletRequest, String, String, ID, JsonNode) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
This method will fully replace the REST object with the given UUID with the REST object that is described in the JsonNode parameter
put(HttpServletRequest, String, String, ID, List<String>) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Method to support updating a DSpace instance.
put(HttpServletRequest, String, String, Integer) - Method in class org.dspace.app.rest.RestResourceController
Execute a PUT request for an entity with id of type Integer; curl -X PUT -H "Content-Type:text/uri-list" http:///api/{apiCategory}/{model}/{id} Example:
put(HttpServletRequest, String, String, Integer, JsonNode) - Method in class org.dspace.app.rest.RestResourceController
Execute a PUT request for an entity with id of type Integer; curl -X PUT -H "Content-Type:application/json" http:///api/{apiCategory}/{model}/{id} Example:
put(HttpServletRequest, String, String, UUID, JsonNode) - Method in class org.dspace.app.rest.RestResourceController
Execute a PUT request for an entity with id of type UUID; curl -X PUT http:///api/{apiCategory}/{model}/{uuid} Example:
put(Context, String, Integer, List<String>, Boolean) - Method in class org.dspace.app.rest.repository.RelationshipRestRepository
Method to replace either the right or left item of a relationship with a given new item Called by request mappings in RelationshipRestController - For replace right item (itemToReplaceIsRight = true) => Newly proposed changed relationship: left = old-left; right = new-item - For replace left item (itemToReplaceIsRight = false) => Newly proposed changed relationship: left = new-item; right = old-right
put(Context, HttpServletRequest, String, String, ID, JsonNode) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Implement this method in the subclass to support updating a REST object.
put(Context, HttpServletRequest, String, String, ID, List<String>) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Implement this method in the subclass to support updating a DSpace instance.
put(Context, HttpServletRequest, String, String, Integer, JsonNode) - Method in class org.dspace.app.rest.repository.BitstreamFormatRestRepository
 
put(Context, HttpServletRequest, String, String, Integer, JsonNode) - Method in class org.dspace.app.rest.repository.MetadataFieldRestRepository
 
put(Context, HttpServletRequest, String, String, Integer, JsonNode) - Method in class org.dspace.app.rest.repository.MetadataSchemaRestRepository
 
put(Context, HttpServletRequest, String, String, Integer, JsonNode) - Method in class org.dspace.app.rest.repository.RelationshipRestRepository
Method to replace the metadata of a relationship (the left/right places and the leftward/rightward labels)
put(Context, HttpServletRequest, String, String, UUID, JsonNode) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
 
put(Context, HttpServletRequest, String, String, UUID, JsonNode) - Method in class org.dspace.app.rest.repository.CommunityRestRepository
 
put(Context, HttpServletRequest, String, String, UUID, JsonNode) - Method in class org.dspace.app.rest.repository.ItemRestRepository
 

Q

QUEUED - org.dspace.app.rest.model.HarvestStatusEnum
 

R

READ - org.dspace.app.rest.security.DSpaceRestPermission
 
ReadAuthorizationPermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
RestPermissionEvaluatorPlugin class that evaluate READ permissions for an Authorization
ReadAuthorizationPermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.ReadAuthorizationPermissionEvaluatorPlugin
 
READONLY - org.dspace.app.rest.model.VisibilityEnum
 
READY - org.dspace.app.rest.model.HarvestStatusEnum
 
REGEX_REQUESTMAPPING_IDENTIFIER_AS_DIGIT - Static variable in class org.dspace.app.rest.utils.RegexUtils
Regular expression in the request mapping to accept number as identifier
REGEX_REQUESTMAPPING_IDENTIFIER_AS_STRING_VERSION_STRONG - Static variable in class org.dspace.app.rest.utils.RegexUtils
Regular expression in the request mapping to accept a string as identifier but not the other kind of identifier (digits or uuid)
REGEX_REQUESTMAPPING_IDENTIFIER_AS_UUID - Static variable in class org.dspace.app.rest.CollectionLogoController
Regular expression in the request mapping to accept UUID as identifier
REGEX_REQUESTMAPPING_IDENTIFIER_AS_UUID - Static variable in class org.dspace.app.rest.CommunityLogoController
Regular expression in the request mapping to accept UUID as identifier
REGEX_REQUESTMAPPING_IDENTIFIER_AS_UUID - Static variable in class org.dspace.app.rest.utils.RegexUtils
Regular expression in the request mapping to accept UUID as identifier
REGEX_UUID - Static variable in class org.dspace.app.rest.utils.RegexUtils
Regular expression in the request mapping to accept UUID as identifier
RegexUtils - Class in org.dspace.app.rest.utils
 
register(Object, List<Link>) - Method in class org.dspace.app.rest.DiscoverableEndpointsService
 
RegistrationResource - Class in org.dspace.app.rest.model.hateoas
Registration HAL Resource.
RegistrationResource(RegistrationRest) - Constructor for class org.dspace.app.rest.model.hateoas.RegistrationResource
 
RegistrationRest - Class in org.dspace.app.rest.model
This class acts as the REST representation of the RegistrationData model class.
RegistrationRest() - Constructor for class org.dspace.app.rest.model.RegistrationRest
 
RegistrationRestRepository - Class in org.dspace.app.rest.repository
This is the repository that is responsible for managing Registration Rest objects
RegistrationRestRepository() - Constructor for class org.dspace.app.rest.repository.RegistrationRestRepository
 
ReinstateFeature - Class in org.dspace.app.rest.authorization.impl
The reinstate feature.
ReinstateFeature() - Constructor for class org.dspace.app.rest.authorization.impl.ReinstateFeature
 
RelationshipConverter - Class in org.dspace.app.rest.converter
This converter is responsible for transforming the model representation of an Relationship to the REST representation of an Relationship and vice versa
RelationshipConverter() - Constructor for class org.dspace.app.rest.converter.RelationshipConverter
 
RelationshipHalLinkFactory - Class in org.dspace.app.rest.link.relation
This class adds links to RelationshipResources This builds a link to both items included in the relationship
RelationshipHalLinkFactory() - Constructor for class org.dspace.app.rest.link.relation.RelationshipHalLinkFactory
 
RelationshipResource - Class in org.dspace.app.rest.model.hateoas
Relationship HAL Resource.
RelationshipResource(RelationshipRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.RelationshipResource
 
RelationshipRest - Class in org.dspace.app.rest.model
This class acts as the REST representation of the Relationship model class.
RelationshipRest() - Constructor for class org.dspace.app.rest.model.RelationshipRest
 
RelationshipRestController - Class in org.dspace.app.rest
This will be the entry point for the api/core/relationships endpoint with additional paths to it
RelationshipRestController() - Constructor for class org.dspace.app.rest.RelationshipRestController
 
RelationshipRestRepository - Class in org.dspace.app.rest.repository
This is the repository that is responsible to manage Relationship Rest objects
RelationshipRestRepository() - Constructor for class org.dspace.app.rest.repository.RelationshipRestRepository
 
RELATIONSHIPS - Static variable in class org.dspace.app.rest.model.ItemRest
 
RelationshipTypeConverter - Class in org.dspace.app.rest.converter
This converter is responsible for transforming the model representation of an RelationshipType to the REST representation of an RelationshipType and vice versa
RelationshipTypeConverter() - Constructor for class org.dspace.app.rest.converter.RelationshipTypeConverter
 
RelationshipTypeResource - Class in org.dspace.app.rest.model.hateoas
RelationshipType HAL Resource.
RelationshipTypeResource(RelationshipTypeRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.RelationshipTypeResource
 
RelationshipTypeRest - Class in org.dspace.app.rest.model
This class is the REST representation of the RelationshipType model class.
RelationshipTypeRest() - Constructor for class org.dspace.app.rest.model.RelationshipTypeRest
 
RelationshipTypeRestController - Class in org.dspace.app.rest
This controller will handle all the incoming calls on the api/core/entitytypes/{id}/relationshiptypes endpoint where the id parameter can be filled in to match a specific entityType and then get all the relationshipTypes for the given EntityType
RelationshipTypeRestController() - Constructor for class org.dspace.app.rest.RelationshipTypeRestController
 
RelationshipTypeRestRepository - Class in org.dspace.app.rest.repository
This is the repository that is responsible to manage RelationshipType Rest objects
RelationshipTypeRestRepository() - Constructor for class org.dspace.app.rest.repository.RelationshipTypeRestRepository
 
RelNameDSpaceResource - Annotation Type in org.dspace.app.rest.model.hateoas.annotations
This annotation allows to set the name to use for REST collections
reload() - Method in class org.dspace.app.rest.repository.SubmissionFormRestRepository
Reload the current Submission Form configuration based on the currently supported locales.
ReloadableEntityObjectRepository<T extends org.dspace.core.ReloadableEntity<PK>,​PK extends Serializable> - Interface in org.dspace.app.rest.repository
This 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 manages
removeChildGroup(UUID, UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.GroupRestController
Method to remove a subgroup from a group.
removeMember(UUID, UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.GroupRestController
Method to remove a member from a group.
RemoveOperation - Class in org.dspace.app.rest.model.patch
Operation to track the "remove" operation to the given "path".
RemoveOperation(String) - Constructor for class org.dspace.app.rest.model.patch.RemoveOperation
 
RemovePatchOperation<T> - Class in org.dspace.app.rest.submit.factory.impl
Class to manage HTTP PATCH method operation REMOVE
RemovePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.RemovePatchOperation
 
removeTemplateItem(Context, TemplateItem) - Method in class org.dspace.app.rest.repository.TemplateItemRestRepository
Remove an Item which is a template for a Collection.
ReorderBitstreamFeature - Class in org.dspace.app.rest.authorization.impl
The reorder bitstream feature.
ReorderBitstreamFeature() - Constructor for class org.dspace.app.rest.authorization.impl.ReorderBitstreamFeature
 
ReplaceOperation - Class in org.dspace.app.rest.model.patch
Operation to track the "replace" operation to the given "path".
ReplaceOperation(String, Object) - Constructor for class org.dspace.app.rest.model.patch.ReplaceOperation
 
ReplacePatchOperation<T> - Class in org.dspace.app.rest.submit.factory.impl
Class to manage HTTP PATCH method operation REPLACE
ReplacePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.ReplacePatchOperation
 
replaceValue(Context, DSO, String, List<MetadataValueRest>) - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueAddPatchOperation
 
replaceValue(Context, DSO, String, List<MetadataValue>, MetadataValueRest, int) - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueReplacePatchOperation
 
replaceValue(Context, Item, String, List<MetadataValueRest>) - Method in class org.dspace.app.rest.submit.factory.impl.ItemMetadataValueAddPatchOperation
 
RepositoryMethodNotImplementedException - Exception in org.dspace.app.rest.exception
This is the exception to capture details about call to a methods not exposed or not implemented by the repository
RepositoryMethodNotImplementedException(String, String) - Constructor for exception org.dspace.app.rest.exception.RepositoryMethodNotImplementedException
 
RepositoryNotFoundException - Exception in org.dspace.app.rest.exception
This is the exception to capture details about call to inexistent resources
RepositoryNotFoundException(String, String) - Constructor for exception org.dspace.app.rest.exception.RepositoryNotFoundException
 
RepositorySearchMethodNotFoundException - Exception in org.dspace.app.rest.exception
This is the exception to capture details about call to a search methods not exposed by the repository
RepositorySearchMethodNotFoundException(String, String) - Constructor for exception org.dspace.app.rest.exception.RepositorySearchMethodNotFoundException
 
RepositorySearchNotFoundException - Exception in org.dspace.app.rest.exception
This is the exception to capture details about call to search endpoint over not search enabled repositories
RepositorySearchNotFoundException(String) - Constructor for exception org.dspace.app.rest.exception.RepositorySearchNotFoundException
 
requestContextListener() - Method in class org.dspace.app.rest.Application
 
RequestCopyFeature - Class in org.dspace.app.rest.authorization.impl
The can request a copy feature.
RequestCopyFeature() - Constructor for class org.dspace.app.rest.authorization.impl.RequestCopyFeature
 
REQUESTPARAMETER_COPYVIRTUALMETADATA - Static variable in class org.dspace.app.rest.repository.ItemRestRepository
 
requestService - Variable in class org.dspace.app.rest.repository.AbstractDSpaceRestRepository
 
requestService - Variable in class org.dspace.app.rest.SubmissionCCLicenseUrlRepository
 
required() - Method in annotation type org.dspace.app.rest.Parameter
 
requireMethod(Class, String) - Method in class org.dspace.app.rest.utils.Utils
Gets the method with the given name in the given class.
RESERVED_KEYMAP_PARENT - Static variable in class org.dspace.app.rest.utils.AuthorityUtils
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class org.dspace.app.rest.parameter.resolver.SearchFilterResolver
 
resolveScope(Context, String) - Method in class org.dspace.app.rest.utils.ScopeResolver
 
RESOURCE_POLICY_PATCH - Static variable in class org.dspace.app.rest.security.ResourcePolicyAdminPermissionEvalutatorPlugin
 
ResourcePatch<M> - Class in org.dspace.app.rest.repository.patch
The base class for resource PATCH operations.
ResourcePatch() - Constructor for class org.dspace.app.rest.repository.patch.ResourcePatch
 
ResourcePolicyAdminPermissionEvalutatorPlugin - Class in org.dspace.app.rest.security
RestPermissionEvaluatorPlugin class that evaluate ADMIN permissions over a Resource Policy
ResourcePolicyAdminPermissionEvalutatorPlugin() - Constructor for class org.dspace.app.rest.security.ResourcePolicyAdminPermissionEvalutatorPlugin
 
ResourcePolicyConverter - Class in org.dspace.app.rest.converter
Converter to translate ResourcePolicy into human readable value configuration.
ResourcePolicyConverter() - Constructor for class org.dspace.app.rest.converter.ResourcePolicyConverter
 
ResourcePolicyDescriptionAddOperation<R> - Class in org.dspace.app.rest.repository.patch.operation.resourcePolicy
Implementation for ResourcePolicy description ADD patch.
ResourcePolicyDescriptionAddOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyDescriptionAddOperation
 
ResourcePolicyDescriptionRemoveOperation<R> - Class in org.dspace.app.rest.repository.patch.operation.resourcePolicy
Implementation for ResourcePolicy description DELETE patch.
ResourcePolicyDescriptionRemoveOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyDescriptionRemoveOperation
 
ResourcePolicyDescriptionReplaceOperation<R> - Class in org.dspace.app.rest.repository.patch.operation.resourcePolicy
Implementation for ResourcePolicy description REPLACE patch.
ResourcePolicyDescriptionReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyDescriptionReplaceOperation
 
ResourcePolicyEndDateAddOperation<R> - Class in org.dspace.app.rest.repository.patch.operation.resourcePolicy
Implementation for ResourcePolicy startDate ADD patch.
ResourcePolicyEndDateAddOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyEndDateAddOperation
 
ResourcePolicyEndDateRemoveOperation<R> - Class in org.dspace.app.rest.repository.patch.operation.resourcePolicy
Implementation for ResourcePolicy endDate DELETE patch.
ResourcePolicyEndDateRemoveOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyEndDateRemoveOperation
 
ResourcePolicyEndDateReplaceOperation<R> - Class in org.dspace.app.rest.repository.patch.operation.resourcePolicy
Implementation for ResourcePolicy endDate REPLACE patch.
ResourcePolicyEndDateReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyEndDateReplaceOperation
 
ResourcePolicyNameAddOperation<R> - Class in org.dspace.app.rest.repository.patch.operation.resourcePolicy
Implementation for ResourcePolicy name ADD patch.
ResourcePolicyNameAddOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyNameAddOperation
 
ResourcePolicyNameRemoveOperation<R> - Class in org.dspace.app.rest.repository.patch.operation.resourcePolicy
Implementation for ResourcePolicy name DELETE patch.
ResourcePolicyNameRemoveOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyNameRemoveOperation
 
ResourcePolicyNameReplaceOperation<R> - Class in org.dspace.app.rest.repository.patch.operation.resourcePolicy
Implementation for ResourcePolicy name REPLACE patch.
ResourcePolicyNameReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyNameReplaceOperation
 
ResourcePolicyResource - Class in org.dspace.app.rest.model.hateoas
Access Condition Rest HAL Resource.
ResourcePolicyResource(ResourcePolicyRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.ResourcePolicyResource
 
ResourcePolicyRest - Class in org.dspace.app.rest.model
The Access Condition REST Resource.
ResourcePolicyRest() - Constructor for class org.dspace.app.rest.model.ResourcePolicyRest
 
ResourcePolicyRestPermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
RestPermissionEvaluatorPlugin class that evaluate READ, WRITE and DELETE permissions over a ResourcePolicy
ResourcePolicyRestPermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.ResourcePolicyRestPermissionEvaluatorPlugin
 
ResourcePolicyRestRepository - Class in org.dspace.app.rest.repository
Controller for exposition of default access condition
ResourcePolicyRestRepository() - Constructor for class org.dspace.app.rest.repository.ResourcePolicyRestRepository
 
ResourcePolicyStartDateAddOperation<R> - Class in org.dspace.app.rest.repository.patch.operation.resourcePolicy
Implementation for ResourcePolicy startDate ADD patch.
ResourcePolicyStartDateAddOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyStartDateAddOperation
 
ResourcePolicyStartDateRemoveOperation<R> - Class in org.dspace.app.rest.repository.patch.operation.resourcePolicy
Implementation for ResourcePolicy startDate DELETE patch.
ResourcePolicyStartDateRemoveOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyStartDateRemoveOperation
 
ResourcePolicyStartDateReplaceOperation<R> - Class in org.dspace.app.rest.repository.patch.operation.resourcePolicy
Implementation for ResourcePolicy startDate REPLACE patch.
ResourcePolicyStartDateReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyStartDateReplaceOperation
 
ResourcePolicyUtils - Class in org.dspace.app.rest.repository.patch.operation.resourcePolicy
Util class for shared methods between the ResourcePolicy patches.
ResourcePolicyUtils() - Constructor for class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyUtils
 
RestAddressableModel - Class in org.dspace.app.rest.model
A directly addressable REST resource
RestAddressableModel() - Constructor for class org.dspace.app.rest.model.RestAddressableModel
 
restAuthenticationService - Variable in class org.dspace.app.rest.security.StatelessLoginFilter
 
RestAuthenticationService - Interface in org.dspace.app.rest.security
Interface for a service that can provide authentication for the REST API
RESTAuthorizationException - Exception in org.dspace.app.rest.exception
REST Authorization exception wrapper of the DSpace API AuthorizeException to make it unchecked
RESTAuthorizationException(String) - Constructor for exception org.dspace.app.rest.exception.RESTAuthorizationException
 
RESTAuthorizationException(AuthorizeException) - Constructor for exception org.dspace.app.rest.exception.RESTAuthorizationException
 
RestDSpaceRunnableHandler - Class in org.dspace.app.rest.scripts.handler.impl
The DSpaceRunnableHandler dealing with Scripts started from the REST api
RestDSpaceRunnableHandler(EPerson, String, List<DSpaceCommandLineParameter>) - Constructor for class org.dspace.app.rest.scripts.handler.impl.RestDSpaceRunnableHandler
This constructor will initialise the handler with the process created from the parameters
RESTEmptyWorkflowGroupException - Exception in org.dspace.app.rest.exception
Extend UnprocessableEntityException to provide a specific error message in the REST response.
RESTEmptyWorkflowGroupException(EmptyWorkflowGroupException) - Constructor for exception org.dspace.app.rest.exception.RESTEmptyWorkflowGroupException
 
RestModel - Interface in org.dspace.app.rest.model
A REST resource directly or indirectly (in a collection) exposed must have at least a type attribute to facilitate deserialization
RestObjectPermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
Abstract RestPermissionEvaluatorPlugin class that contains utility methods to evaluate permissions for a Rest Object.
RestObjectPermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.RestObjectPermissionEvaluatorPlugin
 
RestPermissionEvaluatorPlugin - Interface in org.dspace.app.rest.security
Interface to define a permission evaluator plugin.
RestProcessingStep - Interface in org.dspace.app.rest.submit
This is a placeholder interface to simplify validation of the configuration.
RestRepositoryUtils - Class in org.dspace.app.rest.utils
Collection of utility methods to work with the Rest Repositories
RestRepositoryUtils() - Constructor for class org.dspace.app.rest.utils.RestRepositoryUtils
 
RestResourceController - Class in org.dspace.app.rest
This is the main entry point of the new REST API.
RestResourceController() - Constructor for class org.dspace.app.rest.RestResourceController
 
RestSearchOperator - Enum in org.dspace.app.rest.model.query
This enum defines the different operators that can be used with DSpace They've been given a regex and the string value of the operator that is used within DSpace.
RESTSpringLoader - Class in org.dspace.app.rest.configuration
 
RESTSpringLoader() - Constructor for class org.dspace.app.rest.configuration.RESTSpringLoader
 
retrieve(Integer, HttpServletResponse, HttpServletRequest, Pageable, PagedResourcesAssembler) - Method in class org.dspace.app.rest.RelationshipTypeRestController
This method will retrieve all the RelationshipTypes that conform to the given EntityType by the given ID and it will return this in a wrapped resource.
retrieve(String, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.SitemapRestController
Tries to retrieve a matching sitemap file in configured location
retrieve(UUID) - Method in class org.dspace.app.rest.repository.BitstreamRestRepository
 
retrieve(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.BitstreamRestController
 
ROOT - Static variable in interface org.dspace.app.rest.model.RestModel
 
RootConverter - Class in org.dspace.app.rest.converter
This class read the core configuration properties and constructs a RootRest instance to return
RootConverter() - Constructor for class org.dspace.app.rest.converter.RootConverter
 
RootHalLinkFactory - Class in org.dspace.app.rest.link
This class' purpose is to add the links to the root REST endpoint to the next endpoints.
RootHalLinkFactory() - Constructor for class org.dspace.app.rest.link.RootHalLinkFactory
 
RootResource - Class in org.dspace.app.rest.model.hateoas
The purpose of this class is to wrap the information of the RootRest into a HAL resource
RootResource(RootRest) - Constructor for class org.dspace.app.rest.model.hateoas.RootResource
 
RootRest - Class in org.dspace.app.rest.model
The purpose of this class is to show the representation of information on the home/root page of the REST API
RootRest() - Constructor for class org.dspace.app.rest.model.RootRest
 
RootRestRepository - Class in org.dspace.app.rest.repository
This class' purpose is to serve as a middle ground between the conversion to the RootRest and the controller
RootRestRepository() - Constructor for class org.dspace.app.rest.repository.RootRestRepository
 
RootRestResourceController - Class in org.dspace.app.rest
This is the main entry point of the new REST API.
RootRestResourceController() - Constructor for class org.dspace.app.rest.RootRestResourceController
 

S

save(Context, S) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Method to implement to support full update of a REST object.
save(S) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
saveAll(Iterable<S>) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
saveToken(CsrfToken, HttpServletRequest, HttpServletResponse) - Method in class org.dspace.app.rest.security.DSpaceCsrfTokenRepository
This method has been modified for DSpace.
saveWorkflowItem(Context, XmlWorkflowItem) - Method in class org.dspace.app.rest.submit.SubmissionService
 
saveWorkspaceItem(Context, WorkspaceItem) - Method in class org.dspace.app.rest.submit.SubmissionService
 
schedule(DSpaceRunnable) - Method in class org.dspace.app.rest.scripts.handler.impl.RestDSpaceRunnableHandler
This method will schedule a process to be run, it will trigger the run method for the Script passed along to this method as well as updating the database logic for the Process representing the execution of this script
ScopeEnum - Enum in org.dspace.app.rest.model
The possible restriction options for the scope attributes in the SubmissionPanel resource and SubmissionForm's fields
ScopeResolver - Class in org.dspace.app.rest.utils
Utility bean that can resolve a scope in the REST API to a DSpace Object
ScopeResolver() - Constructor for class org.dspace.app.rest.utils.ScopeResolver
 
ScriptConverter - Class in org.dspace.app.rest.converter
This converter will convert an object of to an object of ScriptRest
ScriptConverter() - Constructor for class org.dspace.app.rest.converter.ScriptConverter
 
ScriptProcessesController - Class in org.dspace.app.rest
This controller adds additional subresource methods to allow connecting scripts with processes
ScriptProcessesController() - Constructor for class org.dspace.app.rest.ScriptProcessesController
 
ScriptResource - Class in org.dspace.app.rest.model.hateoas
The Resource representation of a Script object
ScriptResource(ScriptRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.ScriptResource
 
ScriptRest - Class in org.dspace.app.rest.model
This class serves as a REST representation of a Script
ScriptRest() - Constructor for class org.dspace.app.rest.model.ScriptRest
 
ScriptRestRepository - Class in org.dspace.app.rest.repository
This is the REST repository dealing with the Script logic
ScriptRestRepository() - Constructor for class org.dspace.app.rest.repository.ScriptRestRepository
 
search(HttpServletRequest, HttpServletResponse, String, Integer, Integer, String, Model) - Method in class org.dspace.app.rest.OpenSearchController
This method provides the OpenSearch query on the path /search It will pass the result as a OpenSearchDocument directly to the client
SEARCH_FILTER_PREFIX - Static variable in class org.dspace.app.rest.parameter.resolver.SearchFilterResolver
 
SearchConfigurationResource - Class in org.dspace.app.rest.model.hateoas
This class serves as a wrapper class to wrap the SearchConfigurationRest into a HAL resource
SearchConfigurationResource(SearchConfigurationRest) - Constructor for class org.dspace.app.rest.model.hateoas.SearchConfigurationResource
 
SearchConfigurationResourceHalLinkFactory - Class in org.dspace.app.rest.link.search
This class' purpose is to build the links that go together with the SearchConfigurationResource.
SearchConfigurationResourceHalLinkFactory() - Constructor for class org.dspace.app.rest.link.search.SearchConfigurationResourceHalLinkFactory
 
SearchConfigurationRest - Class in org.dspace.app.rest.model
This class' purpose is to store the information that'll be shown on the /search endpoint.
SearchConfigurationRest() - Constructor for class org.dspace.app.rest.model.SearchConfigurationRest
 
SearchConfigurationRest.Filter - Class in org.dspace.app.rest.model
 
SearchConfigurationRest.Filter.Operator - Class in org.dspace.app.rest.model
 
SearchConfigurationRest.SortOption - Class in org.dspace.app.rest.model
 
SearchEventConverter - Class in org.dspace.app.rest.converter
 
SearchEventConverter() - Constructor for class org.dspace.app.rest.converter.SearchEventConverter
 
SearchEventResource - Class in org.dspace.app.rest.model.hateoas
 
SearchEventResource(SearchEventRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.SearchEventResource
 
SearchEventRest - Class in org.dspace.app.rest.model
This class acts as a REST representation for a SearchEvent in DSpace
SearchEventRest() - Constructor for class org.dspace.app.rest.model.SearchEventRest
 
SearchEventRestRepository - Class in org.dspace.app.rest.repository
 
SearchEventRestRepository() - Constructor for class org.dspace.app.rest.repository.SearchEventRestRepository
 
SearchFacetEntryHalLinkFactory - Class in org.dspace.app.rest.link.search
This factory provides a means to add links to the SearchFacetEntryResource.
SearchFacetEntryHalLinkFactory() - Constructor for class org.dspace.app.rest.link.search.SearchFacetEntryHalLinkFactory
 
SearchFacetEntryResource - Class in org.dspace.app.rest.model.hateoas
This class' purpose is to create a container with the information, links and embeds for the different facets on various endpoints
SearchFacetEntryResource(SearchFacetEntryRest) - Constructor for class org.dspace.app.rest.model.hateoas.SearchFacetEntryResource
 
SearchFacetEntryResource(SearchFacetEntryRest, DiscoveryResultsRest) - Constructor for class org.dspace.app.rest.model.hateoas.SearchFacetEntryResource
 
SearchFacetEntryRest - Class in org.dspace.app.rest.model
This class' purpose is to create a container for the information used in the SearchFacetEntryResource
SearchFacetEntryRest(String) - Constructor for class org.dspace.app.rest.model.SearchFacetEntryRest
 
SearchFacetValueHalLinkFactory - Class in org.dspace.app.rest.link.search
This factory provides a means to add links to the SearchFacetValueResource.
SearchFacetValueHalLinkFactory() - Constructor for class org.dspace.app.rest.link.search.SearchFacetValueHalLinkFactory
 
SearchFacetValueResource - Class in org.dspace.app.rest.model.hateoas
This class' purpose is to create a container for the information, links and embeds for the facet values on various endpoints
SearchFacetValueResource(SearchFacetValueRest, SearchFacetEntryRest, DiscoveryResultsRest) - Constructor for class org.dspace.app.rest.model.hateoas.SearchFacetValueResource
 
SearchFacetValueRest - Class in org.dspace.app.rest.model
This class' purpose is to create a container for the information used in the SearchFacetValueResource
SearchFacetValueRest() - Constructor for class org.dspace.app.rest.model.SearchFacetValueRest
 
SearchFilter - Class in org.dspace.app.rest.parameter
Custom request parameter used in the Discovery search REST endpoint.
SearchFilter(String, String, String) - Constructor for class org.dspace.app.rest.parameter.SearchFilter
 
SearchFilterResolver - Class in org.dspace.app.rest.parameter.resolver
Custom Request parameter resolver to fill in SearchFilter parameter objects TODO UNIT TEST
SearchFilterResolver() - Constructor for class org.dspace.app.rest.parameter.resolver.SearchFilterResolver
 
SearchFilterToAppliedFilterConverter - Class in org.dspace.app.rest.converter
This class' purpose is to convert the SearchFilter object into a SearchResultsRest.AppliedFilter object
SearchFilterToAppliedFilterConverter() - Constructor for class org.dspace.app.rest.converter.SearchFilterToAppliedFilterConverter
 
SearchQueryConverter - Class in org.dspace.app.rest.converter.query
This method will traverse a list of SearchFilters and transform any SearchFilters with an operator this is equal to 'Query' into a SearchFilter that has a standard DSpace operator like 'contains'
SearchQueryConverter() - Constructor for class org.dspace.app.rest.converter.query.SearchQueryConverter
 
SearchRestMethod - Annotation Type in org.dspace.app.rest
 
SearchResultEntryHalLinkFactory - Class in org.dspace.app.rest.link.search
This factory class provides a means to add links to the SearchResultsEntryResource.
SearchResultEntryHalLinkFactory() - Constructor for class org.dspace.app.rest.link.search.SearchResultEntryHalLinkFactory
 
SearchResultEntryResource - Class in org.dspace.app.rest.model.hateoas
This class' purpose is to create a container for the information, links and embeds for the search results entries
SearchResultEntryResource(SearchResultEntryRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.SearchResultEntryResource
 
SearchResultEntryRest - Class in org.dspace.app.rest.model
This class' purpose is to create a container for the information in the SearchResultEntryResource
SearchResultEntryRest() - Constructor for class org.dspace.app.rest.model.SearchResultEntryRest
 
SearchResultsResource - Class in org.dspace.app.rest.model.hateoas
This class' purpose is to create a container with a list of the SearchResultEntryResources
SearchResultsResource(SearchResultsRest, Utils, Pageable) - Constructor for class org.dspace.app.rest.model.hateoas.SearchResultsResource
 
SearchResultsResourceHalLinkFactory - Class in org.dspace.app.rest.link.search
This class will add links to the SearchResultsResource.
SearchResultsResourceHalLinkFactory() - Constructor for class org.dspace.app.rest.link.search.SearchResultsResourceHalLinkFactory
 
SearchResultsRest - Class in org.dspace.app.rest.model
This class' purpose is to create a container for the information used in the SearchResultsResource
SearchResultsRest() - Constructor for class org.dspace.app.rest.model.SearchResultsRest
 
SearchResultsRest.AppliedFilter - Class in org.dspace.app.rest.model
 
SearchResultsRest.Sorting - Class in org.dspace.app.rest.model
 
SearchSupportHalLinkFactory - Class in org.dspace.app.rest.link.search
This class' purpose is to create the links for the SearchSupportResource.
SearchSupportHalLinkFactory() - Constructor for class org.dspace.app.rest.link.search.SearchSupportHalLinkFactory
 
SearchSupportResource - Class in org.dspace.app.rest.model.hateoas
This class' purpose is to wrap the SearchSupportRest into a HAL resource
SearchSupportResource(SearchSupportRest) - Constructor for class org.dspace.app.rest.model.hateoas.SearchSupportResource
 
SearchSupportRest - Class in org.dspace.app.rest.model
This class' purpose is to give information about the api/discover endpoint
SearchSupportRest() - Constructor for class org.dspace.app.rest.model.SearchSupportRest
 
SectionData - Interface in org.dspace.app.rest.model.step
Simple interface to grouping section implementation
SelectableMetadata - Class in org.dspace.app.rest.model.submit
The SelectableMetadata REST Resource.
SelectableMetadata() - Constructor for class org.dspace.app.rest.model.submit.SelectableMetadata
 
SelectableRelationship - Class in org.dspace.app.rest.model.submit
The SelectableRelationship REST Resource.
SelectableRelationship() - Constructor for class org.dspace.app.rest.model.submit.SelectableRelationship
 
self - Variable in class org.dspace.app.rest.model.hateoas.EmbeddedPageHeader
 
service(HttpServletRequest, HttpServletResponse) - Method in class org.dspace.app.rest.OpenSearchController
This method provides the OpenSearch servicedescription document on the path /service It will pass the result as a OpenSearchDocument directly to the client
setAcceptanceDate(String) - Method in class org.dspace.app.rest.model.step.DataLicense
 
setAccessConditionOptions(List<AccessConditionOptionRest>) - Method in class org.dspace.app.rest.model.SubmissionUploadRest
 
setAccessConditions(List<UploadBitstreamAccessConditionDTO>) - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
setAction(String) - Method in class org.dspace.app.rest.model.PoolTaskRest
 
setAction(String) - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
setAction(WorkflowActionRest) - Method in class org.dspace.app.rest.model.ClaimedTaskRest
 
setActualName(String) - Method in class org.dspace.app.rest.model.SearchConfigurationRest.SortOption
 
setAppliedFilters(List<SearchResultsRest.AppliedFilter>) - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
setAppliedFilters(List<SearchResultsRest.AppliedFilter>) - Method in class org.dspace.app.rest.model.SearchEventRest
 
setAuthenticated(boolean) - Method in class org.dspace.app.rest.model.AuthenticationStatusRest
 
setAuthenticated(boolean) - Method in class org.dspace.app.rest.security.DSpaceAuthentication
 
setAuthority(String) - Method in class org.dspace.app.rest.model.BrowseEntryRest
 
setAuthority(String) - Method in class org.dspace.app.rest.model.MetadataValueRest
 
setAuthority(String) - Method in class org.dspace.app.rest.model.VocabularyEntryRest
 
setAuthorityKey(String) - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
setBitstreamMetadataValuePathUtils(BitstreamMetadataValuePathUtils) - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamMetadataValueAddPatchOperation
 
setBitstreamMetadataValuePathUtils(BitstreamMetadataValuePathUtils) - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamMetadataValueMovePatchOperation
 
setBitstreamMetadataValuePathUtils(BitstreamMetadataValuePathUtils) - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamMetadataValueRemovePatchOperation
 
setBitstreamMetadataValuePathUtils(BitstreamMetadataValuePathUtils) - Method in class org.dspace.app.rest.submit.factory.impl.BitstreamMetadataValueReplacePatchOperation
 
setBitstreamService(BitstreamService) - Method in class org.dspace.app.rest.submit.step.validation.LicenseValidation
 
setBrowseIndex(BrowseIndexRest) - Method in class org.dspace.app.rest.model.BrowseEntryRest
 
setBundleName(String) - Method in class org.dspace.app.rest.model.BitstreamRest
 
setBy(String) - Method in class org.dspace.app.rest.model.SearchResultsRest.Sorting
 
setCanLogIn(boolean) - Method in class org.dspace.app.rest.model.EPersonRest
 
setCheckSum(CheckSumRest) - Method in class org.dspace.app.rest.model.BitstreamRest
 
setCheckSum(CheckSumRest) - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
setCheckSumAlgorithm(String) - Method in class org.dspace.app.rest.model.CheckSumRest
 
setClosed(Boolean) - Method in class org.dspace.app.rest.model.submit.SelectableMetadata
 
setCollection(CollectionRest) - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
setCollection(CollectionRest) - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
setCollections(List<CollectionRest>) - Method in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
setConfidence(int) - Method in class org.dspace.app.rest.model.MetadataValueRest
 
setConfigs(List<Map<String, String>>) - Method in class org.dspace.app.rest.model.HarvesterMetadataRest
 
setConfiguration(String) - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
setConfiguration(String) - Method in class org.dspace.app.rest.model.FacetConfigurationRest
 
setConfiguration(String) - Method in class org.dspace.app.rest.model.SearchConfigurationRest
 
setConfiguration(String) - Method in class org.dspace.app.rest.model.SearchEventRest
 
setControlledVocabulary(String) - Method in class org.dspace.app.rest.model.submit.SelectableMetadata
 
setCookieDomain(String) - Method in class org.dspace.app.rest.security.DSpaceCsrfTokenRepository
Sets the domain of the cookie that the expected CSRF token is saved to and read from.
setCookieHttpOnly(boolean) - Method in class org.dspace.app.rest.security.DSpaceCsrfTokenRepository
Sets the HttpOnly attribute on the cookie containing the CSRF token.
setCookieName(String) - Method in class org.dspace.app.rest.security.DSpaceCsrfTokenRepository
Sets the name of the cookie that the expected CSRF token is saved to and read from.
setCookiePath(String) - Method in class org.dspace.app.rest.security.DSpaceCsrfTokenRepository
Set the path that the Cookie will be created with.
setCopyToLeft(boolean) - Method in class org.dspace.app.rest.model.RelationshipTypeRest
Generic setter for the copyToLeft
setCopyToRight(boolean) - Method in class org.dspace.app.rest.model.RelationshipTypeRest
Generic setter for the copyToRight
setCount(long) - Method in class org.dspace.app.rest.model.BrowseEntryRest
 
setCount(long) - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
setCreated(Date) - Method in class org.dspace.app.rest.model.VersionRest
Generic setter for the created
setCustom(boolean) - Method in class org.dspace.app.rest.model.LicenseRest
 
setDeclaredField(Context, DSO, Object, String, String, List<MetadataValue>, int) - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueReplacePatchOperation
 
setDefaultConf(boolean) - Method in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
setDescription(String) - Method in class org.dspace.app.rest.model.AuthorizationFeatureRest
 
setDescription(String) - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
setDescription(String) - Method in class org.dspace.app.rest.model.ParameterRest
 
setDescription(String) - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
setDescription(String) - Method in class org.dspace.app.rest.model.ScriptRest
 
setDescription(String) - Method in class org.dspace.app.rest.model.SubmissionCCLicenseFieldEnumRest
 
setDescription(String) - Method in class org.dspace.app.rest.model.SubmissionCCLicenseFieldRest
 
setDescription(String) - Method in class org.dspace.app.rest.model.UploadBitstreamAccessConditionDTO
 
setDiscoverable(boolean) - Method in class org.dspace.app.rest.model.ItemRest
 
setDisplay(String) - Method in class org.dspace.app.rest.model.ExternalSourceEntryRest
Generic setter for the display
setDisplay(String) - Method in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
setDisplay(String) - Method in class org.dspace.app.rest.model.VocabularyEntryRest
 
setDsoType(String) - Method in class org.dspace.app.rest.model.SearchEventRest
 
setDsoTypes(List<String>) - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
setDspaceName(String) - Method in class org.dspace.app.rest.model.RootRest
 
setDspaceServer(String) - Method in class org.dspace.app.rest.model.RootRest
 
setDspaceUI(String) - Method in class org.dspace.app.rest.model.RootRest
 
setDspaceVersion(String) - Method in class org.dspace.app.rest.model.RootRest
 
setElement(String) - Method in class org.dspace.app.rest.model.MetadataFieldRest
 
setEmail(String) - Method in class org.dspace.app.rest.model.EPersonRest
 
setEmail(String) - Method in class org.dspace.app.rest.model.RegistrationRest
Generic setter for the email
setEmbedLevel(int) - Method in class org.dspace.app.rest.model.RestAddressableModel
 
setEmbedSizes(Map<String, Integer>) - Method in class org.dspace.app.rest.projection.EmbedRelsProjection
 
setEndDate(Date) - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
setEndDate(Date) - Method in class org.dspace.app.rest.model.UploadBitstreamAccessConditionDTO
 
setEndTime(Date) - Method in class org.dspace.app.rest.model.ProcessRest
 
setEntityType(String) - Method in class org.dspace.app.rest.model.ItemRest
 
setEnums(List<SubmissionCCLicenseFieldEnumRest>) - Method in class org.dspace.app.rest.model.SubmissionCCLicenseFieldRest
 
setEperson(EPersonRest) - Method in class org.dspace.app.rest.model.PoolTaskRest
 
setEperson(EPersonRest) - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
setEperson(EPerson) - Method in class org.dspace.app.rest.authorization.Authorization
 
setEPersonRest(EPersonRest) - Method in class org.dspace.app.rest.model.AuthenticationStatusRest
 
setErrors(List<ErrorRest>) - Method in class org.dspace.app.rest.model.BaseObjectRest
 
setExposeMinMax(boolean) - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
See documentation at DiscoverySearchFilterFacet.setExposeMinAndMaxValue(boolean)
setExtensions(List<String>) - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
setExternalSource(String) - Method in class org.dspace.app.rest.model.ExternalSourceEntryRest
Generic setter for the externalSource
setExternalSources(List<String>) - Method in class org.dspace.app.rest.model.submit.SelectableRelationship
 
setFacetEntry(SearchFacetEntryRest) - Method in class org.dspace.app.rest.model.FacetResultsRest
 
setFacetLimit(int) - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
 
setFacetType(String) - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
 
setFeature(AuthorizationFeature) - Method in class org.dspace.app.rest.authorization.Authorization
 
setFields(List<SubmissionCCLicenseFieldRest>) - Method in class org.dspace.app.rest.model.SubmissionCCLicenseRest
 
setFields(List<SubmissionFormFieldRest>) - Method in class org.dspace.app.rest.model.SubmissionFormRowRest
setFile(BitstreamRest) - Method in class org.dspace.app.rest.model.step.DataCCLicense
 
setFiles(List<UploadBitstreamRest>) - Method in class org.dspace.app.rest.model.step.DataUpload
 
setFilter(String) - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
setFilter(String) - Method in class org.dspace.app.rest.model.SearchResultsRest.AppliedFilter
 
setFilter(String) - Method in class org.dspace.app.rest.model.submit.SelectableRelationship
 
setFilterType(String) - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
setFilterValue(String) - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
setFormat(BitstreamFormatRest) - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
setGranted(boolean) - Method in class org.dspace.app.rest.model.step.DataLicense
 
setGroup(GroupRest) - Method in class org.dspace.app.rest.model.PoolTaskRest
 
setGroup(GroupRest) - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
setHandle(String) - Method in class org.dspace.app.rest.model.DSpaceObjectRest
 
setHarvestMessage(String) - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
setHarvestStartTime(Date) - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
setHarvestStatus(HarvestStatusEnum) - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
setHarvestType(HarvestTypeEnum) - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
setHasEndDate(Boolean) - Method in class org.dspace.app.rest.model.AccessConditionOptionRest
 
setHasFacets(boolean) - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
Sets the hasFacets property of the filter class to the given boolean
setHasMore(Boolean) - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
 
setHasStartDate(Boolean) - Method in class org.dspace.app.rest.model.AccessConditionOptionRest
 
setHeader(String) - Method in class org.dspace.app.rest.model.SubmissionSectionRest
 
setHeaderName(String) - Method in class org.dspace.app.rest.security.DSpaceCsrfTokenRepository
Sets the name of the HTTP header that should be used to provide the token.
setHierarchical(boolean) - Method in class org.dspace.app.rest.model.ExternalSourceRest
Generic setter for the hierarchical
setHierarchical(boolean) - Method in class org.dspace.app.rest.model.VocabularyRest
 
setHints(String) - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
setHitHighlights(Map<String, List<String>>) - Method in class org.dspace.app.rest.model.SearchResultEntryRest
 
setId(Integer) - Method in class org.dspace.app.rest.model.UploadBitstreamAccessConditionDTO
 
setId(Integer) - Method in class org.dspace.app.rest.model.VersionHistoryRest
Generic setter for the id
setId(Integer) - Method in class org.dspace.app.rest.model.VersionRest
Generic setter for the id
setId(String) - Method in class org.dspace.app.rest.model.ExternalSourceEntryRest
Generic setter for the id
setId(String) - Method in class org.dspace.app.rest.model.ExternalSourceRest
Generic setter for the id
setId(String) - Method in class org.dspace.app.rest.model.SubmissionCCLicenseFieldEnumRest
 
setId(String) - Method in class org.dspace.app.rest.model.SubmissionCCLicenseFieldRest
 
setId(String) - Method in class org.dspace.app.rest.model.SubmissionCCLicenseRest
 
setId(String) - Method in class org.dspace.app.rest.model.SubmissionCCLicenseUrlRest
 
setId(String) - Method in class org.dspace.app.rest.model.UsageReportPointCityRest
 
setId(String) - Method in class org.dspace.app.rest.model.UsageReportPointCountryRest
 
setId(String) - Method in class org.dspace.app.rest.model.UsageReportPointDateRest
 
setId(String) - Method in class org.dspace.app.rest.model.UsageReportPointRest
Set the id of this UsageReportPointRest object, of the form: type of UsageReport_dso uuid
setId(String) - Method in class org.dspace.app.rest.model.wrapper.SubmissionCCLicenseUrl
Generic setter for the id
setId(T) - Method in class org.dspace.app.rest.model.BaseObjectRest
 
setInArchive(boolean) - Method in class org.dspace.app.rest.model.ItemRest
 
setIndexableFactories(List<IndexFactory>) - Method in class org.dspace.app.rest.utils.DiscoverQueryBuilder
 
setIndexableObject(RestAddressableModel) - Method in class org.dspace.app.rest.model.SearchResultEntryRest
 
setInHierarchicalVocabulary(boolean) - Method in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
setInput(SubmissionFormInputTypeRest) - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
setInputReader(DCInputsReader) - Method in class org.dspace.app.rest.submit.step.validation.MetadataValidation
 
setInternal(boolean) - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
setIsDefault(boolean) - Method in class org.dspace.app.rest.model.WorkflowDefinitionRest
 
setItem(ItemRest) - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
setItemService(ItemService) - Method in class org.dspace.app.rest.submit.step.validation.MetadataValidation
 
setItemService(ItemService) - Method in class org.dspace.app.rest.submit.step.validation.UploadValidation
 
setLabel(String) - Method in class org.dspace.app.rest.model.EntityTypeRest
 
setLabel(String) - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
setLabel(String) - Method in class org.dspace.app.rest.model.SearchResultsRest.AppliedFilter
 
setLabel(String) - Method in class org.dspace.app.rest.model.SubmissionCCLicenseFieldEnumRest
 
setLabel(String) - Method in class org.dspace.app.rest.model.SubmissionCCLicenseFieldRest
 
setLabel(String) - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
setLabel(String) - Method in class org.dspace.app.rest.model.submit.SelectableMetadata
 
setLabel(String) - Method in class org.dspace.app.rest.model.UsageReportPointCountryRest
 
setLabel(String) - Method in class org.dspace.app.rest.model.UsageReportPointRest
Sets the label of this UsageReportPointRest object, e.g.
setLanguage(String) - Method in class org.dspace.app.rest.model.MetadataValueRest
 
setLanguageCodes(List<LanguageFormField>) - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
setLastActive(Date) - Method in class org.dspace.app.rest.model.EPersonRest
 
setLastHarvested(Date) - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
setLastModified(Date) - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
setLastModified(Date) - Method in class org.dspace.app.rest.model.ItemRest
 
setLastModified(Date) - Method in class org.dspace.app.rest.model.TemplateItemRest
 
setLeftId(UUID) - Method in class org.dspace.app.rest.model.RelationshipRest
 
setLeftMaxCardinality(Integer) - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
setLeftMinCardinality(Integer) - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
setLeftPlace(int) - Method in class org.dspace.app.rest.model.RelationshipRest
 
setLeftType(EntityTypeRest) - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
setLeftwardType(String) - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
setLeftwardValue(String) - Method in class org.dspace.app.rest.model.RelationshipRest
 
setLogo(Context, Collection, MultipartFile) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
Method to install a logo on a Collection which doesn't have a logo Called by request mappings in CollectionLogoController
setLogo(Context, Community, MultipartFile) - Method in class org.dspace.app.rest.repository.CommunityRestRepository
Method to install a logo on a Community which doesn't have a logo Called by request mappings in CommunityLogoController
setMandatory(boolean) - Method in class org.dspace.app.rest.model.ParameterRest
Generic setter for the mandatory
setMandatory(boolean) - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
setMandatory(boolean) - Method in class org.dspace.app.rest.model.SubmissionSectionRest
 
setMandatoryMessage(String) - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
setMap(Map<String, Map<String, PatchOperation>>) - Method in class org.dspace.app.rest.submit.PatchConfigurationService
 
setMaxEmbed(int) - Method in class org.dspace.app.rest.projection.SpecificLevelProjection
 
setMaxEndDate(Date) - Method in class org.dspace.app.rest.model.AccessConditionOptionRest
 
setMaxSize(Long) - Method in class org.dspace.app.rest.model.SubmissionUploadRest
 
setMaxStartDate(Date) - Method in class org.dspace.app.rest.model.AccessConditionOptionRest
 
setMaxValue(String) - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
Sets the maxValue property for the SearchFacetEntryRest to the given parameter
setMessage(String) - Method in class org.dspace.app.rest.model.ErrorRest
 
setMessage(String) - Method in class org.dspace.app.rest.model.step.UploadStatusResponse
 
setMetadata(String) - Method in class org.dspace.app.rest.model.submit.SelectableMetadata
 
setMetadata(Map<String, List<MetadataValueRest>>) - Method in class org.dspace.app.rest.model.step.DataDescribe
 
setMetadata(Map<String, List<MetadataValueRest>>) - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
setMetadata(MetadataRest) - Method in class org.dspace.app.rest.model.DSpaceObjectRest
 
setMetadata(MetadataRest) - Method in class org.dspace.app.rest.model.ExternalSourceEntryRest
Generic setter for the metadata
setMetadata(MetadataRest) - Method in class org.dspace.app.rest.model.TemplateItemRest
 
setMetadata(SubmissionFormRest) - Method in class org.dspace.app.rest.model.SubmissionUploadRest
 
setMetadata(Context, T, MetadataRest) - Method in class org.dspace.app.rest.converter.MetadataConverter
Sets a DSpace object's domain metadata values from a rest representation.
setMetadataAuthorityService(MetadataAuthorityService) - Method in class org.dspace.app.rest.submit.step.validation.MetadataValidation
 
setMetadataBrowse(boolean) - Method in class org.dspace.app.rest.model.BrowseIndexRest
 
setMetadataConfigId(String) - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
setMetadataConfigs(HarvesterMetadataRest) - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
setMetadataList(List<String>) - Method in class org.dspace.app.rest.model.BrowseIndexRest
 
setMimetype(String) - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
setMinValue(String) - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
Sets the minValue property for the SearchFacetEntryRest to the given parameter
setName(String) - Method in class org.dspace.app.rest.model.AccessConditionOptionRest
 
setName(String) - Method in class org.dspace.app.rest.model.DSpaceObjectRest
 
setName(String) - Method in class org.dspace.app.rest.model.ExternalSourceRest
Generic setter for the name
setName(String) - Method in class org.dspace.app.rest.model.GroupRest
 
setName(String) - Method in class org.dspace.app.rest.model.ParameterRest
 
setName(String) - Method in class org.dspace.app.rest.model.ParameterValueRest
 
setName(String) - Method in class org.dspace.app.rest.model.PropertyRest
 
setName(String) - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
setName(String) - Method in class org.dspace.app.rest.model.ScriptRest
 
setName(String) - Method in class org.dspace.app.rest.model.SearchConfigurationRest.SortOption
 
setName(String) - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
 
setName(String) - Method in class org.dspace.app.rest.model.SubmissionCCLicenseRest
 
setName(String) - Method in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
setName(String) - Method in class org.dspace.app.rest.model.SubmissionFormRest
setName(String) - Method in class org.dspace.app.rest.model.SubmissionUploadRest
 
setName(String) - Method in class org.dspace.app.rest.model.UploadBitstreamAccessConditionDTO
 
setName(String) - Method in class org.dspace.app.rest.model.VocabularyRest
 
setName(String) - Method in class org.dspace.app.rest.model.WorkflowDefinitionRest
 
setName(String) - Method in class org.dspace.app.rest.submit.step.validation.AbstractValidation
 
setNameLong(String) - Method in class org.dspace.app.rest.model.ParameterRest
Generic setter for the nameLong
setNamespace(String) - Method in class org.dspace.app.rest.model.MetadataSchemaRest
 
setNameVariants(String) - Method in class org.dspace.app.rest.model.submit.SelectableRelationship
 
setNetid(String) - Method in class org.dspace.app.rest.model.EPersonRest
 
setNumber(int) - Method in class org.dspace.app.rest.model.PageRest
 
setOaiSetId(String) - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
setOaiSource(String) - Method in class org.dspace.app.rest.model.HarvestedCollectionRest
 
setObject(BaseObjectRest) - Method in class org.dspace.app.rest.authorization.Authorization
 
setOkay(boolean) - Method in class org.dspace.app.rest.model.AuthenticationStatusRest
 
setOpenByDefault(boolean) - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
See documentantion at DiscoverySearchFilter.setIsOpenByDefault(boolean)
setOpenSearchService(OpenSearchService) - Method in class org.dspace.app.rest.OpenSearchController
 
setOperator(String) - Method in class org.dspace.app.rest.model.SearchResultsRest.AppliedFilter
 
setOptions(List<String>) - Method in class org.dspace.app.rest.model.WorkflowActionRest
Generic setter for the options
setOrder(String) - Method in class org.dspace.app.rest.model.BrowseIndexRest
 
setOrder(String) - Method in class org.dspace.app.rest.model.SearchResultsRest.Sorting
 
setOtherInformation(Map<String, String>) - Method in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
setOtherInformation(Map<String, String>) - Method in class org.dspace.app.rest.model.VocabularyEntryRest
 
setOwner(EPersonRest) - Method in class org.dspace.app.rest.model.ClaimedTaskRest
 
setPage(PageRest) - Method in class org.dspace.app.rest.model.SearchEventRest
 
setPageHeader(EmbeddedPageHeader) - Method in class org.dspace.app.rest.model.hateoas.HALResource
 
setPageSize(int) - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
setPanels(List<SubmissionSectionRest>) - Method in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
setParameterName(String) - Method in class org.dspace.app.rest.security.DSpaceCsrfTokenRepository
Sets the name of the HTTP request parameter that should be used to provide a token.
setParameterRestList(List<ParameterRest>) - Method in class org.dspace.app.rest.model.ScriptRest
 
setParameterRestList(List<ParameterValueRest>) - Method in class org.dspace.app.rest.model.ProcessRest
 
setPassword(String) - Method in class org.dspace.app.rest.model.EPersonRest
 
setPatchConfigurationService(PatchConfigurationService) - Method in class org.dspace.app.rest.submit.factory.PatchOperationFactory
 
setPaths(List<String>) - Method in class org.dspace.app.rest.model.ErrorRest
 
setPermanent(boolean) - Method in class org.dspace.app.rest.model.GroupRest
 
setPlace(int) - Method in class org.dspace.app.rest.model.MetadataValueRest
 
setPoints(List<UsageReportPointRest>) - Method in class org.dspace.app.rest.model.UsageReportRest
Set all UsageReportPointRest objects on this UsageReportRest object
setPolicyType(String) - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
setPrefix(String) - Method in class org.dspace.app.rest.model.FacetResultsRest
 
setPrefix(String) - Method in class org.dspace.app.rest.model.MetadataSchemaRest
 
setPreloadLevel(Integer) - Method in class org.dspace.app.rest.model.VocabularyRest
 
setProcessId(Integer) - Method in class org.dspace.app.rest.model.ProcessRest
 
setProcessStatus(ProcessStatus) - Method in class org.dspace.app.rest.model.ProcessRest
 
setProjection(Projection) - Method in class org.dspace.app.rest.model.RestAddressableModel
 
setQualifier(String) - Method in class org.dspace.app.rest.model.MetadataFieldRest
 
setQuery(String) - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
setQuery(String) - Method in class org.dspace.app.rest.model.SearchEventRest
 
setRegex(String) - Method in class org.dspace.app.rest.model.SubmissionFormInputTypeRest
 
setRelationshipType(String) - Method in class org.dspace.app.rest.model.submit.SelectableRelationship
 
setRelationshipType(RelationshipTypeRest) - Method in class org.dspace.app.rest.model.RelationshipRest
 
setRepeatable(boolean) - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
setReportType(String) - Method in class org.dspace.app.rest.model.UsageReportRest
Sets the report type of this UsageReport, options listed in UsageReportUtils, e.g.
setRequireCertificate(boolean) - Method in class org.dspace.app.rest.model.EPersonRest
 
setRequired(boolean) - Method in class org.dspace.app.rest.model.SubmissionUploadRest
 
setResource(DSpaceObjectRest) - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
setResourceTypes(List<String>) - Method in class org.dspace.app.rest.model.AuthorizationFeatureRest
 
setRightId(UUID) - Method in class org.dspace.app.rest.model.RelationshipRest
 
setRightMaxCardinality(Integer) - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
setRightMinCardinality(Integer) - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
setRightPlace(int) - Method in class org.dspace.app.rest.model.RelationshipRest
 
setRights(String) - Method in class org.dspace.app.rest.model.step.DataCCLicense
 
setRightType(EntityTypeRest) - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
setRightwardType(String) - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
setRightwardValue(String) - Method in class org.dspace.app.rest.model.RelationshipRest
 
setRows(List<SubmissionFormRowRest>) - Method in class org.dspace.app.rest.model.SubmissionFormRest
setSchema(MetadataSchemaRest) - Method in class org.dspace.app.rest.model.MetadataFieldRest
 
setScope(String) - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
setScope(String) - Method in class org.dspace.app.rest.model.FacetConfigurationRest
 
setScope(String) - Method in class org.dspace.app.rest.model.SearchConfigurationRest
 
setScope(UUID) - Method in class org.dspace.app.rest.model.SearchEventRest
 
setScope(ScopeEnum) - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
setScope(ScopeEnum) - Method in class org.dspace.app.rest.model.SubmissionSectionRest
 
setScopeNote(String) - Method in class org.dspace.app.rest.model.MetadataFieldRest
 
setScriptName(String) - Method in class org.dspace.app.rest.model.ProcessRest
 
setScrollable(boolean) - Method in class org.dspace.app.rest.model.VocabularyRest
 
setSearchConfiguration(String) - Method in class org.dspace.app.rest.model.submit.SelectableRelationship
 
setSearchFilters(List<SearchFilter>) - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
setSearchResults(List<SearchResultEntryRest>) - Method in class org.dspace.app.rest.model.SearchResultsRest
 
setSections(Map<String, Serializable>) - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
setSectionType(String) - Method in class org.dspace.app.rest.model.SubmissionSectionRest
 
setSelectable(Boolean) - Method in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
setSelectableMetadata(List<SelectableMetadata>) - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
setSelectableRelationship(SelectableRelationship) - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
 
setSelfRegistered(Boolean) - Method in class org.dspace.app.rest.model.EPersonRest
 
setSequenceId(Integer) - Method in class org.dspace.app.rest.model.BitstreamRest
 
setShortDescription(String) - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
setSize(int) - Method in class org.dspace.app.rest.model.PageRest
 
setSizeBytes(Long) - Method in class org.dspace.app.rest.model.BitstreamRest
 
setSizeBytes(Long) - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
setSort(String, String) - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
setSort(SearchResultsRest.Sorting) - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
setSort(SearchResultsRest.Sorting) - Method in class org.dspace.app.rest.model.SearchEventRest
 
setSortOptions(List<BrowseIndexRest.SortOption>) - Method in class org.dspace.app.rest.model.BrowseIndexRest
 
setSortValue(String) - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
setStartDate(Date) - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
setStartDate(Date) - Method in class org.dspace.app.rest.model.UploadBitstreamAccessConditionDTO
 
setStartTime(Date) - Method in class org.dspace.app.rest.model.ProcessRest
 
setStatus(Boolean) - Method in class org.dspace.app.rest.model.step.UploadStatusResponse
 
setSteps(List<WorkflowStepRest>) - Method in class org.dspace.app.rest.model.WorkflowDefinitionRest
 
setStyle(String) - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
setSubmissionDefinition(SubmissionDefinitionRest) - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
setSubmitter(EPersonRest) - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
setSubmitterName(String) - Method in class org.dspace.app.rest.model.VersionRest
Generic setter for the submitterName
setSummary(String) - Method in class org.dspace.app.rest.model.VersionRest
Generic setter for the summary
setSupportLevel(String) - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
setTargetId(UUID) - Method in class org.dspace.app.rest.model.ViewEventRest
 
setTargetType(String) - Method in class org.dspace.app.rest.model.ViewEventRest
 
setTemplateItemOf(CollectionRest) - Method in class org.dspace.app.rest.model.TemplateItemRest
 
setText(String) - Method in class org.dspace.app.rest.model.LicenseRest
 
setToken(String) - Method in class org.dspace.app.rest.model.AuthenticationTokenRest
 
setToken(String) - Method in class org.dspace.app.rest.model.wrapper.AuthenticationToken
 
setTotalElements(int) - Method in class org.dspace.app.rest.model.PageRest
 
setTotalNumberOfResults(long) - Method in class org.dspace.app.rest.model.SearchResultsRest
 
setTotalPages(int) - Method in class org.dspace.app.rest.model.PageRest
 
setType(String) - Method in class org.dspace.app.rest.model.ParameterRest
 
setType(String) - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
This is the same type as described in DiscoverySearchFilter.setType(String)
setType(String) - Method in class org.dspace.app.rest.model.SubmissionFormInputTypeRest
 
setType(String) - Method in class org.dspace.app.rest.model.UsageReportPointDsoTotalVisitsRest
Sets the type of this UsageReportPointRest object, should be type of dso concerned (e.g.
setUploadConfigurationService(UploadConfigurationService) - Method in class org.dspace.app.rest.submit.step.validation.UploadValidation
 
setUri(String) - Method in class org.dspace.app.rest.model.step.DataCCLicense
 
setUrl(String) - Method in class org.dspace.app.rest.model.step.DataLicense
 
setUrl(String) - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
setUrl(String) - Method in class org.dspace.app.rest.model.SubmissionCCLicenseUrlRest
 
setUrl(String) - Method in class org.dspace.app.rest.model.wrapper.SubmissionCCLicenseUrl
Generic setter for the url
setUser(UUID) - Method in class org.dspace.app.rest.model.RegistrationRest
Generic setter for the user
setUserId(UUID) - Method in class org.dspace.app.rest.model.ProcessRest
 
setUuid(String) - Method in class org.dspace.app.rest.model.DSpaceObjectRest
 
setUuid(UUID) - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
setUuid(UUID) - Method in class org.dspace.app.rest.model.TemplateItemRest
 
setValue(String) - Method in class org.dspace.app.rest.model.BrowseEntryRest
 
setValue(String) - Method in class org.dspace.app.rest.model.CheckSumRest
 
setValue(String) - Method in class org.dspace.app.rest.model.ExternalSourceEntryRest
Generic setter for the value
setValue(String) - Method in class org.dspace.app.rest.model.MetadataValueRest
 
setValue(String) - Method in class org.dspace.app.rest.model.ParameterValueRest
 
setValue(String) - Method in class org.dspace.app.rest.model.SearchResultsRest.AppliedFilter
 
setValue(String) - Method in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
setValue(String) - Method in class org.dspace.app.rest.model.VocabularyEntryRest
 
setValueLang(String) - Method in class org.dspace.app.rest.model.BrowseEntryRest
 
setValues(List<String>) - Method in class org.dspace.app.rest.model.ProcessFileTypesRest
Generic setter for the values
setValues(List<String>) - Method in class org.dspace.app.rest.model.PropertyRest
 
setValues(Map<String, Integer>) - Method in class org.dspace.app.rest.model.UsageReportPointRest
Sets all values of this UsageReportPointRest object
setVersion(Integer) - Method in class org.dspace.app.rest.model.VersionRest
Generic setter for the version
setVisibility(SubmissionVisibilityRest) - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
 
setVisibility(SubmissionVisibilityRest) - Method in class org.dspace.app.rest.model.SubmissionSectionRest
 
setVocabularyEntryDetailsRest(VocabularyEntryDetailsRest) - Method in class org.dspace.app.rest.model.VocabularyEntryRest
 
setVocabularyName(String) - Method in class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
setWithdrawn(boolean) - Method in class org.dspace.app.rest.model.ItemRest
 
setWorkflowactions(List<WorkflowActionRest>) - Method in class org.dspace.app.rest.model.WorkflowStepRest
 
setWorkflowitem(WorkflowItemRest) - Method in class org.dspace.app.rest.model.ClaimedTaskRest
 
setWorkflowitem(WorkflowItemRest) - Method in class org.dspace.app.rest.model.PoolTaskRest
 
shibboleth(HttpServletResponse, String) - Method in class org.dspace.app.rest.ShibbolethRestController
 
ShibbolethAuthenticationFilter - Class in org.dspace.app.rest.security
This class will filter shibboleth requests to try and authenticate them
ShibbolethAuthenticationFilter(String, AuthenticationManager, RestAuthenticationService) - Constructor for class org.dspace.app.rest.security.ShibbolethAuthenticationFilter
 
ShibbolethRestController - Class in org.dspace.app.rest
Rest controller that handles redirect after shibboleth authentication succeded
ShibbolethRestController() - Constructor for class org.dspace.app.rest.ShibbolethRestController
 
ShortLivedJWTTokenHandler - Class in org.dspace.app.rest.security.jwt
Class responsible for creating and parsing JSON Web Tokens (JWTs) used for bitstream downloads among other things, supports both JWS and JWE https://jwt.io/ .
ShortLivedJWTTokenHandler() - Constructor for class org.dspace.app.rest.security.jwt.ShortLivedJWTTokenHandler
 
shortLivedToken(HttpServletRequest) - Method in class org.dspace.app.rest.AuthenticationRestController
This method will generate a short lived token to be used for bitstream downloads among other things.
shortLivedTokenViaGet(HttpServletRequest) - Method in class org.dspace.app.rest.AuthenticationRestController
This method will generate a short lived token to be used for bitstream downloads among other things.
simpleDateFormat - Static variable in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyUtils
 
SiteConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the community in the DSpace API data model and the REST data model
SiteConverter() - Constructor for class org.dspace.app.rest.converter.SiteConverter
 
SitemapRestController - Class in org.dspace.app.rest
This is a specialized controller to provide access to the sitemap files, generated by GenerateSitemaps The mapping for requested endpoint try to resolve a valid sitemap file name, for example
SitemapRestController() - Constructor for class org.dspace.app.rest.SitemapRestController
 
SiteResource - Class in org.dspace.app.rest.model.hateoas
Item Rest HAL Resource.
SiteResource(SiteRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.SiteResource
 
SiteRest - Class in org.dspace.app.rest.model
The Collection REST Resource
SiteRest() - Constructor for class org.dspace.app.rest.model.SiteRest
 
SiteRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage Item Rest object
SiteRestRepository(SiteService) - Constructor for class org.dspace.app.rest.repository.SiteRestRepository
 
size() - Method in class org.dspace.app.rest.model.MetadataValueList
 
size() - Method in class org.dspace.app.rest.model.patch.Patch
 
Sorting() - Constructor for class org.dspace.app.rest.model.SearchResultsRest.Sorting
 
Sorting(String) - Constructor for class org.dspace.app.rest.model.SearchResultsRest.Sorting
 
Sorting(String, String) - Constructor for class org.dspace.app.rest.model.SearchResultsRest.Sorting
 
SortOption() - Constructor for class org.dspace.app.rest.model.SearchConfigurationRest.SortOption
 
SortOption(String, String) - Constructor for class org.dspace.app.rest.model.BrowseIndexRest.SortOption
 
SPECIAL_GROUPS - Static variable in class org.dspace.app.rest.security.jwt.SpecialGroupClaimProvider
 
SpecialGroupClaimProvider - Class in org.dspace.app.rest.security.jwt
JWT claim provider to read and set the special groups of an eperson on a JWT token
SpecialGroupClaimProvider() - Constructor for class org.dspace.app.rest.security.jwt.SpecialGroupClaimProvider
 
SpecificLevelProjection - Class in org.dspace.app.rest.projection
This Projection will allow us to specify how many levels deep we're going to embed resources onto the requested HalResource.
SpecificLevelProjection() - Constructor for class org.dspace.app.rest.projection.SpecificLevelProjection
 
start() - Method in class org.dspace.app.rest.scripts.handler.impl.RestDSpaceRunnableHandler
 
startProcess(String, List<MultipartFile>) - Method in class org.dspace.app.rest.ScriptProcessesController
This method can be called by sending a POST request to the system/scripts/{name}/processes endpoint This will start a process for the script that matches the given name
startProcess(Context, String, List<MultipartFile>) - Method in class org.dspace.app.rest.repository.ScriptRestRepository
This method will take a String scriptname parameter and it'll try to resolve this to a script known by DSpace.
StatelessAuthenticationFilter - Class in org.dspace.app.rest.security
Custom Spring authentication filter for Stateless authentication, intercepts requests to check for valid authentication
StatelessAuthenticationFilter(AuthenticationManager, RestAuthenticationService, EPersonRestAuthenticationProvider, RequestService) - Constructor for class org.dspace.app.rest.security.StatelessAuthenticationFilter
 
StatelessLoginFilter - Class in org.dspace.app.rest.security
This class will filter login requests to try and authenticate them
StatelessLoginFilter(String, AuthenticationManager, RestAuthenticationService) - Constructor for class org.dspace.app.rest.security.StatelessLoginFilter
 
STATISTICS - Static variable in interface org.dspace.app.rest.model.RestModel
 
StatisticsRestController - Class in org.dspace.app.rest
 
StatisticsRestController() - Constructor for class org.dspace.app.rest.StatisticsRestController
 
StatisticsRestRepository - Class in org.dspace.app.rest.repository
 
StatisticsRestRepository() - Constructor for class org.dspace.app.rest.repository.StatisticsRestRepository
 
StatisticsSupportHalLinkFactory - Class in org.dspace.app.rest.link.statistics
 
StatisticsSupportHalLinkFactory() - Constructor for class org.dspace.app.rest.link.statistics.StatisticsSupportHalLinkFactory
 
StatisticsSupportResource - Class in org.dspace.app.rest.model.hateoas
 
StatisticsSupportResource(StatisticsSupportRest) - Constructor for class org.dspace.app.rest.model.hateoas.StatisticsSupportResource
 
StatisticsSupportRest - Class in org.dspace.app.rest.model
 
StatisticsSupportRest() - Constructor for class org.dspace.app.rest.model.StatisticsSupportRest
 
status(HttpServletRequest, HttpServletResponse) - Method in class org.dspace.app.rest.AuthenticationRestController
Check the current user's authentication status (i.e.
STEP - Static variable in class org.dspace.app.rest.model.ClaimedTaskRest
 
STEP - Static variable in class org.dspace.app.rest.model.PoolTaskRest
 
STEP - Static variable in class org.dspace.app.rest.model.WorkflowItemRest
 
STEPS - Static variable in class org.dspace.app.rest.model.WorkflowDefinitionRest
 
SUBCOMMUNITIES - Static variable in class org.dspace.app.rest.model.CommunityRest
 
SUBGROUPS - Static variable in class org.dspace.app.rest.model.GroupRest
 
SUBMISSION - org.dspace.app.rest.model.ScopeEnum
 
SUBMISSION - Static variable in interface org.dspace.app.rest.model.RestModel
 
SubmissionCCLicenseConverter - Class in org.dspace.app.rest.converter
This converter is responsible for transforming the model representation of an CCLicense to the REST representation of an CCLicense and vice versa
SubmissionCCLicenseConverter() - Constructor for class org.dspace.app.rest.converter.SubmissionCCLicenseConverter
 
SubmissionCCLicenseFieldConverter - Class in org.dspace.app.rest.converter
This converter is responsible for transforming the model representation of an CCLicenseField to the REST representation of an CCLicenseField and vice versa The CCLicenseField is a sub component of the CCLicense object
SubmissionCCLicenseFieldConverter() - Constructor for class org.dspace.app.rest.converter.SubmissionCCLicenseFieldConverter
 
SubmissionCCLicenseFieldEnumConverter - Class in org.dspace.app.rest.converter
This converter is responsible for transforming the model representation of an CCLicenseFieldEnum to the REST representation of an CCLicenseFieldEnum and vice versa The CCLicenseFieldEnum is a sub component of the CCLicenseField object
SubmissionCCLicenseFieldEnumConverter() - Constructor for class org.dspace.app.rest.converter.SubmissionCCLicenseFieldEnumConverter
 
SubmissionCCLicenseFieldEnumRest - Class in org.dspace.app.rest.model
This class is the REST representation of the CCLicenseFieldEnum model object and acts as a data sub object for the SubmissionCCLicenseFieldRest class.
SubmissionCCLicenseFieldEnumRest() - Constructor for class org.dspace.app.rest.model.SubmissionCCLicenseFieldEnumRest
 
SubmissionCCLicenseFieldRest - Class in org.dspace.app.rest.model
This class is the REST representation of the CCLicenseField model object and acts as a data sub object for the SubmissionCCLicenseRest class.
SubmissionCCLicenseFieldRest() - Constructor for class org.dspace.app.rest.model.SubmissionCCLicenseFieldRest
 
SubmissionCCLicenseResource - Class in org.dspace.app.rest.model.hateoas
CCLicense HAL Resource.
SubmissionCCLicenseResource(SubmissionCCLicenseRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.SubmissionCCLicenseResource
 
SubmissionCCLicenseRest - Class in org.dspace.app.rest.model
This class is the REST representation of the CCLicense model object and acts as a data object for the SubmissionCCLicenseResource class.
SubmissionCCLicenseRest() - Constructor for class org.dspace.app.rest.model.SubmissionCCLicenseRest
 
SubmissionCCLicenseRestEvaluatorPlugin - Class in org.dspace.app.rest.security
 
SubmissionCCLicenseRestEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.SubmissionCCLicenseRestEvaluatorPlugin
 
SubmissionCCLicenseRestRepository - Class in org.dspace.app.rest.repository
This is the repository that is responsible to manage CCLicense Rest objects
SubmissionCCLicenseRestRepository() - Constructor for class org.dspace.app.rest.repository.SubmissionCCLicenseRestRepository
 
SubmissionCCLicenseUrl - Class in org.dspace.app.rest.model.wrapper
This class represents a model implementation for SubmissionCCLicenseUrlRest This will simply store a url and an id.
SubmissionCCLicenseUrl(String, String) - Constructor for class org.dspace.app.rest.model.wrapper.SubmissionCCLicenseUrl
Default constructor with two parameters, url and id
SubmissionCCLicenseUrlConverter - Class in org.dspace.app.rest.converter
This converter is responsible for transforming a Submission CC License Url String to the REST representation SubmissionCCLicenseUrlRest and vice versa
SubmissionCCLicenseUrlConverter() - Constructor for class org.dspace.app.rest.converter.SubmissionCCLicenseUrlConverter
 
SubmissionCCLicenseUrlRepository - Class in org.dspace.app.rest
This Repository is responsible for handling the CC License URIs.
SubmissionCCLicenseUrlRepository() - Constructor for class org.dspace.app.rest.SubmissionCCLicenseUrlRepository
 
SubmissionCCLicenseUrlResource - Class in org.dspace.app.rest.model.hateoas
SubmissionCCLicenseUrl HAL Resource.
SubmissionCCLicenseUrlResource(SubmissionCCLicenseUrlRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.SubmissionCCLicenseUrlResource
 
SubmissionCCLicenseUrlResourceHalLinkFactory - Class in org.dspace.app.rest.link.process
This class will provide the SubmissionCCLicenseUrlResource with links
SubmissionCCLicenseUrlResourceHalLinkFactory() - Constructor for class org.dspace.app.rest.link.process.SubmissionCCLicenseUrlResourceHalLinkFactory
 
SubmissionCCLicenseUrlRest - Class in org.dspace.app.rest.model
This class is the REST representation of the CCLicense URL String object and acts as a data object for the SubmissionCCLicenseUrlRest class.
SubmissionCCLicenseUrlRest() - Constructor for class org.dspace.app.rest.model.SubmissionCCLicenseUrlRest
 
SubmissionCCLicenseUrlRestPermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
This class will handle calls made to SubmissionCCLicenseUrlRest endpoints.
SubmissionCCLicenseUrlRestPermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.SubmissionCCLicenseUrlRestPermissionEvaluatorPlugin
 
submissionConfigReader - Variable in class org.dspace.app.rest.converter.AInprogressItemConverter
 
SubmissionDefinitionConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the SubmissionConfig in the DSpace API data model and the REST data model
SubmissionDefinitionConverter() - Constructor for class org.dspace.app.rest.converter.SubmissionDefinitionConverter
 
SubmissionDefinitionResource - Class in org.dspace.app.rest.model.hateoas
SubmissionDefinition Rest HAL Resource.
SubmissionDefinitionResource(SubmissionDefinitionRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.SubmissionDefinitionResource
 
SubmissionDefinitionRest - Class in org.dspace.app.rest.model
The Submission Definition REST Resource
SubmissionDefinitionRest() - Constructor for class org.dspace.app.rest.model.SubmissionDefinitionRest
 
SubmissionDefinitionRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage MetadataField Rest object
SubmissionDefinitionRestRepository() - Constructor for class org.dspace.app.rest.repository.SubmissionDefinitionRestRepository
 
SubmissionFormConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the DCInputSet in the DSpace API data model and the REST data model
SubmissionFormConverter() - Constructor for class org.dspace.app.rest.converter.SubmissionFormConverter
 
SubmissionFormFieldRest - Class in org.dspace.app.rest.model
The SubmissionFormField REST Resource.
SubmissionFormFieldRest() - Constructor for class org.dspace.app.rest.model.SubmissionFormFieldRest
 
SubmissionFormInputTypeRest - Class in org.dspace.app.rest.model
The SubmissionFormInputType REST Resource.
SubmissionFormInputTypeRest() - Constructor for class org.dspace.app.rest.model.SubmissionFormInputTypeRest
 
SubmissionFormResource - Class in org.dspace.app.rest.model.hateoas
InputFrom Rest HAL Resource.
SubmissionFormResource(SubmissionFormRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.SubmissionFormResource
 
SubmissionFormRest - Class in org.dspace.app.rest.model
The Submission Form REST Resource
SubmissionFormRest() - Constructor for class org.dspace.app.rest.model.SubmissionFormRest
 
SubmissionFormRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage InputForm Rest object
SubmissionFormRestRepository() - Constructor for class org.dspace.app.rest.repository.SubmissionFormRestRepository
 
SubmissionFormRowRest - Class in org.dspace.app.rest.model
The InputFormRow REST Resource.
SubmissionFormRowRest() - Constructor for class org.dspace.app.rest.model.SubmissionFormRowRest
 
SubmissionPanelRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage Submission Step (aka Panel) Rest object
SubmissionPanelRestRepository() - Constructor for class org.dspace.app.rest.repository.SubmissionPanelRestRepository
 
SubmissionSectionConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the SubmissionStepConfig in the DSpace API data model and the REST data model
SubmissionSectionConverter() - Constructor for class org.dspace.app.rest.converter.SubmissionSectionConverter
 
SubmissionSectionHalLinkFactory - Class in org.dspace.app.rest.link
This class' purpose is to provide a factory to add links to the AuthorityEntryResource.
SubmissionSectionHalLinkFactory() - Constructor for class org.dspace.app.rest.link.SubmissionSectionHalLinkFactory
 
SubmissionSectionResource - Class in org.dspace.app.rest.model.hateoas
SubmissionPanel Rest HAL Resource.
SubmissionSectionResource(SubmissionSectionRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.SubmissionSectionResource
 
SubmissionSectionRest - Class in org.dspace.app.rest.model
The SubmissionPanel REST Resource.
SubmissionSectionRest() - Constructor for class org.dspace.app.rest.model.SubmissionSectionRest
 
SubmissionService - Class in org.dspace.app.rest.submit
Service to manipulate in-progress submissions.
SubmissionService() - Constructor for class org.dspace.app.rest.submit.SubmissionService
 
SubmissionUploadResource - Class in org.dspace.app.rest.model.hateoas
Upload configuration section HAL Resource.
SubmissionUploadResource(SubmissionUploadRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.SubmissionUploadResource
 
SubmissionUploadRest - Class in org.dspace.app.rest.model
The Upload Section Configuration REST Resource
SubmissionUploadRest() - Constructor for class org.dspace.app.rest.model.SubmissionUploadRest
 
SubmissionUploadRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage Configuration Upload section during the submission
SubmissionUploadRestRepository() - Constructor for class org.dspace.app.rest.repository.SubmissionUploadRestRepository
 
SubmissionVisibilityRest - Class in org.dspace.app.rest.model
The SubmissionVisibility REST Resource.
SubmissionVisibilityRest(VisibilityEnum, VisibilityEnum) - Constructor for class org.dspace.app.rest.model.SubmissionVisibilityRest
 
SUBMITTERS_GROUP - Static variable in class org.dspace.app.rest.model.CollectionRest
 
successfulAuthentication(HttpServletRequest, HttpServletResponse, FilterChain, Authentication) - Method in class org.dspace.app.rest.security.ShibbolethAuthenticationFilter
 
successfulAuthentication(HttpServletRequest, HttpServletResponse, FilterChain, Authentication) - Method in class org.dspace.app.rest.security.StatelessLoginFilter
 
supports(Class) - Method in class org.dspace.app.rest.link.HalLinkFactory
 
supports(Class<?>) - Method in class org.dspace.app.rest.security.EPersonRestAuthenticationProvider
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.BundleMoveOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataAddOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataCopyOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataMoveOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataRemoveOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.DSpaceObjectMetadataReplaceOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.EPersonCertificateReplaceOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.EPersonEmailReplaceOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.EPersonLoginReplaceOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.EPersonNetidReplaceOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.EPersonPasswordAddOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.GroupNameReplaceOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.ItemDiscoverableReplaceOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.ItemWithdrawReplaceOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.PatchOperation
Determines whether or not this Patch Operation can do this patch (Object of operation and path gets checked)
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyDescriptionAddOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyDescriptionRemoveOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyDescriptionReplaceOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyEndDateAddOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyEndDateRemoveOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyEndDateReplaceOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyNameAddOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyNameRemoveOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyNameReplaceOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyStartDateAddOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyStartDateRemoveOperation
 
supports(Object, Operation) - Method in class org.dspace.app.rest.repository.patch.operation.resourcePolicy.ResourcePolicyStartDateReplaceOperation
 
supports(List<String>, String, Class) - Method in class org.dspace.app.rest.repository.handler.ExternalSourceEntryArchivedItemUriListHandler
 
supports(List<String>, String, Class) - Method in class org.dspace.app.rest.repository.handler.ExternalSourceEntryItemUriListHandler
 
supports(List<String>, String, Class) - Method in class org.dspace.app.rest.repository.handler.ExternalSourceEntryPoolTaskUriListHandler
 
supports(List<String>, String, Class) - Method in class org.dspace.app.rest.repository.handler.ExternalSourceEntryWorkspaceItemUriListHandler
 
supports(List<String>, String, Class) - Method in interface org.dspace.app.rest.repository.handler.UriListHandler
This method will take the UriList and method as input and verify whether the implementing UriListHandler can handle this input or not
supportsModel(IndexableObject) - Method in class org.dspace.app.rest.converter.ClaimedTaskConverter
 
supportsModel(IndexableObject) - Method in class org.dspace.app.rest.converter.CollectionConverter
 
supportsModel(IndexableObject) - Method in class org.dspace.app.rest.converter.CommunityConverter
 
supportsModel(IndexableObject) - Method in interface org.dspace.app.rest.converter.IndexableObjectConverter
 
supportsModel(IndexableObject) - Method in class org.dspace.app.rest.converter.ItemConverter
 
supportsModel(IndexableObject) - Method in class org.dspace.app.rest.converter.PoolTaskConverter
 
supportsModel(IndexableObject) - Method in class org.dspace.app.rest.converter.WorkflowItemConverter
 
supportsModel(IndexableObject) - Method in class org.dspace.app.rest.converter.WorkspaceItemConverter
 
supportsParameter(MethodParameter) - Method in class org.dspace.app.rest.parameter.resolver.SearchFilterResolver
 
SYSTEM - Static variable in interface org.dspace.app.rest.model.RestModel
 

T

TEMPLATE_ITEM_OF - Static variable in class org.dspace.app.rest.model.ItemRest
 
TemplateItem - Class in org.dspace.app.rest.model.wrapper
This class represents a Collection's Item Template.
TemplateItem(Item) - Constructor for class org.dspace.app.rest.model.wrapper.TemplateItem
 
TemplateItemConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the TemplateItem in the DSpace API data model and the REST data model
TemplateItemConverter() - Constructor for class org.dspace.app.rest.converter.TemplateItemConverter
 
TemplateItemResource - Class in org.dspace.app.rest.model.hateoas
TemplateItem Rest HAL Resource.
TemplateItemResource(TemplateItemRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.TemplateItemResource
 
TemplateItemRest - Class in org.dspace.app.rest.model
The TemplateItem REST Resource
TemplateItemRest() - Constructor for class org.dspace.app.rest.model.TemplateItemRest
 
TemplateItemRestRepository - Class in org.dspace.app.rest.repository
This is the repository class that is responsible for handling TemplateItemRest objects
TemplateItemRestRepository() - Constructor for class org.dspace.app.rest.repository.TemplateItemRestRepository
 
toModel(ParameterValueRest) - Method in class org.dspace.app.rest.converter.DSpaceRunnableParameterConverter
 
toModel(SubmissionSectionRest) - Method in class org.dspace.app.rest.converter.SubmissionSectionConverter
 
toModel(WorkspaceItemRest) - Method in class org.dspace.app.rest.converter.WorkspaceItemConverter
 
TOP_CITIES_REPORT_ID - Static variable in class org.dspace.app.rest.utils.UsageReportUtils
 
TOP_COUNTRIES_REPORT_ID - Static variable in class org.dspace.app.rest.utils.UsageReportUtils
 
toResource(RestModel) - Method in class org.dspace.app.rest.converter.ConverterService
Converts the given rest object to a HALResource object.
toResource(RestModel) - Method in class org.dspace.app.rest.utils.Utils
 
toResource(RestModel, Link...) - Method in class org.dspace.app.rest.converter.ConverterService
Converts the given rest object to a HALResource object.
toRest(M, Projection) - Method in class org.dspace.app.rest.converter.ConverterService
Converts the given model object to a rest object, using the appropriate DSpaceConverter and the given projection.
toRestPage(List<M>, Pageable, long, Projection) - Method in class org.dspace.app.rest.converter.ConverterService
Converts a list of ModelObjects to a page of Rest Objects using the given Projection This method differences in the sense that we define a total here instead of the size of the list because this method will be called if the list is limited through a DB call already and thus we need to give the total amount of records in the DB; not the size of the given list
toRestPage(List<M>, Pageable, Projection) - Method in class org.dspace.app.rest.converter.ConverterService
Converts a list of model objects to a page of rest objects using the given Projection.
toString() - Method in class org.dspace.app.rest.model.ParameterValueRest
 
toString() - Method in enum org.dspace.app.rest.model.ScopeEnum
 
toString() - Method in enum org.dspace.app.rest.model.VisibilityEnum
 
toString() - Method in class org.dspace.app.rest.parameter.SearchFilter
 
TOTAL_DOWNLOADS_REPORT_ID - Static variable in class org.dspace.app.rest.utils.UsageReportUtils
 
TOTAL_VISITS_PER_MONTH_REPORT_ID - Static variable in class org.dspace.app.rest.utils.UsageReportUtils
 
TOTAL_VISITS_REPORT_ID - Static variable in class org.dspace.app.rest.utils.UsageReportUtils
 
totalElementsIsKnown - Variable in class org.dspace.app.rest.model.hateoas.EmbeddedPageHeader
 
transformModel(T) - Method in class org.dspace.app.rest.projection.AbstractProjection
 
transformModel(T) - Method in class org.dspace.app.rest.projection.CompositeProjection
 
transformModel(T) - Method in interface org.dspace.app.rest.projection.Projection
Transforms the original model object (e.g.
transformResource(T) - Method in class org.dspace.app.rest.projection.AbstractProjection
 
transformResource(T) - Method in class org.dspace.app.rest.projection.CompositeProjection
 
transformResource(T) - Method in interface org.dspace.app.rest.projection.Projection
Transforms the resource object after it has been constructed and any constructor or annotation-based links and embeds have been added.
transformRest(T) - Method in class org.dspace.app.rest.projection.AbstractProjection
 
transformRest(T) - Method in class org.dspace.app.rest.projection.CompositeProjection
 
transformRest(T) - Method in interface org.dspace.app.rest.projection.Projection
Transforms the rest object after it was converted from a model object.
TranslatableException - Interface in org.dspace.app.rest.exception
Implement TranslatableException to make Exceptions or RuntimeExceptions translatable.

U

UNKNOWN_ERROR - org.dspace.app.rest.model.HarvestStatusEnum
 
UnprocessableEntityException - Exception in org.dspace.app.rest.exception
Unprocessable request: Can be specified with a 422 (Unprocessable Entity) response ([RFC4918], Section 11.2) when the server understands the patch document and the syntax of the patch document appears to be valid, but the server is incapable of processing the request.
UnprocessableEntityException(String) - Constructor for exception org.dspace.app.rest.exception.UnprocessableEntityException
 
UnprocessableEntityException(String, Throwable) - Constructor for exception org.dspace.app.rest.exception.UnprocessableEntityException
 
unregister(Object) - Method in class org.dspace.app.rest.DiscoverableEndpointsService
 
unsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class org.dspace.app.rest.security.StatelessLoginFilter
 
update(Context, HttpServletRequest, Collection) - Method in class org.dspace.app.rest.repository.HarvestedCollectionRestRepository
Function to update the harvesting settings of a collection
updateBitstreamFormat(UUID, HttpServletRequest) - Method in class org.dspace.app.rest.BitstreamRestController
This method will update the bitstream format of the bitstream that corresponds to the provided bitstream uuid.
updateHarvestSettingsEndpoint(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.CollectionHarvestSettingsController
PUT Endpoint for updating the settings of a collection.
updateRelationshipLeft(Integer, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.RelationshipRestController
Method to change the left item of a relationship with a given item in the body
updateRelationshipRight(Integer, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.RelationshipRestController
Method to change the right item of a relationship with a given item in the body
updateSessionSalt(Context, Date) - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
Update session salt information for the currently logged in user.
updateSessionSalt(Context, Date) - Method in class org.dspace.app.rest.security.jwt.ShortLivedJWTTokenHandler
The session salt doesn't need to be updated for short lived tokens.
upload(HttpServletRequest, String, String, ID, MultipartFile) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Method to implement to attach/upload a file to a specific REST object
upload(HttpServletRequest, String, String, Integer, MultipartFile) - Method in class org.dspace.app.rest.repository.WorkflowItemRestRepository
 
upload(HttpServletRequest, String, String, Integer, MultipartFile) - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
upload(HttpServletRequest, String, String, Integer, MultipartFile) - Method in class org.dspace.app.rest.RestResourceController
Called in POST, multipart, upload to a specific rest resource the file passed as "file" request parameter Note that the regular expression in the request mapping accept a number as identifier;
upload(HttpServletRequest, String, String, List<MultipartFile>) - Method in class org.dspace.app.rest.RestResourceController
Upload a file against the collection resource endpoint.
upload(HttpServletRequest, String, String, UUID, MultipartFile) - Method in class org.dspace.app.rest.RestResourceController
Called in POST, multipart, upload to a specific rest resource the file passed as "file" request parameter Note that the regular expression in the request mapping accept a UUID as identifier;
upload(HttpServletRequest, List<MultipartFile>) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Bulk create object instances from an uploaded file
upload(Context, HttpServletRequest, List<MultipartFile>) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Method to implement to support bulk creation of objects from a file
upload(Context, HttpServletRequest, List<MultipartFile>) - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
upload(Context, SubmissionService, SubmissionStepConfig, InProgressSubmission, MultipartFile) - Method in class org.dspace.app.rest.submit.step.ExtractMetadataStep
 
upload(Context, SubmissionService, SubmissionStepConfig, InProgressSubmission, MultipartFile) - Method in class org.dspace.app.rest.submit.step.UploadStep
 
upload(Context, SubmissionService, SubmissionStepConfig, InProgressSubmission, MultipartFile) - Method in interface org.dspace.app.rest.submit.UploadableStep
The method to implement to support upload of a file in the submission section (aka panel / step)
UPLOAD_STEP_ACCESSCONDITIONS_OPERATION_ENTRY - Static variable in interface org.dspace.app.rest.submit.DataProcessingStep
 
UPLOAD_STEP_METADATA_OPERATION_ENTRY - Static variable in interface org.dspace.app.rest.submit.DataProcessingStep
 
UPLOAD_STEP_METADATA_PATH - Static variable in interface org.dspace.app.rest.submit.DataProcessingStep
 
UPLOAD_STEP_METADATA_SECTION - Static variable in class org.dspace.app.rest.submit.step.UploadStep
 
UPLOAD_STEP_MOVE_OPERATION_ENTRY - Static variable in interface org.dspace.app.rest.submit.DataProcessingStep
 
UPLOAD_STEP_REMOVE_OPERATION_ENTRY - Static variable in interface org.dspace.app.rest.submit.DataProcessingStep
 
UploadableStep - Interface in org.dspace.app.rest.submit
The interface for submission Steps that need to deal with file upload
uploadBitstream(HttpServletRequest, UUID, MultipartFile, String) - Method in class org.dspace.app.rest.BundleUploadBitstreamController
Method to upload a Bitstream to a Bundle with the given UUID in the URL.
uploadBitstream(Context, Bundle, String, InputStream, String) - Method in class org.dspace.app.rest.repository.BundleRestRepository
Method to upload a bitstream to a bundle.
UploadBitstreamAccessConditionDTO - Class in org.dspace.app.rest.model
The UploadAccessConditionDTO is a partial representation of the DSpace ResourcePolicyRest as used in the patch payload for the upload submission section (see UploadBitstreamRest.
UploadBitstreamAccessConditionDTO() - Constructor for class org.dspace.app.rest.model.UploadBitstreamAccessConditionDTO
 
UploadBitstreamRest - Class in org.dspace.app.rest.model.step
This Java Bean is used to represent a single bitstream with all its metadata and access conditions (UploadBitstreamAccessConditionDTO) inside an upload submission section (DataUpload
UploadBitstreamRest() - Constructor for class org.dspace.app.rest.model.step.UploadBitstreamRest
 
uploadFileToInprogressSubmission(Context, HttpServletRequest, AInprogressSubmissionRest, InProgressSubmission, MultipartFile) - Method in class org.dspace.app.rest.submit.SubmissionService
Utility method used by the WorkspaceItemRestRepository and WorkflowItemRestRepository to deal with the upload in an inprogress submission
UploadStatusResponse - Class in org.dspace.app.rest.model.step
 
UploadStatusResponse() - Constructor for class org.dspace.app.rest.model.step.UploadStatusResponse
 
UploadStep - Class in org.dspace.app.rest.submit.step
Upload step for DSpace Spring Rest.
UploadStep() - Constructor for class org.dspace.app.rest.submit.step.UploadStep
 
UploadValidation - Class in org.dspace.app.rest.submit.step.validation
Execute file required check validation
UploadValidation() - Constructor for class org.dspace.app.rest.submit.step.validation.UploadValidation
 
uriBuilder(T) - Method in class org.dspace.app.rest.link.HalLinkFactory
 
UriListHandler<T> - Interface in org.dspace.app.rest.repository.handler
This is an interface to be implemented by classes that want to handle a UriList call
UriListHandlerService - Class in org.dspace.app.rest.repository.handler.service
This class is a wrapper Service class for the UriListHandler objects.
UriListHandlerService() - Constructor for class org.dspace.app.rest.repository.handler.service.UriListHandlerService
 
urlIsPrefixOf(String, String) - Static method in class org.dspace.app.rest.utils.URLUtils
Is one URL a prefix of another? Ignores credentials, fragments and queries.
URLUtils - Class in org.dspace.app.rest.utils
Utility class to encode or decode URL
UsageReportConverter - Class in org.dspace.app.rest.converter
Converter so list of UsageReportRest can be converted in to a rest page
UsageReportConverter() - Constructor for class org.dspace.app.rest.converter.UsageReportConverter
 
UsageReportPointCityRest - Class in org.dspace.app.rest.model
This class serves as a REST representation of a City data Point of a UsageReportRest from the DSpace statistics
UsageReportPointCityRest() - Constructor for class org.dspace.app.rest.model.UsageReportPointCityRest
 
UsageReportPointCountryRest - Class in org.dspace.app.rest.model
This class serves as a REST representation of a Country data Point of a UsageReportRest from the DSpace statistics.
UsageReportPointCountryRest() - Constructor for class org.dspace.app.rest.model.UsageReportPointCountryRest
 
UsageReportPointDateRest - Class in org.dspace.app.rest.model
This class serves as a REST representation of a Date (month) data Point of a UsageReportRest from the DSpace statistics
UsageReportPointDateRest() - Constructor for class org.dspace.app.rest.model.UsageReportPointDateRest
 
UsageReportPointDsoTotalVisitsRest - Class in org.dspace.app.rest.model
This class serves as a REST representation of a TotalVisit data Point of a DSO's UsageReportRest from the DSpace statistics
UsageReportPointDsoTotalVisitsRest() - Constructor for class org.dspace.app.rest.model.UsageReportPointDsoTotalVisitsRest
 
UsageReportPointRest - Class in org.dspace.app.rest.model
This class serves as a REST representation of a Point of a UsageReportRest from the DSpace statistics
UsageReportPointRest() - Constructor for class org.dspace.app.rest.model.UsageReportPointRest
 
UsageReportResource - Class in org.dspace.app.rest.model.hateoas
The Resource representation of a UsageReportRest object
UsageReportResource(UsageReportRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.UsageReportResource
 
UsageReportRest - Class in org.dspace.app.rest.model
This class serves as a REST representation of a Usage Report from the DSpace statistics
UsageReportRest() - Constructor for class org.dspace.app.rest.model.UsageReportRest
 
UsageReportRestPermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
This class will handle Permissions for the UsageReportRest object and its calls
UsageReportRestPermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.UsageReportRestPermissionEvaluatorPlugin
 
UsageReportUtils - Class in org.dspace.app.rest.utils
This is the Service dealing with the UsageReportRest logic
UsageReportUtils() - Constructor for class org.dspace.app.rest.utils.UsageReportUtils
 
utils - Variable in class org.dspace.app.rest.BundleUploadBitstreamController
 
utils - Variable in class org.dspace.app.rest.CollectionLogoController
 
utils - Variable in class org.dspace.app.rest.CommunityLogoController
 
utils - Variable in class org.dspace.app.rest.DiscoveryRestController
 
utils - Variable in class org.dspace.app.rest.EntityTypeLabelRestController
 
utils - Variable in class org.dspace.app.rest.ExternalSourcesRestController
 
utils - Variable in class org.dspace.app.rest.repository.AbstractDSpaceRestRepository
 
utils - Variable in class org.dspace.app.rest.SubmissionCCLicenseUrlRepository
 
Utils - Class in org.dspace.app.rest.utils
Collection of utility methods
Utils() - Constructor for class org.dspace.app.rest.utils.Utils
 
UUIDLookupRestController - Class in org.dspace.app.rest
This is an utility endpoint to lookup a generic DSpaceObject.
UUIDLookupRestController() - Constructor for class org.dspace.app.rest.UUIDLookupRestController
 

V

validate(String) - Method in class org.dspace.app.rest.utils.BitstreamMetadataValuePathUtils
Method to verify that the path included in the patch operation is supported by the submission configuration of the upload section
validate(SubmissionService, InProgressSubmission, SubmissionStepConfig) - Method in interface org.dspace.app.rest.submit.DataProcessingStep
The method will expose the list of validation errors identified by the step.
validate(SubmissionService, InProgressSubmission, SubmissionStepConfig) - Method in class org.dspace.app.rest.submit.step.validation.LicenseValidation
 
validate(SubmissionService, InProgressSubmission, SubmissionStepConfig) - Method in class org.dspace.app.rest.submit.step.validation.MetadataValidation
 
validate(SubmissionService, InProgressSubmission, SubmissionStepConfig) - Method in class org.dspace.app.rest.submit.step.validation.UploadValidation
 
validate(SubmissionService, InProgressSubmission, SubmissionStepConfig) - Method in interface org.dspace.app.rest.submit.step.validation.Validation
 
validate(Context, HttpServletRequest, List<String>) - Method in class org.dspace.app.rest.repository.handler.ExternalSourceEntryArchivedItemUriListHandler
 
validate(Context, HttpServletRequest, List<String>) - Method in class org.dspace.app.rest.repository.handler.ExternalSourceEntryItemUriListHandler
 
validate(Context, HttpServletRequest, List<String>) - Method in class org.dspace.app.rest.repository.handler.ExternalSourceEntryPoolTaskUriListHandler
 
validate(Context, HttpServletRequest, List<String>) - Method in class org.dspace.app.rest.repository.handler.ExternalSourceEntryWorkspaceItemUriListHandler
 
validate(Context, HttpServletRequest, List<String>) - Method in interface org.dspace.app.rest.repository.handler.UriListHandler
This method will take all the required input and validate them to see if there are any issues before calling the handle method
Validation - Interface in org.dspace.app.rest.submit.step.validation
Interface to support validation on submission process TODO should be supported InProgressSubmission (t.b.d)
value - Variable in class org.dspace.app.rest.model.patch.Operation
 
value() - Method in annotation type org.dspace.app.rest.model.hateoas.annotations.RelNameDSpaceResource
 
value() - Method in annotation type org.dspace.app.rest.Parameter
 
valueOf(String) - Static method in enum org.dspace.app.rest.model.HarvestStatusEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dspace.app.rest.model.HarvestTypeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dspace.app.rest.model.query.RestSearchOperator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dspace.app.rest.model.ScopeEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dspace.app.rest.model.VisibilityEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.dspace.app.rest.security.DSpaceRestPermission
Returns the enum constant of this type with the specified name.
values - Variable in class org.dspace.app.rest.model.PropertyRest
 
values() - Static method in enum org.dspace.app.rest.model.HarvestStatusEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dspace.app.rest.model.HarvestTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dspace.app.rest.model.query.RestSearchOperator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dspace.app.rest.model.ScopeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dspace.app.rest.model.VisibilityEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.dspace.app.rest.security.DSpaceRestPermission
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class org.dspace.app.rest.model.ItemRest
 
VERSION_HISTORY - Static variable in class org.dspace.app.rest.model.VersionRest
 
VersionConverter - Class in org.dspace.app.rest.converter
This is the converter that takes care of the conversion between Version and VersionRest
VersionConverter() - Constructor for class org.dspace.app.rest.converter.VersionConverter
 
VersionHistoryConverter - Class in org.dspace.app.rest.converter
This is the Converter that takes care of the conversion between VersionHistory and VersionHistoryRest
VersionHistoryConverter() - Constructor for class org.dspace.app.rest.converter.VersionHistoryConverter
 
VersionHistoryLinkRepository - Class in org.dspace.app.rest.repository
This is the Repository that takes care of the retrieval of the VersionHistory object for a given Version
VersionHistoryLinkRepository() - Constructor for class org.dspace.app.rest.repository.VersionHistoryLinkRepository
 
VersionHistoryResource - Class in org.dspace.app.rest.model.hateoas
The HALResource object for the VersionHistoryRest object
VersionHistoryResource(VersionHistoryRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.VersionHistoryResource
 
VersionHistoryRest - Class in org.dspace.app.rest.model
The REST object for the VersionHistory object
VersionHistoryRest() - Constructor for class org.dspace.app.rest.model.VersionHistoryRest
 
VersionHistoryRestPermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
This class acts as a PermissionEvaluator to decide whether a given request to a Versioning endpoint is allowed to pass through or not
VersionHistoryRestPermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.VersionHistoryRestPermissionEvaluatorPlugin
 
VersionHistoryRestRepository - Class in org.dspace.app.rest.repository
Repository for the operations on the VersionHistoryRest endpoints
VersionHistoryRestRepository() - Constructor for class org.dspace.app.rest.repository.VersionHistoryRestRepository
 
VERSIONING - Static variable in interface org.dspace.app.rest.model.RestModel
 
VersionItemLinkRepository - Class in org.dspace.app.rest.repository
This Repository takes care of the retrieval of the Item objects for a given Version
VersionItemLinkRepository() - Constructor for class org.dspace.app.rest.repository.VersionItemLinkRepository
 
VersionResource - Class in org.dspace.app.rest.model.hateoas
The HALResource object for the VersionRest object
VersionResource(VersionRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.VersionResource
 
VersionRest - Class in org.dspace.app.rest.model
The REST object for the Version objects
VersionRest() - Constructor for class org.dspace.app.rest.model.VersionRest
 
VersionRestPermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
This class acts as a PermissionEvaluator to decide whether a given request to a Versioning endpoint is allowed to pass through or not
VersionRestPermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.VersionRestPermissionEvaluatorPlugin
 
VersionRestRepository - Class in org.dspace.app.rest.repository
This is the Repository that takes care of the operations on the VersionRest objects
VersionRestRepository() - Constructor for class org.dspace.app.rest.repository.VersionRestRepository
 
VERSIONS - Static variable in class org.dspace.app.rest.model.VersionHistoryRest
 
VersionsLinkRepository - Class in org.dspace.app.rest.repository
This is the Repository that takes care of the retrieval of the Version objects for a given VersionHistory
VersionsLinkRepository() - Constructor for class org.dspace.app.rest.repository.VersionsLinkRepository
 
ViewEventResource - Class in org.dspace.app.rest.model.hateoas
 
ViewEventResource(ViewEventRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.ViewEventResource
 
ViewEventRest - Class in org.dspace.app.rest.model
This class acts as a REST representation for a ViewEvent in DSpace
ViewEventRest() - Constructor for class org.dspace.app.rest.model.ViewEventRest
 
ViewEventRestRepository - Class in org.dspace.app.rest.repository
 
ViewEventRestRepository() - Constructor for class org.dspace.app.rest.repository.ViewEventRestRepository
 
ViewSearchStatisticsFeature - Class in org.dspace.app.rest.authorization.impl
The view search statistics feature.
ViewSearchStatisticsFeature() - Constructor for class org.dspace.app.rest.authorization.impl.ViewSearchStatisticsFeature
 
ViewUsageStatisticsFeature - Class in org.dspace.app.rest.authorization.impl
The view statistics feature.
ViewUsageStatisticsFeature() - Constructor for class org.dspace.app.rest.authorization.impl.ViewUsageStatisticsFeature
 
ViewVersionsFeature - Class in org.dspace.app.rest.authorization.impl
The view versions feature.
ViewVersionsFeature() - Constructor for class org.dspace.app.rest.authorization.impl.ViewVersionsFeature
 
ViewWorkflowStatisticsFeature - Class in org.dspace.app.rest.authorization.impl
The view workflow statistics feature.
ViewWorkflowStatisticsFeature() - Constructor for class org.dspace.app.rest.authorization.impl.ViewWorkflowStatisticsFeature
 
VisibilityEnum - Enum in org.dspace.app.rest.model
The possible restriction options for the visibility attributes in the SubmissionPanel resource and SubmissionForm's fields
VocabularyEntryDetailsChildrenLinkRepository - Class in org.dspace.app.rest.repository
Link repository to expose the parent of a vocabulary entry details in an hierarchical vocabulary
VocabularyEntryDetailsChildrenLinkRepository() - Constructor for class org.dspace.app.rest.repository.VocabularyEntryDetailsChildrenLinkRepository
 
VocabularyEntryDetailsParentLinkRepository - Class in org.dspace.app.rest.repository
Link repository to expose the parent of a vocabulary entry details in an hierarchical vocabulary
VocabularyEntryDetailsParentLinkRepository() - Constructor for class org.dspace.app.rest.repository.VocabularyEntryDetailsParentLinkRepository
 
VocabularyEntryDetailsResource - Class in org.dspace.app.rest.model.hateoas
Vocabulary Entry Details Rest HAL Resource.
VocabularyEntryDetailsResource(VocabularyEntryDetailsRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.VocabularyEntryDetailsResource
 
VocabularyEntryDetailsRest - Class in org.dspace.app.rest.model
The Vocabulary Entry Details REST Resource
VocabularyEntryDetailsRest() - Constructor for class org.dspace.app.rest.model.VocabularyEntryDetailsRest
 
VocabularyEntryDetailsRestConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the Choice in the DSpace API data model and the REST data model.
VocabularyEntryDetailsRestConverter() - Constructor for class org.dspace.app.rest.converter.VocabularyEntryDetailsRestConverter
 
VocabularyEntryDetailsRestRepository - Class in org.dspace.app.rest.repository
Controller for exposition of vocabularies entry details for the submission
VocabularyEntryDetailsRestRepository() - Constructor for class org.dspace.app.rest.repository.VocabularyEntryDetailsRestRepository
 
VocabularyEntryLinkRepository - Class in org.dspace.app.rest.repository
Controller for exposition of authority services
VocabularyEntryLinkRepository() - Constructor for class org.dspace.app.rest.repository.VocabularyEntryLinkRepository
 
VocabularyEntryResource - Class in org.dspace.app.rest.model.hateoas
Vocabulary Entry Rest HAL Resource.
VocabularyEntryResource(VocabularyEntryRest) - Constructor for class org.dspace.app.rest.model.hateoas.VocabularyEntryResource
 
VocabularyEntryRest - Class in org.dspace.app.rest.model
An entry in a Vocabulary
VocabularyEntryRest() - Constructor for class org.dspace.app.rest.model.VocabularyEntryRest
 
VocabularyResource - Class in org.dspace.app.rest.model.hateoas
Authority Rest HAL Resource.
VocabularyResource(VocabularyRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.VocabularyResource
 
VocabularyRest - Class in org.dspace.app.rest.model
The vocabulary REST resource
VocabularyRest() - Constructor for class org.dspace.app.rest.model.VocabularyRest
 
VocabularyRestConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the ChoiceAuthority in the DSpace API data model and the REST data model TODO please do not use this convert but use the wrapper AuthorityUtils#convertAuthority(ChoiceAuthority, String, String)
VocabularyRestConverter() - Constructor for class org.dspace.app.rest.converter.VocabularyRestConverter
 
VocabularyRestRepository - Class in org.dspace.app.rest.repository
Controller for exposition of vocabularies for the submission
VocabularyRestRepository() - Constructor for class org.dspace.app.rest.repository.VocabularyRestRepository
 

W

webMvcConfigurer() - Method in class org.dspace.app.rest.Application
 
WebSecurityConfiguration - Class in org.dspace.app.rest.security
Spring Security configuration for DSpace Server Webapp
WebSecurityConfiguration() - Constructor for class org.dspace.app.rest.security.WebSecurityConfiguration
 
WebSecurityExpressionEvaluator - Class in org.dspace.app.rest.security
This class will contain the logic to allow us to evaluate an expression given through a String.
WebSecurityExpressionEvaluator(List<SecurityExpressionHandler>) - Constructor for class org.dspace.app.rest.security.WebSecurityExpressionEvaluator
Constructor for this class that sets all the SecurityExpressionHandler objects in a list
with(HttpServletRequest) - Method in class org.dspace.app.rest.utils.HttpHeadersInitializer
 
with(HttpServletResponse) - Method in class org.dspace.app.rest.utils.HttpHeadersInitializer
 
withBufferSize(int) - Method in class org.dspace.app.rest.utils.HttpHeadersInitializer
 
withChecksum(String) - Method in class org.dspace.app.rest.utils.HttpHeadersInitializer
 
withDisposition(String) - Method in class org.dspace.app.rest.utils.HttpHeadersInitializer
 
WithdrawFeature - Class in org.dspace.app.rest.authorization.impl
The withdrawn feature.
WithdrawFeature() - Constructor for class org.dspace.app.rest.authorization.impl.WithdrawFeature
 
withFileName(String) - Method in class org.dspace.app.rest.utils.HttpHeadersInitializer
 
withHttpOnlyFalse() - Static method in class org.dspace.app.rest.security.DSpaceCsrfTokenRepository
Factory method to conveniently create an instance that has DSpaceCsrfTokenRepository.setCookieHttpOnly(boolean) set to false.
withLastModified(long) - Method in class org.dspace.app.rest.utils.HttpHeadersInitializer
 
withLength(long) - Method in class org.dspace.app.rest.utils.HttpHeadersInitializer
 
withMimetype(String) - Method in class org.dspace.app.rest.utils.HttpHeadersInitializer
 
WORKFLOW - org.dspace.app.rest.model.ScopeEnum
 
WORKFLOW - Static variable in interface org.dspace.app.rest.model.RestModel
 
WorkflowActionConverter - Class in org.dspace.app.rest.converter
Converter to translate WorkflowActionConfig to a WorkflowActionRest object
WorkflowActionConverter() - Constructor for class org.dspace.app.rest.converter.WorkflowActionConverter
 
WorkflowActionResource - Class in org.dspace.app.rest.model.hateoas
WorkflowActionRest HAL Resource.
WorkflowActionResource(WorkflowActionRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.WorkflowActionResource
 
WorkflowActionRest - Class in org.dspace.app.rest.model
The rest resource used for workflow actions
WorkflowActionRest() - Constructor for class org.dspace.app.rest.model.WorkflowActionRest
 
WorkflowActionRestRepository - Class in org.dspace.app.rest.repository
This is the rest repository responsible for managing WorkflowActionRest objects
WorkflowActionRestRepository() - Constructor for class org.dspace.app.rest.repository.WorkflowActionRestRepository
 
WorkflowDefinitionCollectionsLinkRepository - Class in org.dspace.app.rest
Link repository for "collections" subresource of an individual workflow definition.
WorkflowDefinitionCollectionsLinkRepository() - Constructor for class org.dspace.app.rest.WorkflowDefinitionCollectionsLinkRepository
 
WorkflowDefinitionConverter - Class in org.dspace.app.rest.converter
Converter to translate Workflow to a Workflow Definition
WorkflowDefinitionConverter() - Constructor for class org.dspace.app.rest.converter.WorkflowDefinitionConverter
 
WorkflowDefinitionResource - Class in org.dspace.app.rest.model.hateoas
WorkflowDefinition Rest HAL Resource.
WorkflowDefinitionResource(WorkflowDefinitionRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.WorkflowDefinitionResource
 
WorkflowDefinitionRest - Class in org.dspace.app.rest.model
The rest resource used for workflow definitions
WorkflowDefinitionRest() - Constructor for class org.dspace.app.rest.model.WorkflowDefinitionRest
 
WorkflowDefinitionRestRepository - Class in org.dspace.app.rest.repository
This is the rest repository responsible for managing WorkflowDefinition Rest objects
WorkflowDefinitionRestRepository() - Constructor for class org.dspace.app.rest.repository.WorkflowDefinitionRestRepository
 
WorkflowDefinitionStepsLinkRepository - Class in org.dspace.app.rest
Link repository for "steps" subresource of an individual workflow definition.
WorkflowDefinitionStepsLinkRepository() - Constructor for class org.dspace.app.rest.WorkflowDefinitionStepsLinkRepository
 
workflowFactory - Variable in class org.dspace.app.rest.repository.WorkflowItemRestRepository
 
WorkflowItemConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the WorkflowItem in the DSpace API data model and the REST data model
WorkflowItemConverter() - Constructor for class org.dspace.app.rest.converter.WorkflowItemConverter
 
WorkflowItemResource - Class in org.dspace.app.rest.model.hateoas
WorkflowItem Rest HAL Resource.
WorkflowItemResource(WorkflowItemRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.WorkflowItemResource
 
WorkflowItemRest - Class in org.dspace.app.rest.model
The WorkflowItem REST Resource
WorkflowItemRest() - Constructor for class org.dspace.app.rest.model.WorkflowItemRest
 
WorkflowItemRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage WorkflowItem Rest object
WorkflowItemRestRepository() - Constructor for class org.dspace.app.rest.repository.WorkflowItemRestRepository
 
workflowItemService - Variable in class org.dspace.app.rest.submit.SubmissionService
 
WorkflowItemStepLinkRepository - Class in org.dspace.app.rest.repository
Link Repository for the Steps subresources of an individual WorkflowItem
WorkflowItemStepLinkRepository() - Constructor for class org.dspace.app.rest.repository.WorkflowItemStepLinkRepository
 
WorkflowRestPermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
An authenticated user is allowed to interact with workflow item only if they belong to a task that she own or could claim.
WorkflowRestPermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.WorkflowRestPermissionEvaluatorPlugin
 
workflowService - Variable in class org.dspace.app.rest.submit.SubmissionService
 
WorkflowStepActionsLinkRepository - Class in org.dspace.app.rest
Link repository for "actions" subresource of an individual workflow step.
WorkflowStepActionsLinkRepository() - Constructor for class org.dspace.app.rest.WorkflowStepActionsLinkRepository
 
WorkflowStepConverter - Class in org.dspace.app.rest.converter
Converter to translate Step to a WorkflowStepRest object
WorkflowStepConverter() - Constructor for class org.dspace.app.rest.converter.WorkflowStepConverter
 
WorkflowStepResource - Class in org.dspace.app.rest.model.hateoas
WorkflowStepRest HAL Resource.
WorkflowStepResource(WorkflowStepRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.WorkflowStepResource
 
WorkflowStepRest - Class in org.dspace.app.rest.model
The rest resource used for workflow steps
WorkflowStepRest() - Constructor for class org.dspace.app.rest.model.WorkflowStepRest
 
WorkflowStepRestRepository - Class in org.dspace.app.rest.repository
This is the rest repository responsible for managing WorkflowStepRest objects
WorkflowStepRestRepository() - Constructor for class org.dspace.app.rest.repository.WorkflowStepRestRepository
 
WorkspaceItemConverter - Class in org.dspace.app.rest.converter
This is the converter from/to the WorkspaceItem in the DSpace API data model and the REST data model
WorkspaceItemConverter() - Constructor for class org.dspace.app.rest.converter.WorkspaceItemConverter
 
WorkspaceItemResource - Class in org.dspace.app.rest.model.hateoas
WorkspaceItem Rest HAL Resource.
WorkspaceItemResource(WorkspaceItemRest, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.WorkspaceItemResource
 
WorkspaceItemRest - Class in org.dspace.app.rest.model
The WorkspaceItem REST Resource
WorkspaceItemRest() - Constructor for class org.dspace.app.rest.model.WorkspaceItemRest
 
WorkspaceItemRestPermissionEvaluatorPlugin - Class in org.dspace.app.rest.security
RestPermissionEvaluatorPlugin class that evaluate READ, WRITE and DELETE permissions over a WorkspaceItem
WorkspaceItemRestPermissionEvaluatorPlugin() - Constructor for class org.dspace.app.rest.security.WorkspaceItemRestPermissionEvaluatorPlugin
 
WorkspaceItemRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage WorkspaceItem Rest object
WorkspaceItemRestRepository() - Constructor for class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
workspaceItemService - Variable in class org.dspace.app.rest.submit.AbstractProcessingStep
 
workspaceItemService - Variable in class org.dspace.app.rest.submit.SubmissionService
 
WRITE - org.dspace.app.rest.security.DSpaceRestPermission
 
writeFilestream(Context, String, InputStream, String) - Method in class org.dspace.app.rest.scripts.handler.impl.RestDSpaceRunnableHandler
 

X

xmlWorkflowFactory - Variable in class org.dspace.app.rest.converter.ClaimedTaskConverter
 
xmlWorkflowFactory - Variable in class org.dspace.app.rest.converter.WorkflowDefinitionConverter
 
xmlWorkflowFactory - Variable in class org.dspace.app.rest.repository.WorkflowActionRestRepository
 
xmlWorkflowFactory - Variable in class org.dspace.app.rest.repository.WorkflowDefinitionRestRepository
 
xmlWorkflowFactory - Variable in class org.dspace.app.rest.repository.WorkflowStepRestRepository
 
xmlWorkflowFactory - Variable in class org.dspace.app.rest.WorkflowDefinitionCollectionsLinkRepository
 
xmlWorkflowFactory - Variable in class org.dspace.app.rest.WorkflowDefinitionStepsLinkRepository
 
xmlWorkflowFactory - Variable in class org.dspace.app.rest.WorkflowStepActionsLinkRepository
 
xmlWorkflowItemService - Variable in class org.dspace.app.rest.repository.WorkflowItemRestRepository
 
A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes All Packages