Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W 

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
 
AbstractResourcePatch<R extends RestModel> - Class in org.dspace.app.rest.repository.patch
The base class for resource PATCH operations.
AbstractResourcePatch() - Constructor for class org.dspace.app.rest.repository.patch.AbstractResourcePatch
 
AbstractRestProcessingStep - 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.
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 - Static variable in class org.dspace.app.rest.IdentifierRestController
 
action(Context, HttpServletRequest, Integer) - Method in class org.dspace.app.rest.repository.ClaimedTaskRestRepository
 
action(HttpServletRequest, ID) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
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.PoolTaskRestRepository
 
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 - Static variable in class org.dspace.app.rest.UUIDLookupRestController
 
add(R, Operation) - Method in class org.dspace.app.rest.repository.patch.AbstractResourcePatch
 
addAppliedFilter(SearchResultsRest.AppliedFilter) - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
addAuthenticationDataForUser(HttpServletRequest, HttpServletResponse, DSpaceAuthentication) - Method in class org.dspace.app.rest.security.jwt.JWTTokenRestAuthenticationServiceImpl
 
addAuthenticationDataForUser(HttpServletRequest, HttpServletResponse, DSpaceAuthentication) - Method in interface org.dspace.app.rest.security.RestAuthenticationService
 
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) - 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(AuthnResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.AuthnHalLinkFactory
 
addLinks(AuthorityEntryResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.AuthorityEntryHalLinkFactory
 
addLinks(BrowseEntryResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.BrowseEntryHalLinkFactory
 
addLinks(DSpaceResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.DSpaceResourceHalLinkFactory
 
addLinks(RESOURCE, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.HalLinkFactory
 
addLinks(HALResource, Pageable) - Method in class org.dspace.app.rest.link.HalLinkService
 
addLinks(HALResource) - Method in class org.dspace.app.rest.link.HalLinkService
 
addLinks(EntityTypeResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.relation.EntityTypeHalLinkFactory
 
addLinks(RelationshipResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.relation.RelationshipHalLinkFactory
 
addLinks(RelationshipResourceWrapper, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.relation.RelationshipResourceWrapperHalLinkFactory
 
addLinks(RelationshipTypeResourceWrapper, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.relation.RelationshipTypeResourceWrapperHalLinkFactory
 
addLinks(RootResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.RootHalLinkFactory
 
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(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(SubmissionSectionResource, Pageable, LinkedList<Link>) - Method in class org.dspace.app.rest.link.SubmissionSectionHalLinkFactory
 
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
 
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
 
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_GRANT - Static variable in class org.dspace.app.rest.security.WebSecurityConfiguration
 
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.RestResourceController
 
afterPropertiesSet() - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
 
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.utils.DiscoverQueryBuilder
 
afterPropertiesSet() - Method in class org.dspace.app.rest.UUIDLookupRestController
 
AInprogressItemConverter<T extends InProgressSubmission<ID>,R extends AInprogressSubmissionRest<ID>,ID extends Serializable> - 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<T extends Serializable> - 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
 
ANONYMOUS_GRANT - Static variable in class org.dspace.app.rest.security.WebSecurityConfiguration
 
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 provide extra configuration for our Spring Boot Application
ApplicationConfig() - Constructor for class org.dspace.app.rest.utils.ApplicationConfig
 
AppliedFilter(String, String, String, String) - Constructor for class org.dspace.app.rest.model.SearchResultsRest.AppliedFilter
 
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
 
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, String...) - 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
 
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, String...) - 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
 
AuthorityEntryHalLinkFactory - Class in org.dspace.app.rest.link
This class' purpose is to provide a factory to add links to the AuthorityEntryResource.
AuthorityEntryHalLinkFactory() - Constructor for class org.dspace.app.rest.link.AuthorityEntryHalLinkFactory
 
AuthorityEntryLinkRepository - Class in org.dspace.app.rest.repository
Controller for exposition of authority services
AuthorityEntryLinkRepository() - Constructor for class org.dspace.app.rest.repository.AuthorityEntryLinkRepository
 
AuthorityEntryResource - Class in org.dspace.app.rest.model.hateoas
Authority Rest HAL Resource.
AuthorityEntryResource(AuthorityEntryRest) - Constructor for class org.dspace.app.rest.model.hateoas.AuthorityEntryResource
 
AuthorityEntryRest - Class in org.dspace.app.rest.model
The Authority Entry REST Resource
AuthorityEntryRest() - Constructor for class org.dspace.app.rest.model.AuthorityEntryRest
 
AuthorityEntryRestConverter - 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.
AuthorityEntryRestConverter() - Constructor for class org.dspace.app.rest.converter.AuthorityEntryRestConverter
 
AuthorityEntryValueLinkRepository - Class in org.dspace.app.rest.repository
Controller for exposition of authority services
AuthorityEntryValueLinkRepository() - Constructor for class org.dspace.app.rest.repository.AuthorityEntryValueLinkRepository
 
AuthorityResource - Class in org.dspace.app.rest.model.hateoas
Authority Rest HAL Resource.
AuthorityResource(AuthorityRest, Utils, String...) - Constructor for class org.dspace.app.rest.model.hateoas.AuthorityResource
 
AuthorityRest - Class in org.dspace.app.rest.model
The authority REST resource
AuthorityRest() - Constructor for class org.dspace.app.rest.model.AuthorityRest
 
AuthorityRestConverter - 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)
AuthorityRestConverter() - Constructor for class org.dspace.app.rest.converter.AuthorityRestConverter
 
AuthorityRestRepository - Class in org.dspace.app.rest.repository
Controller for exposition of authority services
AuthorityRestRepository() - Constructor for class org.dspace.app.rest.repository.AuthorityRestRepository
 
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 - Static variable in interface org.dspace.app.rest.model.RestModel
 
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
 

B

BaseObjectRest<T extends Serializable> - Class in org.dspace.app.rest.model
Base class for any REST resource that need to be addressable
BaseObjectRest() - Constructor for class org.dspace.app.rest.model.BaseObjectRest
 
BitstreamContentRestController - 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
BitstreamContentRestController() - Constructor for class org.dspace.app.rest.BitstreamContentRestController
 
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
 
BitstreamFormatResource - Class in org.dspace.app.rest.model.hateoas
BitstreamFormat Rest HAL Resource.
BitstreamFormatResource(BitstreamFormatRest, Utils, String...) - 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
 
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
 
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(BitstreamRest, Utils, String...) - Constructor for class org.dspace.app.rest.model.hateoas.BitstreamResource
 
BitstreamRest - Class in org.dspace.app.rest.model
The Bitstream REST Resource
BitstreamRest() - Constructor for class org.dspace.app.rest.model.BitstreamRest
 
BitstreamRestRepository - Class in org.dspace.app.rest.repository
This is the repository responsible to manage Bitstream Rest object
BitstreamRestRepository(BitstreamService, BitstreamConverter) - Constructor for class org.dspace.app.rest.repository.BitstreamRestRepository
 
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, String...) - 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
 
buildLink(String, T) - Method in class org.dspace.app.rest.link.HalLinkFactory
 
buildLink(String, String) - 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
 
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
 
buildUploadBitstream(ConfigurationService, Bitstream) - Method in class org.dspace.app.rest.submit.SubmissionService
 

C

CALENDAR_UNITS - Static variable in class org.dspace.app.rest.utils.DateMathParser
A mapping from (uppercased) String labels identifying time units, to the corresponding ChronoUnit enum (e.g.
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.AuthnRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.AuthorityRest
 
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.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.FacetConfigurationRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.FilteredDiscoveryPageRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.GroupRest
 
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.RelationshipRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.RelationshipRestWrapper
 
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.SearchConfigurationRest
 
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.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.WorkflowItemRest
 
CATEGORY - Static variable in class org.dspace.app.rest.model.WorkspaceItemRest
 
CATEGORY - Static variable in class org.dspace.app.rest.UUIDLookupRestController
 
CheckSumRest - Class in org.dspace.app.rest.model
The CheckSum REST Resource.
CheckSumRest() - Constructor for class org.dspace.app.rest.model.CheckSumRest
 
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, String...) - 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
 
COLLECTION_STEP_OPERATION_ENTRY - Static variable in interface org.dspace.app.rest.submit.AbstractRestProcessingStep
 
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
 
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
Item Rest HAL Resource.
CollectionResource(CollectionRest, Utils, String...) - Constructor for class org.dspace.app.rest.model.hateoas.CollectionResource
 
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, CollectionConverter) - Constructor for class org.dspace.app.rest.repository.CollectionRestRepository
 
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
 
commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class org.dspace.app.rest.security.DSpace401AuthenticationEntryPoint
 
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
 
CommunityResource - Class in org.dspace.app.rest.model.hateoas
Item Rest HAL Resource.
CommunityResource(CommunityRest, Utils, String...) - 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, CommunityConverter) - Constructor for class org.dspace.app.rest.repository.CommunityRestRepository
 
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.
CONFIGURATION - Static variable in interface org.dspace.app.rest.model.RestModel
 
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(WebSecurity) - Method in class org.dspace.app.rest.security.WebSecurityConfiguration
 
configure(HttpSecurity) - Method in class org.dspace.app.rest.security.WebSecurityConfiguration
 
configure(AuthenticationManagerBuilder) - Method in class org.dspace.app.rest.security.WebSecurityConfiguration
 
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 Utils#readFromRequest(HttpServletRequest) and fetching the List of Strings from the request.
CONTENT_DISPOSITION_ATTACHMENT - Static variable in class org.dspace.app.rest.utils.MultipartFileSender
 
CONTENT_DISPOSITION_INLINE - Static variable in class org.dspace.app.rest.utils.MultipartFileSender
 
contextInitializer() - Method in class org.dspace.app.rest.Application
 
ContextUtil - Class in org.dspace.app.rest.utils
Miscellaneous UI utility methods methods for managing DSpace context.
convert(String[]) - Method in class org.dspace.app.rest.converter.BrowseEntryConverter
 
convert(DiscoveryConfiguration) - Method in class org.dspace.app.rest.converter.DiscoverConfigurationConverter
 
convert(String, String, DiscoveryConfiguration) - Method in class org.dspace.app.rest.converter.DiscoverFacetConfigurationConverter
 
convert(Context, String, String, String, String, String, List<SearchFilter>, DiscoverResult, DiscoveryConfiguration, Pageable) - Method in class org.dspace.app.rest.converter.DiscoverFacetResultsConverter
 
convert(Context, String, String, String, String, List<SearchFilter>, Pageable, DiscoveryConfiguration, DiscoverResult) - Method in class org.dspace.app.rest.converter.DiscoverFacetsConverter
 
convert(DiscoverResult.FacetResult) - Method in class org.dspace.app.rest.converter.DiscoverFacetValueConverter
 
convert(Context, String, String, String, String, List<SearchFilter>, Pageable, DiscoverResult, DiscoveryConfiguration) - Method in class org.dspace.app.rest.converter.DiscoverResultConverter
 
convert() - Method in class org.dspace.app.rest.converter.DiscoverSearchSupportConverter
 
convert(M) - Method in interface org.dspace.app.rest.converter.DSpaceConverter
 
convert(JsonNode) - Method in class org.dspace.app.rest.converter.JsonPatchConverter
Constructs a Patch object given a JsonNode.
convert(Patch) - Method in class org.dspace.app.rest.converter.JsonPatchConverter
Renders a Patch as a JsonNode.
convert(List<MetadataValue>) - Method in class org.dspace.app.rest.converter.MetadataConverter
Gets a rest representation of the given list of domain metadata values.
convert(MetadataValue) - Method in class org.dspace.app.rest.converter.MetadataValueConverter
Gets a rest representation of the given domain metadata value.
convert(T) - Method in interface org.dspace.app.rest.converter.PatchConverter
Convert a patch document representation to a Patch.
convert(Patch) - Method in interface org.dspace.app.rest.converter.PatchConverter
Convert a Patch to a representation object.
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() - Method in class org.dspace.app.rest.converter.RootConverter
 
convert(Object) - Static method in enum org.dspace.app.rest.security.DSpaceRestPermission
Convert a given object to a DSpaceRestPermission if possible.
convertAuthority(ChoiceAuthority, String) - Method in class org.dspace.app.rest.utils.AuthorityUtils
TODO the authorityName MUST be a part of ChoiceAuthority model
convertEntry(Choice, String) - Method in class org.dspace.app.rest.utils.AuthorityUtils
TODO the authorityName MUST be a part of Choice model
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
 
copy(R, Operation) - Method in class org.dspace.app.rest.repository.patch.AbstractResourcePatch
 
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
 
CORE - Static variable in interface org.dspace.app.rest.model.RestModel
 
count() - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
createAndReturn(Context) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
 
createAndReturn(Context) - Method in class org.dspace.app.rest.repository.CommunityRestRepository
 
createAndReturn(List<String>) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Create and return a new instance.
createAndReturn() - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Create and return a new instance.
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) - 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, 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) - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
createExpressionHandler() - Method in class org.dspace.app.rest.security.MethodSecurityConfig
 
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
createWorkflowItem(Context, String) - Method in class org.dspace.app.rest.submit.SubmissionService
Create a workflowitem using the information in the reqest
createWorkspaceItem(Context, Request) - Method in class org.dspace.app.rest.submit.SubmissionService
Create a workspaceitem using the information in the reqest
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

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
 
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
 
DateMathParser - Class in org.dspace.app.rest.utils
This class (Apache license) is copied from Apache Solr and add some tweaks to resolve unneeded dependency: https://raw.githubusercontent.com/apache/lucene-solr/releases/lucene-solr/7.1.0/solr/core/src/java/org/apache/solr /util/DateMathParser.java A Simple Utility class for parsing "math" like strings relating to Dates.
DateMathParser() - Constructor for class org.dspace.app.rest.utils.DateMathParser
Default constructor that assumes UTC should be used for rounding unless otherwise specified in the SolrRequestInfo
DateMathParser(TimeZone) - Constructor for class org.dspace.app.rest.utils.DateMathParser
 
decode(String) - Static method in class org.dspace.app.rest.utils.URLUtils
Decode a given URL
DEFAULT_ACCESS_CONDITIONS - Static variable in class org.dspace.app.rest.model.CollectionRest
 
DEFAULT_MATH_TZ - Static variable in class org.dspace.app.rest.utils.DateMathParser
Default TimeZone for DateMath rounding (UTC)
delete(Context, UUID) - Method in class org.dspace.app.rest.repository.BitstreamRestRepository
 
delete(Context, Integer) - Method in class org.dspace.app.rest.repository.ClaimedTaskRestRepository
 
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(ID) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
delete(Context, ID) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Method to implement to support delete of a single object instance
delete(T) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
delete(Iterable<? extends T>) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
delete(Context, UUID) - Method in class org.dspace.app.rest.repository.EPersonRestRepository
 
delete(Context, UUID) - Method in class org.dspace.app.rest.repository.ItemRestRepository
 
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.RelationshipRestRepository
 
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(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
 
deleteAll() - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
deleteValue(Context, DSO, String, int) - Method in class org.dspace.app.rest.submit.factory.impl.MetadataValueRemovePatchOperation
 
DESCRIBE_STEP_METADATA_OPERATION_ENTRY - Static variable in interface org.dspace.app.rest.submit.AbstractRestProcessingStep
 
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
 
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.DSpaceRequestContextFilter
 
doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.dspace.app.rest.security.StatelessAuthenticationFilter
 
doPatchProcessing(Context, Request, InProgressSubmission, Operation) - Method in interface org.dspace.app.rest.submit.AbstractRestProcessingStep
Method to react to a patch request against the step managed section data
doPatchProcessing(Context, Request, InProgressSubmission, Operation) - Method in class org.dspace.app.rest.submit.step.CollectionStep
 
doPatchProcessing(Context, Request, InProgressSubmission, Operation) - Method in class org.dspace.app.rest.submit.step.DescribeStep
 
doPatchProcessing(Context, Request, InProgressSubmission, Operation) - Method in class org.dspace.app.rest.submit.step.LicenseStep
 
doPatchProcessing(Context, Request, InProgressSubmission, Operation) - Method in class org.dspace.app.rest.submit.step.UploadStep
 
doPostProcessing(Context, InProgressSubmission) - Method in interface org.dspace.app.rest.submit.ListenerProcessingStep
 
doPreProcessing(Context, InProgressSubmission) - Method in interface org.dspace.app.rest.submit.ListenerProcessingStep
 
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
 
DSPACE_CONTEXT - Static variable in class org.dspace.app.rest.utils.ContextUtil
Where the context is stored on an HTTP Request object
DSpaceApiExceptionControllerAdvice - Class in org.dspace.app.rest.exception
This Controller advice will handle all exceptions thrown by the DSpace 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(EPerson, List<GrantedAuthority>) - Constructor for class org.dspace.app.rest.security.DSpaceAuthentication
 
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
 
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
 
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
 
DSpaceObjectConverter<M extends 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
 
DSpaceObjectPatch<R extends DSpaceObjectRest> - Class in org.dspace.app.rest.repository.patch
Base class for DSpaceObject-based PATCH operations, providing common functionality.
DSpaceObjectPatch() - Constructor for class org.dspace.app.rest.repository.patch.DSpaceObjectPatch
 
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 DSpaceObject,R extends DSpaceObjectRest> - Class in org.dspace.app.rest.repository
Base class for DSpaceObject-based Rest Repositories, providing common functionality.
DSpacePermissionEvaluator - Class in org.dspace.app.rest.security
DSpace permission evaluator.
DSpacePermissionEvaluator() - Constructor for class org.dspace.app.rest.security.DSpacePermissionEvaluator
 
dspaceRelProvider() - Method in class org.dspace.app.rest.Application
 
DSpaceRelProvider - Class in org.dspace.app.rest.model.hateoas
A DSpace Relation Provider that use the RelNameDSpaceResource to use the right names for the embedded collection when a DSpaceResource is requested
DSpaceRelProvider() - Constructor for class org.dspace.app.rest.model.hateoas.DSpaceRelProvider
 
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, String...) - 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
This is the base class for any Rest Repository.
DSpaceRestRepository() - Constructor for class org.dspace.app.rest.repository.DSpaceRestRepository
 
dspaceWebappServletFilter() - Method in class org.dspace.app.rest.Application
Register the DSpaceWebappServletFilter, which initializes the DSpace RequestService / SessionService

E

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, String) - Constructor for class org.dspace.app.rest.model.hateoas.EmbeddedPage
 
EmbeddedPage(String, Page, List, boolean, String) - Constructor for class org.dspace.app.rest.model.hateoas.EmbeddedPage
 
EmbeddedPageHeader - Class in org.dspace.app.rest.model.hateoas
This class constructs the page element in the HalResource on the endpoints.
EmbeddedPageHeader(UriComponentsBuilder, Page, boolean) - Constructor for class org.dspace.app.rest.model.hateoas.EmbeddedPageHeader
 
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
 
embedResource(String, HALResource) - Method in class org.dspace.app.rest.model.hateoas.HALResource
 
embedResource(String, EmbeddedPage) - Method in class org.dspace.app.rest.model.hateoas.HALResource
 
embedResource(String, Collection<? extends HALResource>) - 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
 
EntityTypeResource - Class in org.dspace.app.rest.model.hateoas
EntityType HAL Resource.
EntityTypeResource(EntityTypeRest, Utils, String...) - 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
 
ENTRIES - Static variable in class org.dspace.app.rest.model.AuthorityRest
 
ENTRIES - Static variable in class org.dspace.app.rest.model.BrowseIndexRest
 
ENTRY - Static variable in class org.dspace.app.rest.model.AuthorityRest
 
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 - Class in org.dspace.app.rest.repository.patch.factories.impl
Implementation for EPerson requires certificate patches.
EPersonCertificateReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.factories.impl.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 - Class in org.dspace.app.rest.repository.patch.factories.impl
Implementation for EPerson password patches.
EPersonEmailReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.factories.impl.EPersonEmailReplaceOperation
 
EPersonLoginReplaceOperation - Class in org.dspace.app.rest.repository.patch.factories.impl
Implementation for EPerson canLogin patches.
EPersonLoginReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.factories.impl.EPersonLoginReplaceOperation
 
EPersonNetidReplaceOperation - Class in org.dspace.app.rest.repository.patch.factories.impl
Implementation for EPerson netid patches.
EPersonNetidReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.factories.impl.EPersonNetidReplaceOperation
 
EPersonOperationFactory - Class in org.dspace.app.rest.repository.patch.factories
Provides factory methods for obtaining instances of eperson patch operations.
EPersonOperationFactory() - Constructor for class org.dspace.app.rest.repository.patch.factories.EPersonOperationFactory
 
EPersonPasswordReplaceOperation - Class in org.dspace.app.rest.repository.patch.factories.impl
Implementation for EPerson password patches.
EPersonPasswordReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.factories.impl.EPersonPasswordReplaceOperation
 
EPersonPatch - Class in org.dspace.app.rest.repository.patch
Provides patch operations for eperson updates.
EPersonPatch() - Constructor for class org.dspace.app.rest.repository.patch.EPersonPatch
 
EPersonResource - Class in org.dspace.app.rest.model.hateoas
EPerson Rest HAL Resource.
EPersonResource(EPersonRest, Utils, String...) - 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 authenicated 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, EPersonConverter, EPersonPatch) - Constructor for class org.dspace.app.rest.repository.EPersonRestRepository
 
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
 
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
 
evaluateArrayObject(LateObjectEvaluator) - Method in class org.dspace.app.rest.submit.factory.impl.PatchOperation
 
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
 
exists(ID) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
exposeMinAndMaxValue() - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
ExtractMetadataStep - Class in org.dspace.app.rest.submit.step
This submission step allows to extract metadata from an uploaded file to enrich or initialize a submission.
ExtractMetadataStep() - Constructor for class org.dspace.app.rest.submit.step.ExtractMetadataStep
 
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
 
fillFromModel(T, R) - Method in class org.dspace.app.rest.converter.AInprogressItemConverter
 
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
 
FilteredDiscoveryPageConverter - Class in org.dspace.app.rest.converter
This converter takes an EntityType and converts it to a FilteredDiscoveryPageRest object to give a representation about the filter query that has to be used for the given EntityType
FilteredDiscoveryPageConverter() - Constructor for class org.dspace.app.rest.converter.FilteredDiscoveryPageConverter
 
FilteredDiscoveryPageResource - Class in org.dspace.app.rest.model.hateoas
FilteredDiscoveryPage HAL Resource.
FilteredDiscoveryPageResource(FilteredDiscoveryPageRest, Utils, String...) - Constructor for class org.dspace.app.rest.model.hateoas.FilteredDiscoveryPageResource
 
FilteredDiscoveryPageRest - Class in org.dspace.app.rest.model
This class acts as the REST representation of the converted EntityType objects to this logic.
FilteredDiscoveryPageRest() - Constructor for class org.dspace.app.rest.model.FilteredDiscoveryPageRest
 
FilteredDiscoveryPageRestRepository - Class in org.dspace.app.rest.repository
This is the repository that is responsible to manage FilteredDiscoveryPage Rest objects
FilteredDiscoveryPageRestRepository() - Constructor for class org.dspace.app.rest.repository.FilteredDiscoveryPageRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.AuthorityRestRepository
 
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.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() - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
findAll(Iterable<ID>) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
findAll(Sort) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
findAll(Pageable) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
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 endpoin
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.FilteredDiscoveryPageRestRepository
 
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.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.SiteRestRepository
 
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.WorkflowItemRestRepository
 
findAll(Context, Pageable) - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
findAll(String, String, Pageable, PagedResourcesAssembler, String, HttpServletResponse) - Method in class org.dspace.app.rest.RestResourceController
Find all
findAllTop(Pageable) - Method in class org.dspace.app.rest.repository.CommunityRestRepository
 
findAuthorized(Pageable) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
 
findAuthorizedByCommunity(UUID, Pageable) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
 
findByCollection(UUID) - Method in class org.dspace.app.rest.repository.SubmissionDefinitionRestRepository
 
findByEmail(String) - Method in class org.dspace.app.rest.repository.EPersonRestRepository
Find the eperson with the provided email address if any.
findByName(String, Pageable) - Method in class org.dspace.app.rest.repository.EPersonRestRepository
Find the epersons matching the query q parameter.
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
 
findByUser(UUID, Pageable) - Method in class org.dspace.app.rest.repository.ClaimedTaskRestRepository
 
findByUser(UUID, Pageable) - Method in class org.dspace.app.rest.repository.PoolTaskRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.AuthorityRestRepository
 
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.BitstreamFormatRestRepository
 
findOne(Context, UUID) - Method in class org.dspace.app.rest.repository.BitstreamRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.BrowseIndexRestRepository
 
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.ClaimedTaskRestRepository
 
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(ID) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
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.EntityTypeRestRepository
 
findOne(Context, UUID) - Method in class org.dspace.app.rest.repository.EPersonRestRepository
 
findOne(Context, String) - Method in class org.dspace.app.rest.repository.FilteredDiscoveryPageRestRepository
 
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, 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.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, UUID) - Method in class org.dspace.app.rest.repository.SiteRestRepository
 
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, Integer) - Method in class org.dspace.app.rest.repository.WorkflowItemRestRepository
 
