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,BundleResource,ClaimedTaskResource,CollectionResource,CommunityResource,EntityTypeResource,EPersonResource,ExternalSourceResource,GroupResource,HarvesterMetadataResource,ItemResource,MetadataFieldResource,MetadataSchemaResource,PoolTaskResource,ProcessResource,PropertyResource,RelationshipResource,RelationshipTypeResource,ResourcePolicyResource,ScriptResource,SearchEventResource,SiteResource,SubmissionCCLicenseResource,SubmissionCCLicenseUrlResource,SubmissionDefinitionResource,SubmissionFormResource,SubmissionSectionResource,SubmissionUploadResource,TemplateItemResource,UsageReportResource,VersionHistoryResource,VersionResource,ViewEventResource,VocabularyEntryDetailsResource,VocabularyResource,WorkflowActionResource,WorkflowDefinitionResource,WorkflowItemResource,WorkflowStepResource,WorkspaceItemResource
public class DSpaceResource<T extends RestAddressableModel> extends HALResource<T>
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 Constructor Description DSpaceResource(T data, Utils utils)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TgetContent()-
Methods inherited from class org.dspace.app.rest.model.hateoas.HALResource
add, embedResource, getEmbeddedResources, setPageHeader
-
-
-
-
Method Detail
-
getContent
public T getContent()
- Overrides:
getContentin classorg.springframework.hateoas.EntityModel<T extends RestAddressableModel>
-
-