| Modifier and Type | Method and Description |
|---|---|
<T extends RestAddressableModel> |
RestResourceController.executeSearchMethods(String apiCategory,
String model,
String searchMethodName,
javax.servlet.http.HttpServletResponse response,
org.springframework.data.domain.Pageable pageable,
org.springframework.data.domain.Sort sort,
org.springframework.data.web.PagedResourcesAssembler assembler,
org.springframework.util.MultiValueMap<String,Object> parameters) |
<T extends RestAddressableModel> |
RestResourceController.findAll(String apiCategory,
String model,
org.springframework.data.domain.Pageable page,
org.springframework.data.web.PagedResourcesAssembler assembler,
String projection,
javax.servlet.http.HttpServletResponse response)
Find all
|
<T extends RestAddressableModel> |
RestResourceController.upload(javax.servlet.http.HttpServletRequest request,
String apiCategory,
String model,
org.springframework.web.multipart.MultipartFile uploadfile)
Upload a file against the collection resource endpoint.
|
| Modifier and Type | Method and Description |
|---|---|
DSpaceResource<RestAddressableModel> |
RestResourceController.findOne(String apiCategory,
String model,
Integer id,
String projection)
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 |
DSpaceResource<RestAddressableModel> |
RestResourceController.findOne(String apiCategory,
String model,
String id,
String projection)
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://
|
DSpaceResource<RestAddressableModel> |
RestResourceController.findOne(String apiCategory,
String model,
UUID uuid,
String projection)
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 |
DSpaceResource<RestAddressableModel> |
RestResourceController.put(javax.servlet.http.HttpServletRequest request,
String apiCategory,
String model,
Integer id)
Execute a PUT request for an entity with id of type Integer;
curl -X PUT -H "Content-Type:text/uri-list" http://
|
DSpaceResource<RestAddressableModel> |
RestResourceController.put(javax.servlet.http.HttpServletRequest request,
String apiCategory,
String model,
Integer id,
com.fasterxml.jackson.databind.JsonNode jsonNode)
Execute a PUT request for an entity with id of type Integer;
curl -X PUT -H "Content-Type:application/json" http://
|
DSpaceResource<RestAddressableModel> |
RestResourceController.put(javax.servlet.http.HttpServletRequest request,
String apiCategory,
String model,
UUID uuid,
com.fasterxml.jackson.databind.JsonNode jsonNode)
Execute a PUT request for an entity with id of type UUID;
curl -X PUT http://
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
IndexableObjectConverter<M extends IndexableObject,R extends RestAddressableModel>
This is the base converter from/to objects in the DSpace API data model and
the REST data model that can be indexed
|
| Modifier and Type | Class and Description |
|---|---|
class |
AInprogressSubmissionRest<T extends Serializable>
Abstract class to share common aspects between the REST representation of inprogressSubmission
|
class |
AuthenticationStatusRest
Find out your authentication status.
|
class |
AuthnRest
Root rest object for the /api/authn endpoint
|
class |
AuthorityEntryRest
The Authority Entry REST Resource
|
class |
AuthorityRest
The authority REST resource
|
class |
BaseObjectRest<T extends Serializable>
Base class for any REST resource that need to be addressable
|
class |
BitstreamFormatRest
The BitstreamFormat REST Resource
|
class |
BitstreamRest
The Bitstream REST Resource
|
class |
BrowseIndexRest
The Browse Index REST Resource
|
class |
ClaimedTaskRest
The ClaimedTask REST Resource
|
class |
CollectionRest
The Collection REST Resource
|
class |
CommunityRest
The Community REST Resource
|
class |
DiscoveryResultsRest
This class provides a container for the information to be used in the DiscoveryResultsResource
|
class |
DSpaceObjectRest
Base REST representation for all the DSpaceObjects
|
class |
EntityTypeRest
This class is the REST representation of the EntityType model object and acts as a data object
for the EntityTypeResource class.
|
class |
EPersonRest
The EPerson REST Resource
|
class |
FacetConfigurationRest
This class' purpose is to give information about the FacetConfiguration to be displayed on the /facets endpoint
|
class |
FacetResultsRest
This class provides a container for the information to be used in the FacetResultsResource
|
class |
FilteredDiscoveryPageRest
This class acts as the REST representation of the converted EntityType objects to this logic.
|
class |
GroupRest
The Group REST Resource
|
class |
ItemRest
The Item REST Resource
|
class |
MetadataFieldRest
The MetadataField REST Resource
|
class |
MetadataSchemaRest
The MetadataSchema REST Resource
|
class |
PoolTaskRest
The PoolTask REST Resource
|
class |
RelationshipRest
This class acts as the REST representation of the Relationship model class.
|
class |
RelationshipRestWrapper
This is the RestWrapper object for the RelationshipRestResource class.
|
class |
RelationshipTypeRest
This class is the REST representation of the RelationshipType model class.
|
class |
RelationshipTypeRestWrapper
This is the RestWrapper object for the RelationshipTypeRestResource class.
|
class |
ResourcePolicyRest
The Access Condition REST Resource.
|
class |
RootRest
The purpose of this class is to show the representation of information on the home/root page of the REST API
|
class |
SearchConfigurationRest
This class' purpose is to store the information that'll be shown on the /search endpoint.
|
class |
SearchFacetEntryRest
This class' purpose is to create a container for the information used in the SearchFacetEntryResource
|
class |
SearchFacetValueRest
This class' purpose is to create a container for the information used in the SearchFacetValueResource
|
class |
SearchResultEntryRest
This class' purpose is to create a container for the information in the SearchResultEntryResource
|
class |
SearchResultsRest
This class' purpose is to create a container for the information used in the SearchResultsResource
|
class |
SearchSupportRest
This class' purpose is to give information about the api/discover endpoint
|
class |
SiteRest
The Collection REST Resource
|
class |
SubmissionDefinitionRest
The Submission Definition REST Resource
|
class |
SubmissionFormRest
The Submission Form REST Resource
|
class |
SubmissionSectionRest
The SubmissionPanel REST Resource.
|
class |
SubmissionUploadRest
The Upload Section Configuration REST Resource
|
class |
WorkflowItemRest
The WorkflowItem REST Resource
|
class |
WorkspaceItemRest
The WorkspaceItem REST Resource
|
| Modifier and Type | Method and Description |
|---|---|
RestAddressableModel |
SearchResultEntryRest.getIndexableObject() |
| Modifier and Type | Method and Description |
|---|---|
void |
SearchResultEntryRest.setIndexableObject(RestAddressableModel indexableObject) |
| Modifier and Type | Class and Description |
|---|---|
class |
DSpaceResource<T extends RestAddressableModel>
A base class for DSpace Rest HAL Resource.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DSpaceRestRepository<T extends RestAddressableModel,ID extends Serializable>
This is the base class for any Rest Repository.
|
| Modifier and Type | Method and Description |
|---|---|
org.springframework.hateoas.Link |
Utils.linkToSingleResource(RestAddressableModel data,
String rel) |
org.springframework.hateoas.Link |
Utils.linkToSubResource(RestAddressableModel data,
String rel) |
org.springframework.hateoas.Link |
Utils.linkToSubResource(RestAddressableModel data,
String rel,
String path) |
| Modifier and Type | Method and Description |
|---|---|
LinkRest |
Utils.getLinkRest(String rel,
Class<RestAddressableModel> domainClass) |
Copyright © 2019 DuraSpace. All rights reserved.