findOne(Context, Integer) - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
findOne(String, String, Integer, 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 number as identifier; Please see RestResourceController.findOne(String, String, String, String) for findOne with string as identifier and see RestResourceController.findOne(String, String, UUID, String) for uuid as identifier
findOne(String, 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:///dspace-spring-rest/api/{apiCategory}/{model}/{id} Example:
findOne(String, String, UUID, 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 UUID as identifier; Please see RestResourceController.findOne(String, String, Integer, String) for findOne with number as identifier and see RestResourceController.findOne(String, String, String, String) for string as identifier
findRel(HttpServletRequest, HttpServletResponse, String, String, Integer, String, Pageable, PagedResourcesAssembler, String) - 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, Pageable, PagedResourcesAssembler, String) - 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, String) - 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;
findRel(HttpServletRequest, HttpServletResponse, String, String, String, String, String, Pageable, PagedResourcesAssembler, String) - Method in class org.dspace.app.rest.RestResourceController
Called in GET, try to retrieve the requested linked resource.
findSubCommunities(UUID, Pageable) - Method in class org.dspace.app.rest.repository.CommunityRestRepository
 
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.MultipartFileSender
 
fromModel(Choice) - Method in class org.dspace.app.rest.converter.AuthorityEntryRestConverter
 
fromModel(ChoiceAuthority) - Method in class org.dspace.app.rest.converter.AuthorityRestConverter
 
fromModel(Bitstream) - Method in class org.dspace.app.rest.converter.BitstreamConverter
 
fromModel(BitstreamFormat) - Method in class org.dspace.app.rest.converter.BitstreamFormatConverter
 
fromModel(BrowseIndex) - Method in class org.dspace.app.rest.converter.BrowseIndexConverter
 
fromModel(ClaimedTask) - Method in class org.dspace.app.rest.converter.ClaimedTaskConverter
 
fromModel(Collection) - Method in class org.dspace.app.rest.converter.CollectionConverter
 
fromModel(Community) - Method in class org.dspace.app.rest.converter.CommunityConverter
 
fromModel(M) - Method in interface org.dspace.app.rest.converter.DSpaceConverter
 
fromModel(M) - Method in class org.dspace.app.rest.converter.DSpaceObjectConverter
 
fromModel(EntityType) - Method in class org.dspace.app.rest.converter.EntityTypeConverter
This method converts the EntityType model object that is passed along in the params to the REST representation of this object
fromModel(EPerson) - Method in class org.dspace.app.rest.converter.EPersonConverter
 
fromModel(EntityType) - Method in class org.dspace.app.rest.converter.FilteredDiscoveryPageConverter
This method converts the EntityType object to a FilteredDiscoveryPageRest object to be passed along to the resource and endpoint so that callers can know what filter query they need to use to filter on a particular, given, EntityType
fromModel(DSpaceObject) - Method in class org.dspace.app.rest.converter.GenericDSpaceObjectConverter
Convert a DSpaceObject in its REST representation using a suitable converter
fromModel(Group) - Method in class org.dspace.app.rest.converter.GroupConverter
 
fromModel(Item) - Method in class org.dspace.app.rest.converter.ItemConverter
 
fromModel(MetadataField) - Method in class org.dspace.app.rest.converter.MetadataFieldConverter
 
fromModel(MetadataSchema) - Method in class org.dspace.app.rest.converter.MetadataSchemaConverter
 
fromModel(PoolTask) - Method in class org.dspace.app.rest.converter.PoolTaskConverter
 
fromModel(Relationship) - Method in class org.dspace.app.rest.converter.RelationshipConverter
This method converts the Relationship model object that is passed along in the params to the REST representation of this object
fromModel(RelationshipType) - Method in class org.dspace.app.rest.converter.RelationshipTypeConverter
This method converts the RelationshipType model object that is passed along in the params to the REST representation of this object
fromModel(ResourcePolicy) - Method in class org.dspace.app.rest.converter.ResourcePolicyConverter
 
fromModel(Site) - Method in class org.dspace.app.rest.converter.SiteConverter
 
fromModel(SubmissionConfig) - Method in class org.dspace.app.rest.converter.SubmissionDefinitionConverter
 
fromModel(DCInputSet) - Method in class org.dspace.app.rest.converter.SubmissionFormConverter
 
fromModel(SubmissionStepConfig) - Method in class org.dspace.app.rest.converter.SubmissionSectionConverter
 
fromModel(XmlWorkflowItem) - Method in class org.dspace.app.rest.converter.WorkflowItemConverter
 
fromModel(WorkspaceItem) - Method in class org.dspace.app.rest.converter.WorkspaceItemConverter
 
fromModelWithGroups(Context, EPerson) - Method in class org.dspace.app.rest.converter.EPersonConverter
 
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
 

G

GenericDSpaceObjectConverter - Class in org.dspace.app.rest.converter
This is the converter from/to an unknown DSpaceObject in the DSpace API data model and the REST data model
GenericDSpaceObjectConverter() - Constructor for class org.dspace.app.rest.converter.GenericDSpaceObjectConverter
 
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
 
getActualName() - Method in class org.dspace.app.rest.model.SearchConfigurationRest.SortOption
 
getAllFacets(String, String, String, String, List<SearchFilter>) - Method in class org.dspace.app.rest.repository.DiscoveryRestRepository
 
getAppliedFilters() - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.repository.patch.factories.impl.EPersonCertificateReplaceOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.repository.patch.factories.impl.EPersonEmailReplaceOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.repository.patch.factories.impl.EPersonLoginReplaceOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.repository.patch.factories.impl.EPersonNetidReplaceOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.repository.patch.factories.impl.EPersonPasswordReplaceOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.repository.patch.factories.impl.ItemDiscoverableReplaceOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.repository.patch.factories.impl.ItemWithdrawReplaceOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.repository.patch.factories.impl.PatchOperation
This method should return the typed array to be used in the LateObjectEvaluator evaluation of json arrays.
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.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
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.ResourcePolicyAddPatchOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.ResourcePolicyRemovePatchOperation
 
getArrayClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.ResourcePolicyReplacePatchOperation
 
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
 
getAuthenticationService() - Method in class org.dspace.app.rest.security.jwt.JWTTokenRestAuthenticationServiceImpl
 
getAuthenticationService() - Method in interface org.dspace.app.rest.security.RestAuthenticationService
 
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.SubmissionFormInputTypeRest
 
getAuthorityKey() - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
getAuthorityName() - Method in class org.dspace.app.rest.model.AuthorityEntryRest
 
getAuthorityName(String, String, String) - Method in class org.dspace.app.rest.utils.AuthorityUtils
 
getBitstreams() - Method in class org.dspace.app.rest.model.ItemRest
 
getBitstreamService() - Method in class org.dspace.app.rest.submit.step.validation.LicenseValidation
 
getBrowseIndex() - Method in class org.dspace.app.rest.model.BrowseEntryRest
 
getBundleName() - Method in class org.dspace.app.rest.model.BitstreamRest
 
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.AuthnRest
 
getCategory() - Method in class org.dspace.app.rest.model.AuthorityEntryRest
 
getCategory() - Method in class org.dspace.app.rest.model.AuthorityRest
 
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.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.FacetConfigurationRest
 
getCategory() - Method in class org.dspace.app.rest.model.FilteredDiscoveryPageRest
 
getCategory() - Method in class org.dspace.app.rest.model.GroupRest
 
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.RelationshipRest
 
getCategory() - Method in class org.dspace.app.rest.model.RelationshipRestWrapper
 
getCategory() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
getCategory() - Method in class org.dspace.app.rest.model.RelationshipTypeRestWrapper
 
getCategory() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
getCategory() - Method in interface 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.SearchConfigurationRest
 
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.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.WorkflowItemRest
 
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
 
getClassForEvaluation() - Method in class org.dspace.app.rest.repository.patch.factories.impl.EPersonCertificateReplaceOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.repository.patch.factories.impl.EPersonEmailReplaceOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.repository.patch.factories.impl.EPersonLoginReplaceOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.repository.patch.factories.impl.EPersonNetidReplaceOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.repository.patch.factories.impl.EPersonPasswordReplaceOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.repository.patch.factories.impl.ItemDiscoverableReplaceOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.repository.patch.factories.impl.ItemWithdrawReplaceOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.repository.patch.factories.impl.PatchOperation
This method should return the object type to be used in the LateObjectEvaluator evaluation of json objects.
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.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
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.ResourcePolicyAddPatchOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.ResourcePolicyRemovePatchOperation
 
getClassForEvaluation() - Method in class org.dspace.app.rest.submit.factory.impl.ResourcePolicyReplacePatchOperation
 
getCollection() - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
getCollections() - Method in class org.dspace.app.rest.model.CommunityRest
 
getCollections() - Method in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
getConfidence() - Method in class org.dspace.app.rest.model.MetadataValueRest
 
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
 
getContent() - Method in class org.dspace.app.rest.model.hateoas.DSpaceResource
 
getController() - Method in class org.dspace.app.rest.model.AuthenticationStatusRest
 
getController() - Method in class org.dspace.app.rest.model.AuthnRest
 
getController() - Method in class org.dspace.app.rest.model.AuthorityEntryRest
 
getController() - Method in class org.dspace.app.rest.model.AuthorityRest
 
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.FacetConfigurationRest
 
getController() - Method in class org.dspace.app.rest.model.FilteredDiscoveryPageRest
 
getController() - Method in class org.dspace.app.rest.model.GroupRest
 
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.RelationshipRest
 
getController() - Method in class org.dspace.app.rest.model.RelationshipRestWrapper
 
getController() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
getController() - Method in class org.dspace.app.rest.model.RelationshipTypeRestWrapper
 
getController() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
getController() - Method in interface 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.SearchConfigurationRest
 
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.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.WorkflowItemRest
 
getController() - Method in class org.dspace.app.rest.model.WorkspaceItemRest
 
getControllerClass() - Method in class org.dspace.app.rest.link.AuthnHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.AuthorityEntryHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.BrowseEntryHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.DSpaceResourceHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.HalLinkFactory
 
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.relation.RelationshipResourceWrapperHalLinkFactory
 
getControllerClass() - Method in class org.dspace.app.rest.link.relation.RelationshipTypeResourceWrapperHalLinkFactory
 
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.SubmissionSectionHalLinkFactory
 
getCorsAllowedOrigins() - Method in class org.dspace.app.rest.utils.ApplicationConfig
 
getCount() - Method in class org.dspace.app.rest.model.BrowseEntryRest
 
getCount() - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
getCredentials() - Method in class org.dspace.app.rest.security.DSpaceAuthentication
 
getData() - Method in class org.dspace.app.rest.model.hateoas.LicenseResource
 
getData(SubmissionService, InProgressSubmission, SubmissionStepConfig) - Method in interface org.dspace.app.rest.submit.AbstractRestProcessingStep
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.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
 
getDefaultAccessConditions() - Method in class org.dspace.app.rest.model.CollectionRest
 
getDescription() - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
getDescription() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
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.AuthorityEntryRest
 
getDomainClass() - Method in class org.dspace.app.rest.repository.AuthorityRestRepository
 
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.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.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.FilteredDiscoveryPageRestRepository
 
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.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.SiteRestRepository
 
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.WorkflowItemRestRepository
 
getDomainClass() - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
getDSObyIdentifier(HttpServletRequest, HttpServletResponse, String) - Method in class org.dspace.app.rest.IdentifierRestController
 
getDSObyIdentifier(HttpServletRequest, HttpServletResponse, UUID) - Method in class org.dspace.app.rest.UUIDLookupRestController
 
getDsoId() - Method in class org.dspace.app.rest.model.RelationshipRestWrapper
 
getDsoType() - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
getDspaceApiActionId() - Method in enum org.dspace.app.rest.security.DSpaceRestPermission
 
getDspaceHome() - Method in class org.dspace.app.rest.utils.ApplicationConfig
 
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
 
getDspaceRest() - Method in class org.dspace.app.rest.model.RootRest
 
getDspaceURL() - 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
 
getEmbeddedResources() - Method in class org.dspace.app.rest.model.hateoas.HALResource
 
getEncryptionKey() - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
 
getEndDate() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
getEntityTypeId() - Method in class org.dspace.app.rest.model.RelationshipTypeRestWrapper
 
getEntityTypeLabel() - Method in class org.dspace.app.rest.model.RelationshipTypeRestWrapper
 
getEperson() - Method in class org.dspace.app.rest.model.PoolTaskRest
 
getEPerson(Context, JWTClaimsSet) - Method in class org.dspace.app.rest.security.jwt.EPersonClaimProvider
 
getEPersonRest() - Method in class org.dspace.app.rest.model.AuthenticationStatusRest
 
getEpersonUUID() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
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
 
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, 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(String, String, String, String, List<SearchFilter>, Pageable) - Method in class org.dspace.app.rest.DiscoveryRestController
 
getFacets() - Method in class org.dspace.app.rest.model.SearchResultsRest
 
getFacetsConfiguration(String, String, Pageable) - Method in class org.dspace.app.rest.DiscoveryRestController
 
getFacetsConfiguration(String, String) - Method in class org.dspace.app.rest.repository.DiscoveryRestRepository
 
getFacetType() - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
 
getFacetValues(String, String, String, String, String, String, List<SearchFilter>, Pageable) - Method in class org.dspace.app.rest.DiscoveryRestController
 
getFields() - Method in class org.dspace.app.rest.model.SubmissionFormRowRest
getFile(MultipartFile, String, String) - Static method in class org.dspace.app.rest.utils.Utils
Create a temporary file from a multipart file upload
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 fullpath on the client filesystem
getFiles() - Method in class org.dspace.app.rest.model.step.DataUpload
 
getFilter() - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
getFilter() - Method in class org.dspace.app.rest.model.SearchResultsRest.AppliedFilter
 
getFilterQueryString() - Method in class org.dspace.app.rest.model.FilteredDiscoveryPageRest
 
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.BitstreamRest
 
getFormat() - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
getFrom() - Method in class org.dspace.app.rest.model.patch.FromOperation
 
getFullList() - Method in class org.dspace.app.rest.model.hateoas.EmbeddedPage
 
getGrantedAuthorities(Context, EPerson) - Method in class org.dspace.app.rest.security.EPersonRestAuthenticationProvider
 
getGroup() - Method in class org.dspace.app.rest.model.PoolTaskRest
 
getGroups() - Method in class org.dspace.app.rest.model.EPersonRest
 
getGroups() - Method in class org.dspace.app.rest.model.GroupRest
 
getGroupUUID() - Method in class org.dspace.app.rest.model.AccessConditionOptionRest
 
getGroupUUID() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
getHandle() - Method in class org.dspace.app.rest.model.DSpaceObjectRest
 
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
 
getId() - Method in class org.dspace.app.rest.model.AuthorityEntryRest
 
getId() - Method in class org.dspace.app.rest.model.AuthorityRest
 
getId() - Method in class org.dspace.app.rest.model.BaseObjectRest
 
getId() - Method in class org.dspace.app.rest.model.DSpaceObjectRest
 
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
 
getInArchive() - Method in class org.dspace.app.rest.model.ItemRest
 
getIndexableObject() - Method in class org.dspace.app.rest.model.SearchResultEntryRest
 
getInput() - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
getInputReader() - Method in class org.dspace.app.rest.submit.step.validation.MetadataValidation
 
getItem() - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
getItemResourceRelFor(Class<?>) - Method in class org.dspace.app.rest.model.hateoas.DSpaceRelProvider
 
getItemService() - Method in class org.dspace.app.rest.submit.step.validation.UploadValidation
 
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.FilteredDiscoveryPageRest
 
getLabel() - Method in class org.dspace.app.rest.model.RelationshipRestWrapper
 
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.SubmissionFormFieldRest
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
 
getLastModified() - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
getLastModified() - Method in class org.dspace.app.rest.model.ItemRest
 
getLeftId() - Method in class org.dspace.app.rest.model.RelationshipRest
 
getLeftLabel() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
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
 
getLicenseCollection(HttpServletRequest, UUID, Pageable, String) - Method in class org.dspace.app.rest.repository.LicenseRestLinkRepository
 
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.
getLinkRest(String, Class<RestAddressableModel>) - Method in class org.dspace.app.rest.utils.Utils
 
getLinks() - Method in class org.dspace.app.rest.model.hateoas.EmbeddedPageHeader
 
getLinksFor(HALResource, Pageable) - Method in class org.dspace.app.rest.link.HalLinkFactory
 
getLoginResponse(HttpServletRequest, String) - Method in class org.dspace.app.rest.AuthenticationRestController
 
getLogo() - Method in class org.dspace.app.rest.model.CollectionRest
 
getLogo() - Method in class org.dspace.app.rest.model.CommunityRest
 
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
 
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
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
 
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.step.DataDescribe
 
getMetadata() - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
getMetadata() - Method in class org.dspace.app.rest.model.SubmissionUploadRest
 
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(Object...) - Method in class org.dspace.app.rest.link.HalLinkFactory
 
getMethodOn(Class<C>) - 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.BitstreamConverter
 
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.DSpaceObjectConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.EPersonConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.GenericDSpaceObjectConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.GroupConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.ItemConverter
 
getModelClass() - Method in class org.dspace.app.rest.converter.SiteConverter
 
getName() - Method in class org.dspace.app.rest.model.AccessConditionOptionRest
 
getName() - Static method in class org.dspace.app.rest.model.AuthorityEntryRest
 
getName() - Method in class org.dspace.app.rest.model.AuthorityRest
 
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.GroupRest
 
getName() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
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.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.parameter.SearchFilter
 
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
 
getNamespace() - Method in class org.dspace.app.rest.model.MetadataSchemaRest
 
getNetid() - Method in class org.dspace.app.rest.model.EPersonRest
 
getNow() - Method in class org.dspace.app.rest.utils.DateMathParser
Returns a clone of this instance's concept of "now" (never null).
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
 
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.AuthorityEntryRest
 
getOwner() - Method in class org.dspace.app.rest.model.ClaimedTaskRest
 
getOwningCollection() - Method in class org.dspace.app.rest.model.ItemRest
 
getPage(List<T>, Pageable) - Method in class org.dspace.app.rest.utils.Utils
 
getPageContent() - Method in class org.dspace.app.rest.model.hateoas.EmbeddedPage
 
getPageInfo() - Method in class org.dspace.app.rest.model.hateoas.EmbeddedPageHeader
 
getPageSize() - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
 
getPanels() - Method in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
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.
getPlace() - Method in class org.dspace.app.rest.model.MetadataValueRest
 
getPrefix() - Method in class org.dspace.app.rest.model.FacetResultsRest
 
getPrefix() - Method in class org.dspace.app.rest.model.MetadataSchemaRest
 
getPresentation(String, String, String) - Method in class org.dspace.app.rest.utils.AuthorityUtils
 
getPreviousLoginDate() - Method in class org.dspace.app.rest.security.DSpaceAuthentication
 
getPrincipal() - Method in class org.dspace.app.rest.security.DSpaceAuthentication
 
getQualifier() - Method in class org.dspace.app.rest.model.MetadataFieldRest
 
getQuery() - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
getRegex() - Method in enum org.dspace.app.rest.model.query.RestSearchOperator
 
getRegex() - Method in class org.dspace.app.rest.model.SubmissionFormInputTypeRest
 
getRelationshipRestList() - Method in class org.dspace.app.rest.model.RelationshipRestWrapper
 
getRelationships() - Method in class org.dspace.app.rest.model.ItemRest
 
getRelationshipType() - Method in class org.dspace.app.rest.model.RelationshipRest
 
getRelationshipTypeId() - Method in class org.dspace.app.rest.model.RelationshipRest
 
getRelationshipTypeRestList() - Method in class org.dspace.app.rest.model.RelationshipTypeRestWrapper
 
getReplaceOperationForPath(String) - Method in class org.dspace.app.rest.repository.patch.factories.EPersonOperationFactory
Returns the patch instance for the replace operation (based on the operation path).
getReplaceOperationForPath(String) - Method in class org.dspace.app.rest.repository.patch.factories.ItemOperationFactory
Returns the patch instance for the replace operation (based on the operation path).
getRepositories() - Method in class org.dspace.app.rest.utils.Utils
 
getRequestService() - Method in class org.dspace.app.rest.repository.AbstractDSpaceRestRepository
 
getResource(HttpServletRequest, String, String, Pageable, String) - Method in class org.dspace.app.rest.repository.AuthorityEntryValueLinkRepository
 
getResourceClass() - Method in class org.dspace.app.rest.link.AuthnHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.AuthorityEntryHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.BrowseEntryHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.DSpaceResourceHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.HalLinkFactory
 
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.relation.RelationshipResourceWrapperHalLinkFactory
 
getResourceClass() - Method in class org.dspace.app.rest.link.relation.RelationshipTypeResourceWrapperHalLinkFactory
 
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.SubmissionSectionHalLinkFactory
 
getResourcePaths(ConfigurationService) - Method in class org.dspace.app.rest.configuration.RESTSpringLoader
 
getResourceRepository(String, String) - Method in class org.dspace.app.rest.utils.Utils
 
getRightId() - Method in class org.dspace.app.rest.model.RelationshipRest
 
getRightLabel() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
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
 
getRightType() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
getRoot() - Method in class org.dspace.app.rest.repository.RootRestRepository
 
getRows() - Method in class org.dspace.app.rest.model.SubmissionFormRest
getRpType() - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
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.SubmissionFormFieldRest
getScope() - Method in class org.dspace.app.rest.model.SubmissionSectionRest
 
getScopeNote() - Method in class org.dspace.app.rest.model.MetadataFieldRest
 
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
 
getSearchFilters() - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
getSearchMethod(String, DSpaceRestRepository) - Method in class org.dspace.app.rest.utils.RestRepositoryUtils
 
getSearchObjects(String, String, String, String, List<SearchFilter>, Pageable) - Method in class org.dspace.app.rest.DiscoveryRestController
 
getSearchObjects(String, String, String, String, List<SearchFilter>, Pageable) - Method in class org.dspace.app.rest.repository.DiscoveryRestRepository
 
getSearchResults() - Method in class org.dspace.app.rest.model.SearchResultsRest
 
getSearchSupport(String, String) - Method in class org.dspace.app.rest.DiscoveryRestController
 
getSearchSupport() - Method in class org.dspace.app.rest.repository.DiscoveryRestRepository
 
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
getSelectGroupUUID() - Method in class org.dspace.app.rest.model.AccessConditionOptionRest
 
getSelfLink(RelationshipRestWrapper, Pageable) - Method in class org.dspace.app.rest.link.relation.RelationshipResourceWrapperHalLinkFactory
This method will construct a self link to the RelationshipRestController.retrieveByLabel method.
getSequenceId() - Method in class org.dspace.app.rest.model.BitstreamRest
 
getShortDescription() - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
getSidebarFacets() - Method in class org.dspace.app.rest.model.FacetConfigurationRest
 
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
 
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
 
getStep() - Method in class org.dspace.app.rest.model.ClaimedTaskRest
 
getStep() - Method in class org.dspace.app.rest.model.PoolTaskRest
 
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() - Method in class org.dspace.app.rest.model.CommunityRest
 
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
 
getSupportLevel() - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
getTemplateItemOf() - Method in class org.dspace.app.rest.model.ItemRest
 
getText() - Method in class org.dspace.app.rest.model.LicenseRest
 
getTimeZone() - Method in class org.dspace.app.rest.utils.DateMathParser
 
getTotal() - Method in exception org.dspace.app.rest.exception.PaginationException
 
getTotalNumberOfResults() - Method in class org.dspace.app.rest.model.SearchResultsRest
 
getType() - Method in class org.dspace.app.rest.model.AuthenticationStatusRest
 
getType() - Method in class org.dspace.app.rest.model.AuthnRest
 
getType() - Method in class org.dspace.app.rest.model.AuthorityEntryRest
 
getType() - Method in class org.dspace.app.rest.model.AuthorityRest
 
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.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.FacetConfigurationRest
 
getType() - Method in class org.dspace.app.rest.model.FilteredDiscoveryPageRest
 
getType() - Method in class org.dspace.app.rest.model.GroupRest
 
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.PoolTaskRest
 
getType() - Method in class org.dspace.app.rest.model.RelationshipRest
 
getType() - Method in class org.dspace.app.rest.model.RelationshipRestWrapper
 
getType() - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
getType() - Method in class org.dspace.app.rest.model.RelationshipTypeRestWrapper
 
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.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.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.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.WorkflowItemRest
 
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
 
getUploadConfigurationService() - Method in class org.dspace.app.rest.submit.step.validation.UploadValidation
 
getUrl() - Method in class org.dspace.app.rest.model.step.DataLicense
 
getUrl() - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
getUuid() - Method in class org.dspace.app.rest.model.DSpaceObjectRest
 
getUuid() - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
getValue() - Method in class org.dspace.app.rest.model.AuthorityEntryRest
 
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.MetadataValueRest
 
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.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.SearchFacetEntryRest
 
getVisibility() - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
 
getVisibility() - Method in class org.dspace.app.rest.model.SubmissionSectionRest
 
getWithdrawn() - Method in class org.dspace.app.rest.model.ItemRest
 
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
 
GroupResource - Class in org.dspace.app.rest.model.hateoas
Group Rest HAL Resource.
GroupResource(GroupRest, Utils, String...) - 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
 
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

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
 
handleAuthorizeException(HttpServletRequest, HttpServletResponse, Exception) - Method in class org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice
 
handleGenericException(HttpServletRequest, HttpServletResponse, Exception) - Method in class org.dspace.app.rest.exception.DSpaceApiExceptionControllerAdvice
 
handleIllegalArgumentException(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
 
hasAuthenticationData(HttpServletRequest) - Method in class org.dspace.app.rest.security.jwt.JWTTokenRestAuthenticationServiceImpl
 
hasAuthenticationData(HttpServletRequest) - Method in interface org.dspace.app.rest.security.RestAuthenticationService
 
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.ClaimedTaskRestPermissionEvaluatorPlugin
 
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.RestObjectPermissionEvaluatorPlugin
Plugins must implement this method to receive RestPermissionEvaluatorPlugin hasPermission requests.
hasDSpacePermission(Authentication, Serializable, String, DSpaceRestPermission) - Method in class org.dspace.app.rest.security.WorkflowRestPermissionEvaluatorPlugin
 
hashCode() - Method in class org.dspace.app.rest.model.FacetConfigurationRest
 
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
 
hasIdentifier() - Method in class org.dspace.app.rest.model.AuthorityRest
 
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, Object, Object) - Method in class org.dspace.app.rest.security.DSpacePermissionEvaluator
 
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, 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, Serializable, String, Object) - Method in class org.dspace.app.rest.security.RestObjectPermissionEvaluatorPlugin
 
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.
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.
haveSearchMethods(DSpaceRestRepository) - Method in class org.dspace.app.rest.utils.RestRepositoryUtils
 

