Class DSpaceResource<T extends RestAddressableModel>
java.lang.Object
org.springframework.hateoas.RepresentationModel<org.springframework.hateoas.EntityModel<T>>
org.springframework.hateoas.EntityModel<T>
org.dspace.app.rest.model.hateoas.HALResource<T>
org.dspace.app.rest.model.hateoas.DSpaceResource<T>
- Direct Known Subclasses:
AuthenticationStatusResource,AuthnResource,AuthorizationFeatureResource,AuthorizationResource,BitstreamFormatResource,BitstreamResource,BrowseIndexResource,BulkAccessConditionResource,BundleResource,ClaimedTaskResource,CollectionResource,CommunityResource,CorrectionTypeResource,EntityTypeResource,EPersonResource,ExternalSourceResource,FilteredCollectionsResource,FilteredItemsResource,GroupResource,HarvesterMetadataResource,IdentifierResource,ItemFilterResource,ItemResource,LDNMessageEntityResource,LinksetResource,MetadataFieldResource,MetadataSchemaResource,NotifyServiceResource,OrcidHistoryResource,OrcidQueueResource,PoolTaskResource,ProcessResource,PropertyResource,QAEventResource,QASourceResource,QATopicResource,RelationshipResource,RelationshipTypeResource,RequestItemResource,ResearcherProfileResource,ResourcePolicyResource,ScriptResource,SearchEventResource,SiteResource,SubmissionAccessOptionResource,SubmissionCCLicenseResource,SubmissionCCLicenseUrlResource,SubmissionCOARNotifyResource,SubmissionDefinitionResource,SubmissionFormResource,SubmissionSectionResource,SubmissionUploadResource,SubscriptionResource,SuggestionResource,SuggestionSourceResource,SuggestionTargetResource,SupervisionOrderResource,SystemWideAlertResource,TemplateItemResource,UsageReportResource,VersionHistoryResource,VersionResource,ViewEventResource,VocabularyEntryDetailsResource,VocabularyResource,WorkflowActionResource,WorkflowDefinitionResource,WorkflowItemResource,WorkflowStepResource,WorkspaceItemResource
A base class for DSpace Rest HAL Resource. The HAL Resource wraps the REST
Resource adding support for the links and embedded resources. Each property
of the wrapped REST resource is automatically translated in a link and the
available information included as embedded resource
- Author:
- Andrea Bollini (andrea.bollini at 4science.it)
-
Field Summary
Fields inherited from class org.dspace.app.rest.model.hateoas.HALResource
embedded -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.dspace.app.rest.model.hateoas.HALResource
add, embedResource, getEmbeddedResources, setPageHeaderMethods inherited from class org.springframework.hateoas.EntityModel
equals, hashCode, of, of, of, toStringMethods inherited from class org.springframework.hateoas.RepresentationModel
add, add, addAllIf, addIf, getLink, getLink, getLinks, getLinks, getLinks, getRequiredLink, getRequiredLink, hasLink, hasLink, hasLinks, mapLink, mapLinkIf, removeLinks
-
Constructor Details
-
DSpaceResource
-
-
Method Details
-
getContent
- Overrides:
getContentin classorg.springframework.hateoas.EntityModel<T extends RestAddressableModel>
-