Uses of Class
org.dspace.app.rest.model.hateoas.HALResource
Packages that use HALResource
Package
Description
-
Uses of HALResource in org.dspace.app.rest
Methods in org.dspace.app.rest that return HALResourceModifier and TypeMethodDescriptionCalled 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 seeRestResourceController.findOne(String, String, String)for findOne with string as identifier and seeRestResourceController.findOne(String, String, UUID)for uuid as identifierCalled 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.server.url>/api/{apiCategory}/{model}/{id} Example: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 seeRestResourceController.findOne(String, String, Integer)for findOne with number as identifier and seeRestResourceController.findOne(String, String, String)for string as identifier -
Uses of HALResource in org.dspace.app.rest.converter
Methods in org.dspace.app.rest.converter with type parameters of type HALResourceModifier and TypeMethodDescription<T extends HALResource>
TConverterService.toResource(RestModel restObject) Converts the given rest object to aHALResourceobject.<T extends HALResource>
TConverterService.toResource(RestModel restObject, org.springframework.hateoas.Link... oldLinks) Converts the given rest object to aHALResourceobject. -
Uses of HALResource in org.dspace.app.rest.link
Methods in org.dspace.app.rest.link that return HALResourceMethods in org.dspace.app.rest.link with parameters of type HALResourceModifier and TypeMethodDescriptionHalLinkService.addLinks(HALResource halResource) voidHalLinkService.addLinks(HALResource halResource, org.springframework.data.domain.Pageable pageable) List<org.springframework.hateoas.Link>HalLinkFactory.getLinksFor(HALResource halResource, org.springframework.data.domain.Pageable pageable) -
Uses of HALResource in org.dspace.app.rest.model.hateoas
Subclasses of HALResource in org.dspace.app.rest.model.hateoasModifier and TypeClassDescriptionclassAccess Status Rest HAL Resource.classStatus Resource, wraps the status object and the authenticated EPersonclassToken resource, wraps the AuthenticationToken objectclassAuthn Rest Resource, used to link to login, logout, status, ...classAuthorization Feature Rest HAL Resource.classAuthorization Rest HAL Resource.classBitstreamFormat Rest HAL Resource.classBitstream Rest HAL Resource.classBrowse Entry Rest HAL Resource.classBrowse Index Rest HAL Resource.classBulkAccessCondition HAL Resource.classBunde Rest HAL Resource.classClaimedTask Rest HAL Resource.classCollection Rest HAL Resource.classItem Rest HAL Resource.classclassCorrectionType Rest HAL Resource.classDSpaceResource<T extends RestAddressableModel>A base class for DSpace Rest HAL Resource.classEntityType HAL Resource.classEPerson Rest HAL Resource.classThis class serves as the HAL Resource for an ExternalSourceEntryRest objectclassThis class serves as the HAL Resource for the ExternalSourceRest objectclassThis class' purpose is to provide a resource with the information, links and embeds for the /facet endpointclassThis class contains links, embeds and information (FacetResultsRest) to be shown in the endpoint /facet/author for example.classclassclassclassGroup Rest HAL Resource.classHarvestedCollection Rest HAL Resource.classHarvesterMetadata Rest HAL Resource.classSimple HAL wrapper for IdentifierRest modelclassBoilerplate hateos resource for IdentifiersRestclassItemFilter Rest HAL Resource.classItem Rest HAL Resource.classBrowse Entry Rest HAL Resource.classLicense Rest HAL Resource.classMetadataField Rest HAL Resource.classMetadataSchema Rest HAL Resource.classNotifyService Rest HAL Resource.classThis class serves as a wrapper class to wrap the OrcidHistoryRest into a HAL resource.classThis class serves as a wrapper class to wrap the OrcidQueueRest into a HAL resource.classPooledTask Rest HAL Resource.classWrap PotentialDuplicatesRest REST resource in a very simple HALResource classclassResource object forProcessFileTypesRestclassThe Resource representation of aProcessobjectclassThe purpose of this class is to wrap the information of the PropertyRest into a HAL resourceclassQA event Rest resource.classQA source Rest resource.classQA topic Rest resource.classRegistration HAL Resource.classRelationship HAL Resource.classRelationshipType HAL Resource.classHAL resource forRequestItemRest.classThis class serves as a wrapper class to wrap the SearchConfigurationRest into a HAL resource.classAccess Condition Rest HAL Resource.classThe purpose of this class is to wrap the information of the RootRest into a HAL resourceclassThe Resource representation of a Script objectclassThis class serves as a wrapper class to wrap the SearchConfigurationRest into a HAL resourceclassclassThis class' purpose is to create a container with the information, links and embeds for the different facets on various endpointsclassThis class' purpose is to create a container for the information, links and embeds for the facet values on various endpointsclassThis class' purpose is to create a container for the information, links and embeds for the search results entriesclassThis class' purpose is to create a container with a list of the SearchResultEntryResourcesclassThis class' purpose is to wrap the SearchSupportRest into a HAL resourceclassItem Rest HAL Resource.classclassSubmissionAccessOption HAL Resource.classCCLicense HAL Resource.classSubmissionCCLicenseUrl HAL Resource.classCOARNotify HAL Resource.classSubmissionDefinition Rest HAL Resource.classInputFrom Rest HAL Resource.classSubmissionPanel Rest HAL Resource.classUpload configuration section HAL Resource.classThe Resource representation of a Subscription objectclassSuggestion Rest HAL Resource.classSuggestion Source Rest HAL Resource.classSuggestion Target Rest HAL Resource.classSupervisionOrder Rest HAL Resource.classThe Resource representation of aSystemWideAlertobjectclassTemplateItem Rest HAL Resource.classThe Resource representation of aUsageReportRestobjectclassThe HALResource object for theVersionHistoryRestobjectclassThe HALResource object for theVersionRestobjectclassclassVocabulary Entry Details Rest HAL Resource.classVocabulary Entry Rest HAL Resource.classAuthority Rest HAL Resource.classWorkflowActionRestHAL Resource.classWorkflowDefinition Rest HAL Resource.classWorkflowItem Rest HAL Resource.classWorkflowStepRestHAL Resource.classWorkspaceItem Rest HAL Resource. -
Uses of HALResource in org.dspace.app.rest.projection
Methods in org.dspace.app.rest.projection with type parameters of type HALResourceModifier and TypeMethodDescription<T extends HALResource>
TAbstractProjection.transformResource(T halResource) <T extends HALResource>
TCompositeProjection.transformResource(T halResource) <T extends HALResource>
TProjection.transformResource(T halResource) Transforms the resource object after it has been constructed and any constructor or annotation-based links and embeds have been added.Methods in org.dspace.app.rest.projection with parameters of type HALResourceModifier and TypeMethodDescriptionbooleanAbstractProjection.allowEmbedding(HALResource<? extends RestAddressableModel> halResource, LinkRest linkRest, org.springframework.hateoas.Link... oldLinks) booleanCompositeProjection.allowEmbedding(HALResource<? extends RestAddressableModel> halResource, LinkRest linkRest, org.springframework.hateoas.Link... oldLinks) booleanEmbedRelsProjection.allowEmbedding(HALResource<? extends RestAddressableModel> halResource, LinkRest linkRest, org.springframework.hateoas.Link... oldLinks) booleanFullProjection.allowEmbedding(HALResource<? extends RestAddressableModel> halResource, LinkRest linkRest, org.springframework.hateoas.Link... oldLinks) booleanProjection.allowEmbedding(HALResource<? extends RestAddressableModel> halResource, LinkRest linkRest, org.springframework.hateoas.Link... oldLinks) Tells whether this projection permits the embedding of a particular embeddable subresource.booleanSpecificLevelProjection.allowEmbedding(HALResource<? extends RestAddressableModel> halResource, LinkRest linkRest, org.springframework.hateoas.Link... oldLinks) booleanAbstractProjection.allowLinking(HALResource halResource, LinkRest linkRest) booleanCompositeProjection.allowLinking(HALResource halResource, LinkRest linkRest) booleanFullProjection.allowLinking(HALResource halResource, LinkRest linkRest) booleanProjection.allowLinking(HALResource halResource, LinkRest linkRest) Tells whether this projection permits the linking of a particular linkable subresource.booleanSpecificLevelProjection.allowLinking(HALResource halResource, LinkRest linkRest) org.springframework.data.domain.PageRequestAbstractProjection.getPagingOptions(String rel, HALResource<? extends RestAddressableModel> resource, org.springframework.hateoas.Link... oldLinks) org.springframework.data.domain.PageRequestEmbedRelsProjection.getPagingOptions(String rel, HALResource<? extends RestAddressableModel> resource, org.springframework.hateoas.Link... oldLinks) org.springframework.data.domain.PageRequestProjection.getPagingOptions(String rel, HALResource<? extends RestAddressableModel> resource, org.springframework.hateoas.Link... oldLinks) This method will return thePageRequestobject for a specific given rel -
Uses of HALResource in org.dspace.app.rest.signposting.hateoas
Subclasses of HALResource in org.dspace.app.rest.signposting.hateoas -
Uses of HALResource in org.dspace.app.rest.utils
Methods in org.dspace.app.rest.utils with type parameters of type HALResourceModifier and TypeMethodDescription<T extends HALResource>
TUtils.toResource(RestModel restObject) Methods in org.dspace.app.rest.utils with parameters of type HALResourceModifier and TypeMethodDescriptionvoidUtils.embedMethodLevelRels(HALResource<? extends RestAddressableModel> resource) Adds embeds (if the maximum embed level has not been exceeded yet) for all properties annotated with@LinkRelor whose return types areRestAddressableModelsubclasses.voidUtils.embedOrLinkClassLevelRels(HALResource<RestAddressableModel> halResource, org.springframework.hateoas.Link... oldLinks) Adds embeds or links for all class-level LinkRel annotations for which embeds or links are allowed.