I

id - Variable in class org.dspace.app.rest.model.BaseObjectRest
 
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 extends IndexableObject,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.DSpaceRequestContextFilter
 
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
 
invalidateAuthenticationData(HttpServletRequest, Context) - Method in class org.dspace.app.rest.security.jwt.JWTTokenRestAuthenticationServiceImpl
 
invalidateAuthenticationData(HttpServletRequest, Context) - Method in interface org.dspace.app.rest.security.RestAuthenticationService
 
invalidateToken(String, HttpServletRequest, Context) - Method in class org.dspace.app.rest.security.jwt.JWTTokenHandler
 
InvalidDSpaceObjectTypeException - Exception in org.dspace.app.rest.exception
This class creates an Exception to be used when the given DSpaceObjectType is invalid
InvalidDSpaceObjectTypeException(String) - Constructor for exception org.dspace.app.rest.exception.InvalidDSpaceObjectTypeException
 
InvalidRequestException - Exception in org.dspace.app.rest.exception
This class provides an exception for when the given request is invalid
InvalidRequestException(String) - Constructor for exception org.dspace.app.rest.exception.InvalidRequestException
 
InvalidRequestException(String, Throwable) - Constructor for exception org.dspace.app.rest.exception.InvalidRequestException
 
InvalidSearchFacetException - Exception in org.dspace.app.rest.exception
Exception thrown when the search endpoint receives an invalid facet name
InvalidSearchFacetException(String) - Constructor for exception org.dspace.app.rest.exception.InvalidSearchFacetException
 
