| Package | Description |
|---|---|
| org.dspace.app.rest | |
| org.dspace.app.rest.link | |
| org.dspace.app.rest.model.hateoas | |
| org.dspace.app.rest.repository | |
| org.dspace.app.rest.utils |
| 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 | Method and Description |
|---|---|
<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
|
| Modifier and Type | Method and Description |
|---|---|
protected Class<DSpaceResource> |
DSpaceResourceHalLinkFactory.getResourceClass() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DSpaceResourceHalLinkFactory.addLinks(DSpaceResource halResource,
org.springframework.data.domain.Pageable page,
LinkedList<org.springframework.hateoas.Link> list) |
| Modifier and Type | Class and Description |
|---|---|
class |
AuthenticationStatusResource
Status Resource, wraps the status object and the authenticated EPerson
|
class |
AuthnResource
Authn Rest Resource, used to link to login, logout, status, ...
|
class |
AuthorityResource
Authority Rest HAL Resource.
|
class |
BitstreamFormatResource
BitstreamFormat Rest HAL Resource.
|
class |
BitstreamResource
Bitstream Rest HAL Resource.
|
class |
BrowseIndexResource
Browse Index Rest HAL Resource.
|
class |
ClaimedTaskResource
ClaimedTask Rest HAL Resource.
|
class |
CollectionResource
Item Rest HAL Resource.
|
class |
CommunityResource
Item Rest HAL Resource.
|
class |
EntityTypeResource
EntityType HAL Resource.
|
class |
EPersonResource
EPerson Rest HAL Resource.
|
class |
FilteredDiscoveryPageResource
FilteredDiscoveryPage HAL Resource.
|
class |
GroupResource
Group Rest HAL Resource.
|
class |
ItemResource
Item Rest HAL Resource.
|
class |
MetadataFieldResource
MetadataField Rest HAL Resource.
|
class |
MetadataSchemaResource
MetadataSchema Rest HAL Resource.
|
class |
PoolTaskResource
PooledTask Rest HAL Resource.
|
class |
RelationshipResource
Relationship HAL Resource.
|
class |
RelationshipTypeResource
RelationshipType HAL Resource.
|
class |
ResourcePolicyResource
Access Condition Rest HAL Resource.
|
class |
SiteResource
Item Rest HAL Resource.
|
class |
SubmissionDefinitionResource
SubmissionDefinition Rest HAL Resource.
|
class |
SubmissionFormResource
InputFrom Rest HAL Resource.
|
class |
SubmissionSectionResource
SubmissionPanel Rest HAL Resource.
|
class |
SubmissionUploadResource
Upload configuration section HAL Resource.
|
class |
WorkflowItemResource
WorkflowItem Rest HAL Resource.
|
class |
WorkspaceItemResource
WorkspaceItem Rest HAL Resource.
|
| Modifier and Type | Method and Description |
|---|---|
DSpaceResource<EntityTypeRest> |
EntityTypeRestRepository.wrapResource(EntityTypeRest model,
String... rels) |
DSpaceResource<FilteredDiscoveryPageRest> |
FilteredDiscoveryPageRestRepository.wrapResource(FilteredDiscoveryPageRest model,
String... rels) |
DSpaceResource<RelationshipRest> |
RelationshipRestRepository.wrapResource(RelationshipRest model,
String... rels) |
DSpaceResource<RelationshipTypeRest> |
RelationshipTypeRestRepository.wrapResource(RelationshipTypeRest model,
String... rels) |
abstract DSpaceResource<T> |
DSpaceRestRepository.wrapResource(T model,
String... rels)
Wrap the REST model in a REST HAL Resource
|
| Modifier and Type | Method and Description |
|---|---|
org.springframework.hateoas.Link |
Utils.linkToSingleResource(DSpaceResource r,
String rel) |
Copyright © 2019 DuraSpace. All rights reserved.