InvalidSearchFilterException - Exception in org.dspace.app.rest.exception
This class provides an exception to be used when the SearchFilter given is invalid
InvalidSearchFilterException(String, Throwable) - Constructor for exception org.dspace.app.rest.exception.InvalidSearchFilterException
 
InvalidSearchFilterException(String) - Constructor for exception org.dspace.app.rest.exception.InvalidSearchFilterException
 
InvalidSortingException - Exception in org.dspace.app.rest.exception
This class makes an Exception to be used when a certain sorting is invalid
InvalidSortingException(String) - Constructor for exception org.dspace.app.rest.exception.InvalidSortingException
 
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
 
isCanLogIn() - Method in class org.dspace.app.rest.model.EPersonRest
 
isChoice(String, String, String) - Method in class org.dspace.app.rest.utils.AuthorityUtils
 
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.
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(LicenseRest, String) - Method in class org.dspace.app.rest.repository.LicenseRestLinkRepository
 
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.AuthorityRest
 
isInternal() - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
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
 
isNoRangeRequest() - Method in class org.dspace.app.rest.utils.MultipartFileSender
 
isOkay() - Method in class org.dspace.app.rest.model.AuthenticationStatusRest
 
isOpenByDefault() - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
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.AuthorityRest
 
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.MultipartFileSender
 
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 - Class in org.dspace.app.rest.repository.patch.factories.impl
This is the implementation for Item resource patches.
ItemDiscoverableReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.factories.impl.ItemDiscoverableReplaceOperation
 
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
 
ItemOperationFactory - Class in org.dspace.app.rest.repository.patch.factories
Provides factory methods for obtaining instances of item patch operations.
ItemOperationFactory() - Constructor for class org.dspace.app.rest.repository.patch.factories.ItemOperationFactory
 
ItemPatch - Class in org.dspace.app.rest.repository.patch
Provides PATCH operations for item updates.
ItemPatch() - Constructor for class org.dspace.app.rest.repository.patch.ItemPatch
 
ItemResource - Class in org.dspace.app.rest.model.hateoas
Item Rest HAL Resource.
ItemResource(ItemRest, Utils, String...) - 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, ItemConverter, ItemPatch) - 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.SubmissionService
 
ItemWithdrawReplaceOperation - Class in org.dspace.app.rest.repository.patch.factories.impl
This is the implementation for Item resource patches.
ItemWithdrawReplaceOperation() - Constructor for class org.dspace.app.rest.repository.patch.factories.impl.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 JWTs, supports both JWS and JWE
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

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.AbstractRestProcessingStep
 
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
 
LicenseRestLinkRepository - Class in org.dspace.app.rest.repository
Controller for exposition of license
LicenseRestLinkRepository() - Constructor for class org.dspace.app.rest.repository.LicenseRestLinkRepository
 
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
 
LinkRest - Annotation Type in org.dspace.app.rest.model
This annotation allows to specify the direct linked REST entities
LinkRestRepository<L extends Serializable> - Interface in org.dspace.app.rest.repository
This is the interface for Link Repositories.
LinksRest - Annotation Type in org.dspace.app.rest.model
This annotation allows to specify the direct linked REST entities
linkToSingleResource(DSpaceResource, String) - Method in class org.dspace.app.rest.utils.Utils
 
linkToSingleResource(RestAddressableModel, String) - Method in class org.dspace.app.rest.utils.Utils
 
linkToSubResource(RestAddressableModel, String) - Method in class org.dspace.app.rest.utils.Utils
 
linkToSubResource(RestAddressableModel, String, String) - Method in class org.dspace.app.rest.utils.Utils
 
listBrowseEntries(HttpServletRequest, String, Pageable, String) - Method in class org.dspace.app.rest.repository.BrowseEntryLinkRepository
 
listBrowseItems(HttpServletRequest, String, Pageable, String) - 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
 
log - Variable in class org.dspace.app.rest.utils.MultipartFileSender
 
login(HttpServletRequest, String, String) - Method in class org.dspace.app.rest.AuthenticationRestController
 
login() - Method in class org.dspace.app.rest.AuthenticationRestController
 
logout() - Method in class org.dspace.app.rest.AuthenticationRestController
 
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

M

makeSingular(String) - Static method in class org.dspace.app.rest.utils.Utils
 
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, String...) - 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
 
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, String...) - 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 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
 
MetadataValueMovePatchOperation<DSO extends 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 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 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
 
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, Throwable) - Constructor for exception org.dspace.app.rest.exception.MissingParameterException
 
MissingParameterException(String) - Constructor for exception org.dspace.app.rest.exception.MissingParameterException
 
move(R, Operation) - Method in class org.dspace.app.rest.repository.patch.AbstractResourcePatch
 
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
 
MultipartFileSender - Class in org.dspace.app.rest.utils
Utility class to send an input stream with Range header and ETag support.
MultipartFileSender(InputStream) - Constructor for class org.dspace.app.rest.utils.MultipartFileSender
 

N

NAME - Static variable in class org.dspace.app.rest.model.AuthenticationStatusRest
 
NAME - Static variable in class org.dspace.app.rest.model.AuthnRest
 
NAME - Static variable in class org.dspace.app.rest.model.AuthorityEntryRest
 
NAME - Static variable in class org.dspace.app.rest.model.AuthorityRest
 
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.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.FacetConfigurationRest
 
NAME - Static variable in class org.dspace.app.rest.model.FilteredDiscoveryPageRest
 
NAME - Static variable in class org.dspace.app.rest.model.GroupRest
 
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.RelationshipRest
 
NAME - Static variable in class org.dspace.app.rest.model.RelationshipRestWrapper
 
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.SearchConfigurationRest
 
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.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.WorkflowItemRest
 
NAME - Static variable in class org.dspace.app.rest.model.WorkspaceItemRest
 
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
 
newInstance() - Method in class org.dspace.app.rest.converter.BitstreamConverter
 
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.GenericDSpaceObjectConverter
 
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
 

O

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.
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_CAN_LOGIN - Static variable in class org.dspace.app.rest.repository.patch.factories.EPersonOperationFactory
 
OPERATION_PASSWORD_CHANGE - Static variable in class org.dspace.app.rest.repository.patch.factories.EPersonOperationFactory
 
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_REQUIRE_CERTIFICATE - Static variable in class org.dspace.app.rest.repository.patch.factories.EPersonOperationFactory
 
OPERATION_SET_EMAIL - Static variable in class org.dspace.app.rest.repository.patch.factories.EPersonOperationFactory
 
OPERATION_SET_NETID - Static variable in class org.dspace.app.rest.repository.patch.factories.EPersonOperationFactory
 
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.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.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.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.parameter - package org.dspace.app.rest.parameter
 
org.dspace.app.rest.parameter.resolver - package org.dspace.app.rest.parameter.resolver
 
org.dspace.app.rest.repository - package org.dspace.app.rest.repository
 
org.dspace.app.rest.repository.patch - package org.dspace.app.rest.repository.patch
 
org.dspace.app.rest.repository.patch.factories - package org.dspace.app.rest.repository.patch.factories
 
org.dspace.app.rest.repository.patch.factories.impl - package org.dspace.app.rest.repository.patch.factories.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
 

P

page - Variable in class org.dspace.app.rest.model.hateoas.EmbeddedPageHeader
 
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
 
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 jwt
parseMath(Date, String) - Static method in class org.dspace.app.rest.utils.DateMathParser
Parses a String which may be a date (in the standard ISO-8601 format) followed by an optional math expression.
parseMath(String) - Method in class org.dspace.app.rest.utils.DateMathParser
Parses a string of commands relative "now" are returns the resulting Date.
PARSER - Static variable in class org.dspace.app.rest.utils.DateMathParser
Differs by DateTimeFormatter.ISO_INSTANT in that it's lenient.
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
 
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.CollectionRestRepository
 
patch(Context, HttpServletRequest, String, String, UUID, Patch) - Method in class org.dspace.app.rest.repository.CommunityRestRepository
 
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(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, 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(R, List<Operation>) - Method in class org.dspace.app.rest.repository.patch.AbstractResourcePatch
Handles the patch operations.
patch(R, List<Operation>) - Method in class org.dspace.app.rest.repository.patch.DSpaceObjectPatch
Applies the given patch operations to the given DSpaceObjectRest instance.
patch(Context, HttpServletRequest, String, String, UUID, Patch) - Method in class org.dspace.app.rest.repository.SiteRestRepository
 
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(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;
PatchBadRequestException - Exception in org.dspace.app.rest.exception
Malformed patch document (taken from rfc5789#section-2.2) - When the server determines that the patch document provided by the client is not properly formatted, it SHOULD return a 400 (Bad Request) response.
PatchBadRequestException(String) - Constructor for exception org.dspace.app.rest.exception.PatchBadRequestException
 
PatchBadRequestException(String, Exception) - Constructor for exception org.dspace.app.rest.exception.PatchBadRequestException
 
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<R extends RestModel,T> - Class in org.dspace.app.rest.repository.patch.factories.impl
Base class for all resource patch operations.
PatchOperation() - Constructor for class org.dspace.app.rest.repository.patch.factories.impl.PatchOperation
 
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.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
 
path - Variable in class org.dspace.app.rest.model.patch.Operation
 
perform(R, Operation) - Method in class org.dspace.app.rest.repository.patch.factories.impl.PatchOperation
Updates the rest model by applying the patch operation.
perform(R, Operation) - Method in class org.dspace.app.rest.repository.patch.factories.impl.ReplacePatchOperation
Implements the patch operation for replace operations.
perform(R, Operation) - Method in interface org.dspace.app.rest.repository.patch.factories.impl.ResourcePatchOperation
 
perform(Context, Request, InProgressSubmission, Operation) - Method in class org.dspace.app.rest.submit.factory.impl.AddPatchOperation
 
perform(Context, Request, InProgressSubmission, Operation) - Method in class org.dspace.app.rest.submit.factory.impl.MovePatchOperation
 
perform(Context, Request, InProgressSubmission, Operation) - Method in class org.dspace.app.rest.submit.factory.impl.PatchOperation
 
perform(Context, Request, InProgressSubmission, Operation) - Method in class org.dspace.app.rest.submit.factory.impl.RemovePatchOperation
 
perform(Context, Request, InProgressSubmission, Operation) - Method in class org.dspace.app.rest.submit.factory.impl.ReplacePatchOperation
 
PLURAL_NAME - Static variable in class org.dspace.app.rest.model.BitstreamRest
 
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, String...) - 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
 
post(HttpServletRequest, String, String) - Method in class org.dspace.app.rest.RestResourceController
Execute a POST request; curl -X POST -H "Content-Type:application/json" http:///dspace-spring-rest/api/{apiCategory}/{model} Example:
postJsonInternal(HttpServletRequest, String, String) - Method in class org.dspace.app.rest.RestResourceController
Internal method to execute POST with application/json MediaType;
postUriListInternal(HttpServletRequest, String, String) - Method in class org.dspace.app.rest.RestResourceController
Internal method to execute POST with text/uri-list MediaType;
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:///dspace-spring-rest/api/{apiCategory}/{model} Example:
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
 
put(String, MetadataValueRest...) - Method in class org.dspace.app.rest.model.MetadataRest
Sets the metadata values for a given key.
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(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(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, UUID, JsonNode) - Method in class org.dspace.app.rest.repository.ItemRestRepository
 
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(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(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:///dspace-spring-rest/api/{apiCategory}/{model}/{id} Example:
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:///dspace-spring-rest/api/{apiCategory}/{model}/{id} Example:

Q

query(HttpServletRequest, String, Pageable, String) - Method in class org.dspace.app.rest.repository.AuthorityEntryLinkRepository
 

R

register(Object, List<Link>) - Method in class org.dspace.app.rest.DiscoverableEndpointsService
 
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, String...) - Constructor for class org.dspace.app.rest.model.hateoas.RelationshipResource
 
RelationshipResourceWrapper - Class in org.dspace.app.rest.model.hateoas
This is the RelationshipResourceWrapper class which will take the RelationshipRestWrapper's data and transform this into a resource with the data, embeds and links.
RelationshipResourceWrapper(RelationshipRestWrapper, Utils, Integer, Pageable) - Constructor for class org.dspace.app.rest.model.hateoas.RelationshipResourceWrapper
The constructor for the RelationshipResourceWrapper This will call the HALResource constructor and additionally add embeds to the resource
RelationshipResourceWrapperHalLinkFactory - Class in org.dspace.app.rest.link.relation
This class' purpose is to add the links to the RelationshipResourceWrapper.
RelationshipResourceWrapperHalLinkFactory() - Constructor for class org.dspace.app.rest.link.relation.RelationshipResourceWrapperHalLinkFactory
 
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
 
RelationshipRestWrapper - Class in org.dspace.app.rest.model
This is the RestWrapper object for the RelationshipRestResource class.
RelationshipRestWrapper() - Constructor for class org.dspace.app.rest.model.RelationshipRestWrapper
 
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, String...) - Constructor for class org.dspace.app.rest.model.hateoas.RelationshipTypeResource
 
RelationshipTypeResourceWrapper - Class in org.dspace.app.rest.model.hateoas
This is the RelationshipTypeResourceWrapper class which will take the RelationshipTypeRestWrapper's data and transform this into a resource with the data, embeds and links.
RelationshipTypeResourceWrapper(RelationshipTypeRestWrapper, Utils) - Constructor for class org.dspace.app.rest.model.hateoas.RelationshipTypeResourceWrapper
The constructor for the RelationshipTypeResourceWrapper This will call the HALResource constructor and additionally add embeds to the resource
RelationshipTypeResourceWrapperHalLinkFactory - Class in org.dspace.app.rest.link.relation
This class' purpose is to add the links to the RelationshipTypeResourceWrapper.
RelationshipTypeResourceWrapperHalLinkFactory() - Constructor for class org.dspace.app.rest.link.relation.RelationshipTypeResourceWrapperHalLinkFactory
 
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
 
RelationshipTypeRestWrapper - Class in org.dspace.app.rest.model
This is the RestWrapper object for the RelationshipTypeRestResource class.
RelationshipTypeRestWrapper() - Constructor for class org.dspace.app.rest.model.RelationshipTypeRestWrapper
 
RelNameDSpaceResource - Annotation Type in org.dspace.app.rest.model.hateoas.annotations
This annotation allows to set the name to use for REST collections
remove(R, Operation) - Method in class org.dspace.app.rest.repository.patch.AbstractResourcePatch
 
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
 
replace(R, Operation) - Method in class org.dspace.app.rest.repository.patch.AbstractResourcePatch
 
replace(EPersonRest, Operation) - Method in class org.dspace.app.rest.repository.patch.EPersonPatch
Performs the replace operation.
replace(EPersonRest, Operation) - Method in class org.dspace.app.rest.repository.patch.factories.impl.EPersonCertificateReplaceOperation
 
replace(EPersonRest, Operation) - Method in class org.dspace.app.rest.repository.patch.factories.impl.EPersonLoginReplaceOperation
 
replace(ItemRest, Operation) - Method in class org.dspace.app.rest.repository.patch.factories.impl.ItemDiscoverableReplaceOperation
 
replace(ItemRest, Operation) - Method in class org.dspace.app.rest.repository.patch.factories.impl.ItemWithdrawReplaceOperation
 
replace(ItemRest, Operation) - Method in class org.dspace.app.rest.repository.patch.ItemPatch
Performs the replace operation.
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<R extends RestModel,T> - Class in org.dspace.app.rest.repository.patch.factories.impl
Base class for replace patch operations.
ReplacePatchOperation() - Constructor for class org.dspace.app.rest.repository.patch.factories.impl.ReplacePatchOperation
 
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
 
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
 
requestService - Variable in class org.dspace.app.rest.repository.AbstractDSpaceRestRepository
 
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
 
ResourcePatchOperation<R extends RestModel> - Interface in org.dspace.app.rest.repository.patch.factories.impl
The patch interface used by repository classes.
ResourcePolicyAddPatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "add" operation to add resource policies in the Bitstream
ResourcePolicyAddPatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.ResourcePolicyAddPatchOperation
 
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
 
ResourcePolicyRemovePatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "remove" operation to remove resource policies from the Bitstream
ResourcePolicyRemovePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.ResourcePolicyRemovePatchOperation
 
ResourcePolicyReplacePatchOperation - Class in org.dspace.app.rest.submit.factory.impl
Submission "replace" operation to replace resource policies in the Bitstream
ResourcePolicyReplacePatchOperation() - Constructor for class org.dspace.app.rest.submit.factory.impl.ResourcePolicyReplacePatchOperation
 
ResourcePolicyResource - Class in org.dspace.app.rest.model.hateoas
Access Condition Rest HAL Resource.
ResourcePolicyResource(ResourcePolicyRest, Utils, String...) - 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
 
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
 
RestAddressableModel - Interface in org.dspace.app.rest.model
A directly addressable REST resource
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
 
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.
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(UUID, HttpServletResponse, HttpServletRequest) - Method in class org.dspace.app.rest.BitstreamContentRestController
 
retrieve(Integer, HttpServletResponse, HttpServletRequest) - 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(UUID) - Method in class org.dspace.app.rest.repository.BitstreamRestRepository
 
retrieveByLabel(HttpServletResponse, HttpServletRequest, String, String, Pageable) - Method in class org.dspace.app.rest.RelationshipRestController
This method will retrieve all the Relationships that have a RelationshipType which has a left or right label equal to the one passed along in the pathvariable.
ROOT - Static variable in interface org.dspace.app.rest.model.RestModel
 
RootConverter - Class in org.dspace.app.rest.converter
This class converts the restUrl 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(S) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
save(Context, S) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Method to implement to support full update of a REST object.
save(Iterable<S>) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
 
save(Context, WorkspaceItemRest) - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
saveWorkflowItem(Context, XmlWorkflowItem) - Method in class org.dspace.app.rest.submit.SubmissionService
 
saveWorkspaceItem(Context, WorkspaceItem) - Method in class org.dspace.app.rest.submit.SubmissionService
 
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
 
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
 
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, DiscoveryResultsRest) - Constructor for class org.dspace.app.rest.model.hateoas.SearchFacetEntryResource
 
SearchFacetEntryResource(SearchFacetEntryRest) - 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
self - Variable in class org.dspace.app.rest.model.hateoas.EmbeddedPageHeader
 
serveResource() - Method in class org.dspace.app.rest.utils.MultipartFileSender
 
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<ResourcePolicyRest>) - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
setAction(String) - Method in class org.dspace.app.rest.model.ClaimedTaskRest
 
setAction(String) - Method in class org.dspace.app.rest.model.PoolTaskRest
 
setAction(String) - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
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
 
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(AuthorityRest) - Method in class org.dspace.app.rest.model.SubmissionFormInputTypeRest
 
setAuthorityKey(String) - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
setAuthorityName(String) - Method in class org.dspace.app.rest.model.AuthorityEntryRest
 
setBitstreams(List<BitstreamRest>) - Method in class org.dspace.app.rest.model.ItemRest
 
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
 
setCollection(CollectionRest) - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
setCollections(List<CollectionRest>) - Method in class org.dspace.app.rest.model.CommunityRest
 
setCollections(List<CollectionRest>) - Method in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
setConfidence(int) - Method in class org.dspace.app.rest.model.MetadataValueRest
 
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
 
setCount(long) - Method in class org.dspace.app.rest.model.BrowseEntryRest
 
setCount(long) - Method in class org.dspace.app.rest.model.SearchFacetValueRest
 
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
 
setDefaultAccessConditions(List<ResourcePolicyRest>) - Method in class org.dspace.app.rest.model.CollectionRest
 
setDefaultConf(boolean) - Method in class org.dspace.app.rest.model.SubmissionDefinitionRest
 
setDescription(String) - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
setDescription(String) - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
setDiscoverable(boolean) - Method in class org.dspace.app.rest.model.ItemRest
 
setDisplay(String) - Method in class org.dspace.app.rest.model.AuthorityEntryRest
 
setDsoId(String) - Method in class org.dspace.app.rest.model.RelationshipRestWrapper
 
setDsoType(String) - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
setDspaceName(String) - Method in class org.dspace.app.rest.model.RootRest
 
setDspaceRest(String) - Method in class org.dspace.app.rest.model.RootRest
 
setDspaceURL(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
 
setEndDate(Date) - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
setEntityTypeId(Integer) - Method in class org.dspace.app.rest.model.RelationshipTypeRestWrapper
 
setEntityTypeLabel(String) - Method in class org.dspace.app.rest.model.RelationshipTypeRestWrapper
 
setEperson(EPersonRest) - Method in class org.dspace.app.rest.model.PoolTaskRest
 
setEPersonRest(EPersonRest) - Method in class org.dspace.app.rest.model.AuthenticationStatusRest
 
setEpersonUUID(UUID) - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
setErrors(List<ErrorRest>) - Method in class org.dspace.app.rest.model.BaseObjectRest
 
setExposeMinMax(boolean) - Method in class org.dspace.app.rest.model.SearchFacetEntryRest
setExtensions(List<String>) - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
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
 
setFields(List<SubmissionFormFieldRest>) - Method in class org.dspace.app.rest.model.SubmissionFormRowRest
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
 
setFilterQueryString(String) - Method in class org.dspace.app.rest.model.FilteredDiscoveryPageRest
 
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.BitstreamRest
 
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
 
setGroups(List<GroupRest>) - Method in class org.dspace.app.rest.model.EPersonRest
 
setGroups(List<GroupRest>) - Method in class org.dspace.app.rest.model.GroupRest
 
setGroupUUID(UUID) - Method in class org.dspace.app.rest.model.AccessConditionOptionRest
 
setGroupUUID(UUID) - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
setHandle(String) - Method in class org.dspace.app.rest.model.DSpaceObjectRest
 
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
 
setHierarchical(boolean) - Method in class org.dspace.app.rest.model.AuthorityRest
 
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(String) - Method in class org.dspace.app.rest.model.AuthorityEntryRest
 
setId(T) - Method in class org.dspace.app.rest.model.BaseObjectRest
 
setIdentifier(boolean) - Method in class org.dspace.app.rest.model.AuthorityRest
 
setInArchive(boolean) - Method in class org.dspace.app.rest.model.ItemRest
 
setIndexableObject(RestAddressableModel) - Method in class org.dspace.app.rest.model.SearchResultEntryRest
 
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
 
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.FilteredDiscoveryPageRest
 
setLabel(String) - Method in class org.dspace.app.rest.model.RelationshipRestWrapper
 
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.SubmissionFormFieldRest
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
 
setLastModified(Date) - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
setLastModified(Date) - Method in class org.dspace.app.rest.model.ItemRest
 
setLeftId(UUID) - Method in class org.dspace.app.rest.model.RelationshipRest
 
setLeftLabel(String) - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
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
 
setLogo(BitstreamRest) - Method in class org.dspace.app.rest.model.CollectionRest
 
setLogo(BitstreamRest) - Method in class org.dspace.app.rest.model.CommunityRest
 
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
 
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(Context, DSpaceObject, MetadataRest) - Method in class org.dspace.app.rest.converter.MetadataConverter
Sets a DSpace object's domain metadata values from a rest representation.
setMetadata(MetadataRest) - Method in class org.dspace.app.rest.model.DSpaceObjectRest
 
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(SubmissionFormRest) - Method in class org.dspace.app.rest.model.SubmissionUploadRest
 
setMetadataAuthorityService(MetadataAuthorityService) - Method in class org.dspace.app.rest.submit.step.validation.MetadataValidation
 
setMetadataBrowse(boolean) - Method in class org.dspace.app.rest.model.BrowseIndexRest
 
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.AuthorityRest
 
setName(String) - Method in class org.dspace.app.rest.model.DSpaceObjectRest
 
setName(String) - Method in class org.dspace.app.rest.model.GroupRest
 
setName(String) - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
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.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.submit.step.validation.AbstractValidation
 
setNamespace(String) - Method in class org.dspace.app.rest.model.MetadataSchemaRest
 
setNetid(String) - Method in class org.dspace.app.rest.model.EPersonRest
 
setNow(Date) - Method in class org.dspace.app.rest.utils.DateMathParser
Defines this instance's concept of "now".
setOkay(boolean) - Method in class org.dspace.app.rest.model.AuthenticationStatusRest
 
setOpenByDefault(boolean) - Method in class org.dspace.app.rest.model.SearchConfigurationRest.Filter
setOpenSearchService(OpenSearchService) - Method in class org.dspace.app.rest.OpenSearchController
 
setOperator(String) - Method in class org.dspace.app.rest.model.SearchResultsRest.AppliedFilter
 
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.AuthorityEntryRest
 
setOwner(EPersonRest) - Method in class org.dspace.app.rest.model.ClaimedTaskRest
 
setOwningCollection(CollectionRest) - Method in class org.dspace.app.rest.model.ItemRest
 
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
 
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
 
setPrefix(String) - Method in class org.dspace.app.rest.model.FacetResultsRest
 
setPrefix(String) - Method in class org.dspace.app.rest.model.MetadataSchemaRest
 
setQualifier(String) - Method in class org.dspace.app.rest.model.MetadataFieldRest
 
setQuery(String) - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
setRegex(String) - Method in class org.dspace.app.rest.model.SubmissionFormInputTypeRest
 
setRelationshipRestList(List<RelationshipRest>) - Method in class org.dspace.app.rest.model.RelationshipRestWrapper
 
setRelationships(List<RelationshipRest>) - Method in class org.dspace.app.rest.model.ItemRest
 
setRelationshipType(RelationshipTypeRest) - Method in class org.dspace.app.rest.model.RelationshipRest
 
setRelationshipTypeId(int) - Method in class org.dspace.app.rest.model.RelationshipRest
 
setRelationshipTypeRestList(List<RelationshipTypeRest>) - Method in class org.dspace.app.rest.model.RelationshipTypeRestWrapper
 
setRepeatable(boolean) - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
setRequireCertificate(boolean) - Method in class org.dspace.app.rest.model.EPersonRest
 
setRequired(boolean) - Method in class org.dspace.app.rest.model.SubmissionUploadRest
 
setRightId(UUID) - Method in class org.dspace.app.rest.model.RelationshipRest
 
setRightLabel(String) - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
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
 
setRightType(EntityTypeRest) - Method in class org.dspace.app.rest.model.RelationshipTypeRest
 
setRows(List<SubmissionFormRowRest>) - Method in class org.dspace.app.rest.model.SubmissionFormRest
setRpType(String) - Method in class org.dspace.app.rest.model.ResourcePolicyRest
 
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(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
 
setScrollable(boolean) - Method in class org.dspace.app.rest.model.AuthorityRest
 
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
 
setSelectableMetadata(List<SelectableMetadata>) - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
setSelectGroupUUID(UUID) - Method in class org.dspace.app.rest.model.AccessConditionOptionRest
 
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
 
setSizeBytes(Long) - Method in class org.dspace.app.rest.model.BitstreamRest
 
setSizeBytes(Long) - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
setSort(SearchResultsRest.Sorting) - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
setSort(String, String) - Method in class org.dspace.app.rest.model.DiscoveryResultsRest
 
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
 
setStatus(Boolean) - Method in class org.dspace.app.rest.model.step.UploadStatusResponse
 
setStep(String) - Method in class org.dspace.app.rest.model.ClaimedTaskRest
 
setStep(String) - Method in class org.dspace.app.rest.model.PoolTaskRest
 
setStyle(String) - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
setSubCommunities(List<CommunityRest>) - Method in class org.dspace.app.rest.model.CommunityRest
 
setSubmissionDefinition(SubmissionDefinitionRest) - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
setSubmitter(EPersonRest) - Method in class org.dspace.app.rest.model.AInprogressSubmissionRest
 
setSupportLevel(int) - Method in class org.dspace.app.rest.model.BitstreamFormatRest
 
setTemplateItemOf(CollectionRest) - Method in class org.dspace.app.rest.model.ItemRest
 
setText(String) - Method in class org.dspace.app.rest.model.LicenseRest
 
setTotalNumberOfResults(long) - Method in class org.dspace.app.rest.model.SearchResultsRest
 
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
 
setUploadConfigurationService(UploadConfigurationService) - Method in class org.dspace.app.rest.submit.step.validation.UploadValidation
 
setUrl(String) - Method in class org.dspace.app.rest.model.step.DataLicense
 
setUrl(String) - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
setUuid(String) - Method in class org.dspace.app.rest.model.DSpaceObjectRest
 
setUuid(UUID) - Method in class org.dspace.app.rest.model.step.UploadBitstreamRest
 
setValue(String) - Method in class org.dspace.app.rest.model.AuthorityEntryRest
 
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.MetadataValueRest
 
setValue(String) - Method in class org.dspace.app.rest.model.SearchResultsRest.AppliedFilter
 
setValueLang(String) - Method in class org.dspace.app.rest.model.BrowseEntryRest
 
setVisibility(SubmissionVisibilityRest) - Method in class org.dspace.app.rest.model.SubmissionFormFieldRest
 
setVisibility(SubmissionVisibilityRest) - Method in class org.dspace.app.rest.model.SubmissionSectionRest
 
setWithdrawn(boolean) - Method in class org.dspace.app.rest.model.ItemRest
 
setWorkflowitem(WorkflowItemRest) - Method in class org.dspace.app.rest.model.ClaimedTaskRest
 
setWorkflowitem(WorkflowItemRest) - Method in class org.dspace.app.rest.model.PoolTaskRest
 
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
 
SiteResource - Class in org.dspace.app.rest.model.hateoas
Item Rest HAL Resource.
SiteResource(SiteRest, Utils, String...) - 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, SiteConverter) - Constructor for class org.dspace.app.rest.repository.SiteRestRepository
 
size() - Method in class org.dspace.app.rest.model.patch.Patch
 
Sorting(String, String) - Constructor for class org.dspace.app.rest.model.SearchResultsRest.Sorting
 
Sorting(String) - Constructor for class org.dspace.app.rest.model.SearchResultsRest.Sorting
 
SortOption(String, String) - Constructor for class org.dspace.app.rest.model.BrowseIndexRest.SortOption
 
SortOption() - Constructor for class org.dspace.app.rest.model.SearchConfigurationRest.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
 
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
 
status(HttpServletRequest) - Method in class org.dspace.app.rest.AuthenticationRestController
 
SUBMISSION - Static variable in interface org.dspace.app.rest.model.RestModel
 
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, String...) - 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, String...) - 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, String...) - 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, String...) - 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
 
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
 
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(DSpaceObject) - Method in class org.dspace.app.rest.converter.DSpaceObjectConverter
 
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
 

T

toModel(AuthorityEntryRest) - Method in class org.dspace.app.rest.converter.AuthorityEntryRestConverter
 
toModel(AuthorityRest) - Method in class org.dspace.app.rest.converter.AuthorityRestConverter
 
toModel(BitstreamRest) - Method in class org.dspace.app.rest.converter.BitstreamConverter
 
toModel(BitstreamFormatRest) - Method in class org.dspace.app.rest.converter.BitstreamFormatConverter
 
toModel(BrowseIndexRest) - Method in class org.dspace.app.rest.converter.BrowseIndexConverter
 
toModel(ClaimedTaskRest) - Method in class org.dspace.app.rest.converter.ClaimedTaskConverter
 
toModel(CollectionRest) - Method in class org.dspace.app.rest.converter.CollectionConverter
 
toModel(CommunityRest) - Method in class org.dspace.app.rest.converter.CommunityConverter
 
toModel(R) - Method in interface org.dspace.app.rest.converter.DSpaceConverter
 
toModel(R) - Method in class org.dspace.app.rest.converter.DSpaceObjectConverter
 
toModel(EntityTypeRest) - Method in class org.dspace.app.rest.converter.EntityTypeConverter
This method converts the EntityType REST object that is passed along in the params to the model representation of this object
toModel(EPersonRest) - Method in class org.dspace.app.rest.converter.EPersonConverter
 
toModel(FilteredDiscoveryPageRest) - Method in class org.dspace.app.rest.converter.FilteredDiscoveryPageConverter
 
toModel(DSpaceObjectRest) - Method in class org.dspace.app.rest.converter.GenericDSpaceObjectConverter
 
toModel(GroupRest) - Method in class org.dspace.app.rest.converter.GroupConverter
 
toModel(ItemRest) - Method in class org.dspace.app.rest.converter.ItemConverter
 
toModel(MetadataFieldRest) - Method in class org.dspace.app.rest.converter.MetadataFieldConverter
 
toModel(MetadataSchemaRest) - Method in class org.dspace.app.rest.converter.MetadataSchemaConverter
 
toModel(PoolTaskRest) - Method in class org.dspace.app.rest.converter.PoolTaskConverter
 
toModel(RelationshipRest) - Method in class org.dspace.app.rest.converter.RelationshipConverter
This method converts the Relationship REST object that is passed along in the params to the model representation of this object
toModel(RelationshipTypeRest) - Method in class org.dspace.app.rest.converter.RelationshipTypeConverter
This method converts the RelationshipType REST object that is passed along in the params to the model representation of this object
toModel(ResourcePolicyRest) - Method in class org.dspace.app.rest.converter.ResourcePolicyConverter
 
toModel(SiteRest) - Method in class org.dspace.app.rest.converter.SiteConverter
 
toModel(SubmissionDefinitionRest) - Method in class org.dspace.app.rest.converter.SubmissionDefinitionConverter
 
toModel(SubmissionFormRest) - Method in class org.dspace.app.rest.converter.SubmissionFormConverter
 
toModel(SubmissionSectionRest) - Method in class org.dspace.app.rest.converter.SubmissionSectionConverter
 
toModel(WorkflowItemRest) - Method in class org.dspace.app.rest.converter.WorkflowItemConverter
 
toModel(WorkspaceItemRest) - Method in class org.dspace.app.rest.converter.WorkspaceItemConverter
 
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
 
totalElementsIsKnown - Variable in class org.dspace.app.rest.model.hateoas.EmbeddedPageHeader
 

U

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, Throwable) - Constructor for exception org.dspace.app.rest.exception.UnprocessableEntityException
 
UnprocessableEntityException(String) - 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
 
updateDSpaceObject(M, R) - Method in class org.dspace.app.rest.repository.DSpaceObjectRestRepository
Applies the changes in the given rest DSpace object to the model DSpace object.
updateDSpaceObject(EPerson, EPersonRest) - Method in class org.dspace.app.rest.repository.EPersonRestRepository
 
updateDSpaceObject(Item, ItemRest) - Method in class org.dspace.app.rest.repository.ItemRestRepository
 
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, MultipartFile) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Bulk create object instances from an uploaded file
upload(Context, HttpServletRequest, MultipartFile) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Method to implement to support bulk creation of objects from a file
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(Context, HttpServletRequest, 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, 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, String, String, MultipartFile) - Method in class org.dspace.app.rest.RestResourceController
Upload a file against the collection resource endpoint.
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.AbstractRestProcessingStep
 
UPLOAD_STEP_METADATA_OPERATION_ENTRY - Static variable in interface org.dspace.app.rest.submit.AbstractRestProcessingStep
 
UPLOAD_STEP_METADATA_PATH - Static variable in interface org.dspace.app.rest.submit.AbstractRestProcessingStep
 
UPLOAD_STEP_MOVE_OPERATION_ENTRY - Static variable in interface org.dspace.app.rest.submit.AbstractRestProcessingStep
 
UPLOAD_STEP_REMOVE_OPERATION_ENTRY - Static variable in interface org.dspace.app.rest.submit.AbstractRestProcessingStep
 
UploadableStep - Interface in org.dspace.app.rest.submit
The interface for submission Steps that need to deal with file upload
UploadBitstreamRest - Class in org.dspace.app.rest.model.step
 
UploadBitstreamRest() - Constructor for class org.dspace.app.rest.model.step.UploadBitstreamRest
 
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
 
URLUtils - Class in org.dspace.app.rest.utils
Utility class to encode or decode URL
UTC - Static variable in class org.dspace.app.rest.utils.DateMathParser
 
utils - Variable in class org.dspace.app.rest.DiscoveryRestController
 
utils - Variable in class org.dspace.app.rest.repository.AbstractDSpaceRestRepository
 
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(SubmissionService, InProgressSubmission, SubmissionStepConfig) - Method in interface org.dspace.app.rest.submit.AbstractRestProcessingStep
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
 
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
 
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() - 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.
VisibilityEnum - Enum in org.dspace.app.rest.model
The possible restriction options for the visibility attributes in the SubmissionPanel resource and SubmissionForm's fields

W

webMvcConfigurer() - Method in class org.dspace.app.rest.Application
 
WebSecurityConfiguration - Class in org.dspace.app.rest.security
Spring Security configuration for DSpace Spring Rest
WebSecurityConfiguration() - Constructor for class org.dspace.app.rest.security.WebSecurityConfiguration
 
with(HttpServletRequest) - Method in class org.dspace.app.rest.utils.MultipartFileSender
 
with(HttpServletResponse) - Method in class org.dspace.app.rest.utils.MultipartFileSender
 
withBufferSize(int) - Method in class org.dspace.app.rest.utils.MultipartFileSender
 
withChecksum(String) - Method in class org.dspace.app.rest.utils.MultipartFileSender
 
withDisposition(String) - Method in class org.dspace.app.rest.utils.MultipartFileSender
 
withFileName(String) - Method in class org.dspace.app.rest.utils.MultipartFileSender
 
withLastModified(long) - Method in class org.dspace.app.rest.utils.MultipartFileSender
 
withLength(long) - Method in class org.dspace.app.rest.utils.MultipartFileSender
 
withMimetype(String) - Method in class org.dspace.app.rest.utils.MultipartFileSender
 
WORKFLOW - Static variable in interface org.dspace.app.rest.model.RestModel
 
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, String...) - 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
 
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
 
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, String...) - 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
 
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.SubmissionService
 
wrapResource(AuthorityEntryRest, String...) - Method in class org.dspace.app.rest.repository.AuthorityEntryLinkRepository
 
wrapResource(AuthorityEntryRest, String...) - Method in class org.dspace.app.rest.repository.AuthorityEntryValueLinkRepository
 
wrapResource(AuthorityRest, String...) - Method in class org.dspace.app.rest.repository.AuthorityRestRepository
 
wrapResource(BitstreamFormatRest, String...) - Method in class org.dspace.app.rest.repository.BitstreamFormatRestRepository
 
wrapResource(BitstreamRest, String...) - Method in class org.dspace.app.rest.repository.BitstreamRestRepository
 
wrapResource(BrowseEntryRest, String...) - Method in class org.dspace.app.rest.repository.BrowseEntryLinkRepository
 
wrapResource(BrowseIndexRest, String...) - Method in class org.dspace.app.rest.repository.BrowseIndexRestRepository
 
wrapResource(ItemRest, String...) - Method in class org.dspace.app.rest.repository.BrowseItemLinkRepository
 
wrapResource(ClaimedTaskRest, String...) - Method in class org.dspace.app.rest.repository.ClaimedTaskRestRepository
 
wrapResource(CollectionRest, String...) - Method in class org.dspace.app.rest.repository.CollectionRestRepository
 
wrapResource(CommunityRest, String...) - Method in class org.dspace.app.rest.repository.CommunityRestRepository
 
wrapResource(T, String...) - Method in class org.dspace.app.rest.repository.DSpaceRestRepository
Wrap the REST model in a REST HAL Resource
wrapResource(EntityTypeRest, String...) - Method in class org.dspace.app.rest.repository.EntityTypeRestRepository
 
wrapResource(EPersonRest, String...) - Method in class org.dspace.app.rest.repository.EPersonRestRepository
 
wrapResource(FilteredDiscoveryPageRest, String...) - Method in class org.dspace.app.rest.repository.FilteredDiscoveryPageRestRepository
 
wrapResource(GroupRest, String...) - Method in class org.dspace.app.rest.repository.GroupRestRepository
 
wrapResource(ItemRest, String...) - Method in class org.dspace.app.rest.repository.ItemRestRepository
 
wrapResource(LicenseRest, String...) - Method in class org.dspace.app.rest.repository.LicenseRestLinkRepository
 
wrapResource(L, String...) - Method in interface org.dspace.app.rest.repository.LinkRestRepository
 
wrapResource(MetadataFieldRest, String...) - Method in class org.dspace.app.rest.repository.MetadataFieldRestRepository
 
wrapResource(MetadataSchemaRest, String...) - Method in class org.dspace.app.rest.repository.MetadataSchemaRestRepository
 
wrapResource(PoolTaskRest, String...) - Method in class org.dspace.app.rest.repository.PoolTaskRestRepository
 
wrapResource(RelationshipRest, String...) - Method in class org.dspace.app.rest.repository.RelationshipRestRepository
 
wrapResource(RelationshipTypeRest, String...) - Method in class org.dspace.app.rest.repository.RelationshipTypeRestRepository
 
wrapResource(ResourcePolicyRest, String...) - Method in class org.dspace.app.rest.repository.ResourcePolicyRestRepository
 
wrapResource(SiteRest, String...) - Method in class org.dspace.app.rest.repository.SiteRestRepository
 
wrapResource(SubmissionDefinitionRest, String...) - Method in class org.dspace.app.rest.repository.SubmissionDefinitionRestRepository
 
wrapResource(SubmissionFormRest, String...) - Method in class org.dspace.app.rest.repository.SubmissionFormRestRepository
 
wrapResource(SubmissionSectionRest, String...) - Method in class org.dspace.app.rest.repository.SubmissionPanelRestRepository
 
wrapResource(SubmissionUploadRest, String...) - Method in class org.dspace.app.rest.repository.SubmissionUploadRestRepository
 
wrapResource(WorkflowItemRest, String...) - Method in class org.dspace.app.rest.repository.WorkflowItemRestRepository
 
wrapResource(WorkspaceItemRest, String...) - Method in class org.dspace.app.rest.repository.WorkspaceItemRestRepository
 
A B C D E F G H I J L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2019 DuraSpace. All rights reserved.