Uses of Interface
org.dspace.app.rest.projection.Projection
Packages that use Projection
Package
Description
-
Uses of Projection in org.dspace.app.rest
Methods in org.dspace.app.rest with parameters of type ProjectionModifier and TypeMethodDescriptionorg.springframework.data.domain.Page<WorkflowActionRest>WorkflowStepActionsLinkRepository.getActions(jakarta.servlet.http.HttpServletRequest request, String workflowStepName, org.springframework.data.domain.Pageable optionalPageable, Projection projection) GET endpoint that returns the list of actions of a workflow step.org.springframework.data.domain.Page<CollectionRest>WorkflowDefinitionCollectionsLinkRepository.getCollections(jakarta.servlet.http.HttpServletRequest request, String workflowName, org.springframework.data.domain.Pageable optionalPageable, Projection projection) GET endpoint that returns the list of collections that make an explicit use of the workflow-definition.org.springframework.data.domain.Page<WorkflowStepRest>WorkflowDefinitionStepsLinkRepository.getSteps(jakarta.servlet.http.HttpServletRequest request, String workflowName, org.springframework.data.domain.Pageable optionalPageable, Projection projection) GET endpoint that returns the list of steps of a workflow-definition. -
Uses of Projection in org.dspace.app.rest.converter
Methods in org.dspace.app.rest.converter that return ProjectionModifier and TypeMethodDescriptionConverterService.getProjection(String projectionName) Gets the projection with the given name, or the default (no-op) projection if null is given.Methods in org.dspace.app.rest.converter with parameters of type ProjectionModifier and TypeMethodDescriptionvoidDiscoverFacetsConverter.addFacetValues(Context context, DiscoverResult searchResult, SearchResultsRest resultsRest, DiscoveryConfiguration configuration, Projection projection) Fill the facet values information in the SearchResultsRest using the information in the api DiscoverResult object according to the configuration applied to the discovery queryAuthenticationTokenConverter.convert(AuthenticationToken modelObject, Projection projection) AuthorizationConverter.convert(Authorization authz, Projection projection) AuthorizationFeatureConverter.convert(AuthorizationFeature feature, Projection projection) BitstreamConverter.convert(Bitstream obj, Projection projection) BitstreamFormatConverter.convert(BitstreamFormat obj, Projection projection) BrowseIndexConverter.convert(BrowseIndex obj, Projection projection) BulkAccessConditionConverter.convert(BulkAccessConditionConfiguration config, Projection projection) ClaimedTaskConverter.convert(ClaimedTask obj, Projection projection) CollectionConverter.convert(Collection collection, Projection projection) CommunityConverter.convert(Community community, Projection projection) CorrectionTypeConverter.convert(CorrectionType target, Projection projection) DiscoverConfigurationConverter.convert(DiscoveryConfiguration configuration, Projection projection) DiscoverFacetResultsConverter.convert(Context context, String facetName, String prefix, String query, List<String> dsoTypes, String dsoScope, List<SearchFilter> searchFilters, DiscoverResult searchResult, DiscoveryConfiguration configuration, org.springframework.data.domain.Pageable page, Projection projection) DiscoverFacetsConverter.convert(Context context, String query, List<String> dsoTypes, String configurationName, String dsoScope, List<SearchFilter> searchFilters, org.springframework.data.domain.Pageable page, DiscoveryConfiguration configuration, DiscoverResult searchResult, Projection projection) DiscoverFacetValueConverter.convert(DiscoverResult.FacetResult value, Projection projection) DiscoverResultConverter.convert(Context context, String query, List<String> dsoTypes, String configurationName, String scope, List<SearchFilter> searchFilters, org.springframework.data.domain.Pageable page, DiscoverResult searchResult, DiscoveryConfiguration configuration, Projection projection) DSpaceConverter.convert(M modelObject, Projection projection) Convert a DSpace model object into its equivalent REST resource, applying a given projection.DSpaceObjectConverter.convert(M obj, Projection projection) DSpaceRunnableParameterConverter.convert(DSpaceCommandLineParameter dSpaceCommandLineParameter, Projection projection) EntityTypeConverter.convert(EntityType obj, Projection projection) EPersonConverter.convert(EPerson obj, Projection projection) ExternalSourceEntryRestConverter.convert(ExternalDataObject modelObject, Projection projection) ExternalSourceRestConverter.convert(ExternalDataProvider modelObject, Projection projection) FilteredItemConverter.convert(Item obj, Projection projection) GroupConverter.convert(Group obj, Projection projection) HarvestedCollectionConverter.convert(HarvestedCollection obj, Projection projection) ItemConverter.convert(Item obj, Projection projection) ItemFilterConverter.convert(ItemFilter obj, Projection projection) LDNMessageEntityConverter.convert(LDNMessageEntity obj, Projection projection) MetadataConverter.convert(MetadataValueList metadataValues, Projection projection) MetadataFieldConverter.convert(MetadataField obj, Projection projection) MetadataSchemaConverter.convert(MetadataSchema obj, Projection projection) MetadataValueConverter.convert(MetadataValue metadataValue, Projection projection) NotifyRequestStatusConverter.convert(NotifyRequestStatus modelObject, Projection projection) NotifyServiceConverter.convert(NotifyServiceEntity obj, Projection projection) OrcidHistoryRestConverter.convert(OrcidHistory modelObject, Projection projection) OrcidQueueRestConverter.convert(OrcidQueue orcidQueue, Projection projection) PoolTaskConverter.convert(PoolTask obj, Projection projection) PotentialDuplicateConverter.convert(PotentialDuplicate modelObject, Projection projection) Convert a PotentialDuplicate model object into its equivalent REST resource, applying a given projection.ProcessConverter.convert(Process process, Projection projection) QAEventConverter.convert(QAEvent modelObject, Projection projection) QASourceConverter.convert(QASource modelObject, Projection projection) QATopicConverter.convert(QATopic modelObject, Projection projection) RegistrationDataConverter.convert(RegistrationData registrationData, Projection projection) RelationshipConverter.convert(Relationship obj, Projection projection) RelationshipTypeConverter.convert(RelationshipType obj, Projection projection) RequestItemConverter.convert(RequestItem requestItem, Projection projection) ResearcherProfileConverter.convert(ResearcherProfile profile, Projection projection) ResourcePolicyConverter.convert(ResourcePolicy obj, Projection projection) ScoreReviewActionAdvancedInfoConverter.convert(ScoreReviewActionAdvancedInfo modelObject, Projection projection) ScriptConverter.convert(ScriptConfiguration scriptConfiguration, Projection projection) SelectReviewerActionAdvancedInfoConverter.convert(SelectReviewerActionAdvancedInfo modelObject, Projection projection) SiteConverter.convert(Site obj, Projection projection) SubmissionAccessOptionConverter.convert(AccessConditionConfiguration config, Projection projection) SubmissionCCLicenseConverter.convert(CCLicense modelObject, Projection projection) Convert a CCLicense to its REST representationSubmissionCCLicenseFieldConverter.convert(CCLicenseField modelObject, Projection projection) Convert a CCLicenseField to its REST representationSubmissionCCLicenseFieldEnumConverter.convert(CCLicenseFieldEnum modelObject, Projection projection) Convert a CCLicenseFieldEnum to its REST representationSubmissionCCLicenseUrlConverter.convert(SubmissionCCLicenseUrl modelObject, Projection projection) Convert a Submission CC License Url String to its REST representationSubmissionCOARNotifyConverter.convert(NotifySubmissionConfiguration modelObject, Projection projection) Convert a COARNotify to its REST representationSubmissionDefinitionConverter.convert(SubmissionConfig obj, Projection projection) SubmissionFormConverter.convert(DCInputSet obj, Projection projection) SubmissionSectionConverter.convert(SubmissionStepConfig step, Projection projection) SubscriptionConverter.convert(Subscription subscription, Projection projection) SuggestionConverter.convert(Suggestion target, Projection projection) SuggestionSourceConverter.convert(SuggestionSource target, Projection projection) SuggestionTargetConverter.convert(SuggestionTarget target, Projection projection) SupervisionOrderConverter.convert(SupervisionOrder modelObject, Projection projection) SystemWideAlertConverter.convert(SystemWideAlert systemWideAlert, Projection projection) TemplateItemConverter.convert(TemplateItem templateItem, Projection projection) UsageReportConverter.convert(UsageReportRest modelObject, Projection projection) VersionConverter.convert(Version modelObject, Projection projection) VersionHistoryConverter.convert(VersionHistory modelObject, Projection projection) VocabularyEntryDetailsRestConverter.convert(Choice choice, Projection projection) VocabularyRestConverter.convert(ChoiceAuthority authority, Projection projection) WorkflowActionConverter.convert(WorkflowActionConfig modelObject, Projection projection) WorkflowDefinitionConverter.convert(Workflow modelObject, Projection projection) WorkflowItemConverter.convert(XmlWorkflowItem obj, Projection projection) WorkflowStepConverter.convert(Step modelObject, Projection projection) WorkspaceItemConverter.convert(WorkspaceItem obj, Projection projection) protected voidAInprogressItemConverter.fillFromModel(T obj, R witem, Projection projection) HarvestedCollectionConverter.fromModel(HarvestedCollection obj, Collection collection, List<Map<String, String>> metadata_configs, Projection projection) <M,R> R ConverterService.toRest(M modelObject, Projection projection) Converts the given model object to a rest object, using the appropriateDSpaceConverterand the given projection.<M,R> org.springframework.data.domain.Page<R> ConverterService.toRestPage(List<M> modelObjects, org.springframework.data.domain.Pageable pageable, long total, Projection projection) Converts a list of ModelObjects to a page of Rest Objects using the givenProjectionThis method differences in the sense that we define a total here instead of the size of the list because this method will be called if the list is limited through a DB call already and thus we need to give the total amount of records in the DB; not the size of the given list<M,R> org.springframework.data.domain.Page<R> ConverterService.toRestPage(List<M> modelObjects, org.springframework.data.domain.Pageable pageable, Projection projection) Converts a list of model objects to a page of rest objects using the givenProjection. -
Uses of Projection in org.dspace.app.rest.model
Methods in org.dspace.app.rest.model that return ProjectionMethods in org.dspace.app.rest.model with parameters of type Projection -
Uses of Projection in org.dspace.app.rest.projection
Classes in org.dspace.app.rest.projection that implement ProjectionModifier and TypeClassDescriptionclassAbstract base class for projections.classA projection that combines the behavior of multiple projections.classThe default projection.classProjection that allows a given set of rels to be embedded.classCatch-all projection that allows embedding of all subresources.classThis Projection will allow us to specify how many levels deep we're going to embed resources onto the requested HalResource.Fields in org.dspace.app.rest.projection declared as ProjectionModifier and TypeFieldDescriptionstatic final ProjectionProjection.DEFAULTThe default projection.Constructor parameters in org.dspace.app.rest.projection with type arguments of type Projection -
Uses of Projection in org.dspace.app.rest.repository
Methods in org.dspace.app.rest.repository with parameters of type ProjectionModifier and TypeMethodDescriptionBundlePrimaryBitstreamLinkRepository.createPrimaryBitstream(Context context, UUID bundleId, Bitstream bitstream, Projection projection) Sets a primaryBitstream on a Bundle.org.springframework.data.domain.Page<VocabularyEntryRest>VocabularyEntryLinkRepository.filter(jakarta.servlet.http.HttpServletRequest request, String name, org.springframework.data.domain.Pageable optionalPageable, Projection projection) BitstreamAccessStatusLinkRepository.getAccessStatus(jakarta.servlet.http.HttpServletRequest request, UUID bitstreamId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) ItemAccessStatusLinkRepository.getAccessStatus(jakarta.servlet.http.HttpServletRequest request, UUID itemId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) CollectionAdminGroupLinkRepository.getAdminGroup(jakarta.servlet.http.HttpServletRequest request, UUID collectionId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This method is responsible for retrieving the AdminGroup of a CollectionCommunityAdminGroupLinkRepository.getAdminGroup(jakarta.servlet.http.HttpServletRequest request, UUID communityId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This method is responsible for retrieving the AdminGroup of a CommunityCollectionBitstreamReadGroupLinkRepository.getBitstreamReadGroup(jakarta.servlet.http.HttpServletRequest request, UUID collectionId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This method is responsible for retrieving the BitstreamReadGroup of a Collectionorg.springframework.data.domain.Page<BitstreamRest>BundleBitstreamLinkRepository.getBitstreams(jakarta.servlet.http.HttpServletRequest request, UUID bundleId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) BitstreamBundleLinkRepository.getBundle(jakarta.servlet.http.HttpServletRequest request, UUID bitstreamId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) org.springframework.data.domain.Page<BundleRest>ItemBundleLinkRepository.getBundles(jakarta.servlet.http.HttpServletRequest request, UUID itemId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) org.springframework.data.domain.Page<VocabularyEntryDetailsRest>VocabularyEntryDetailsChildrenLinkRepository.getChildren(jakarta.servlet.http.HttpServletRequest request, String name, org.springframework.data.domain.Pageable optionalPageable, Projection projection) org.springframework.data.domain.Page<CollectionRest>CommunityCollectionLinkRepository.getCollections(jakarta.servlet.http.HttpServletRequest request, UUID communityId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) VersionHistoryDraftVersionLinkRepository.getDraftVersion(jakarta.servlet.http.HttpServletRequest request, Integer versionHistoryId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) SubscriptionDSpaceObjectLinkRepository.getDSpaceObject(jakarta.servlet.http.HttpServletRequest request, Integer subscriptionId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) org.springframework.data.domain.Page<RelationshipTypeRest>EntityTypeRelationshipLinkRepository.getEntityTypeRelationship(jakarta.servlet.http.HttpServletRequest request, Integer id, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This method will retrieve all the RelationshipTypes that conform to the given EntityType by the given ID and it will return this in a wrapped resource.AuthorizationEpersonLinkRepository.getEperson(jakarta.servlet.http.HttpServletRequest request, String authzId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) ResearcherProfileEPersonLinkRepository.getEPerson(jakarta.servlet.http.HttpServletRequest request, UUID id, org.springframework.data.domain.Pageable pageable, Projection projection) Returns the ePerson related to the Research profile with the given UUID.SubscriptionEPersonLinkRepository.getEPerson(jakarta.servlet.http.HttpServletRequest request, Integer subscriptionId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) AuthorizationFeatureLinkRepository.getFeature(jakarta.servlet.http.HttpServletRequest request, String authzId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) org.springframework.data.domain.Page<BitstreamRest>ProcessFilesLinkRepository.getFilesFromProcess(jakarta.servlet.http.HttpServletRequest request, Integer processId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This method will retrieve all the files from the processProcessFileTypesLinkRepository.getFileTypesFromProcess(jakarta.servlet.http.HttpServletRequest request, Integer processId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This will be the admin only endpoint that returns theProcessFileTypesRestconstructed with the values found in the Bitstreams of the Process with the given ProcessIdBitstreamFormatLinkRepository.getFormat(jakarta.servlet.http.HttpServletRequest request, UUID bitstreamId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) org.springframework.data.domain.Page<GroupRest>EPersonGroupLinkRepository.getGroups(jakarta.servlet.http.HttpServletRequest request, UUID epersonId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) org.springframework.data.domain.Page<GroupRest>GroupGroupLinkRepository.getGroups(jakarta.servlet.http.HttpServletRequest request, UUID groupId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) ItemIdentifierLinkRepository.getIdentifiers(jakarta.servlet.http.HttpServletRequest request, UUID itemId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) BundleItemLinkRepository.getItem(jakarta.servlet.http.HttpServletRequest request, UUID bundleId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) Get the item where the provided bundle resides inResearcherProfileItemLinkRepository.getItem(jakarta.servlet.http.HttpServletRequest request, UUID id, org.springframework.data.domain.Pageable pageable, Projection projection) Returns the item related to the Research profile with the given UUID.CollectionItemReadGroupLinkRepository.getItemReadGroup(jakarta.servlet.http.HttpServletRequest request, UUID collectionId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This method is responsible for retrieving the ItemReadGroup of a CollectionItemSubmitterLinkRepository.getItemSubmitter(jakarta.servlet.http.HttpServletRequest request, UUID id, org.springframework.data.domain.Pageable optionalPageable, Projection projection) Retrieve the submitter for an item.ItemVersionLinkRepository.getItemVersion(jakarta.servlet.http.HttpServletRequest request, UUID itemUuid, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This method will return the VersionRest object from the Item that is associated with the given itemUuidCollectionLicenseLinkRepository.getLicense(jakarta.servlet.http.HttpServletRequest request, UUID collectionId, org.springframework.data.domain.Pageable pageable, Projection projection) CollectionLogoLinkRepository.getLogo(jakarta.servlet.http.HttpServletRequest request, UUID collectionId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) CommunityLogoLinkRepository.getLogo(jakarta.servlet.http.HttpServletRequest request, UUID communityId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) org.springframework.data.domain.Page<CollectionRest>ItemMappedCollectionLinkRepository.getMappedCollections(jakarta.servlet.http.HttpServletRequest request, UUID itemId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) org.springframework.data.domain.Page<ItemRest>CollectionMappedItemLinkRepository.getMappedItems(jakarta.servlet.http.HttpServletRequest request, UUID collectionId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) org.springframework.data.domain.Page<GroupRest>GroupEPersonLinkRepository.getMembers(jakarta.servlet.http.HttpServletRequest request, UUID groupId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) AuthorizationObjectLinkRepository.getObject(jakarta.servlet.http.HttpServletRequest request, String authzId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) ProcessOutputLinkRepository.getOutputFromProcess(jakarta.servlet.http.HttpServletRequest request, Integer processId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This method will retrieve the output for theProcessas defined through the given ID in the rest call.ItemOwningCollectionLinkRepository.getOwningCollection(jakarta.servlet.http.HttpServletRequest request, UUID itemId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) VocabularyEntryDetailsParentLinkRepository.getParent(jakarta.servlet.http.HttpServletRequest request, String name, org.springframework.data.domain.Pageable optionalPageable, Projection projection) CollectionParentCommunityLinkRepository.getParentCommunity(jakarta.servlet.http.HttpServletRequest httpServletRequest, UUID collectionId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This method retrieves the ParentCommunity object for the Collection which is defined by the given collectionId It'll transform this Parent Community to a REST object and return thisCommunityParentCommunityLinkRepository.getParentCommunity(jakarta.servlet.http.HttpServletRequest httpServletRequest, UUID communityId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This method retrieves the ParentCommunity object for the Community which is defined by the given communityId It'll transform this Parent Community to a REST object and return thisGroupParentObjectLinkRepository.getParentObject(jakarta.servlet.http.HttpServletRequest request, UUID groupId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This returns the DSpace Object (Community, Collection) belonging to this Group.BundlePrimaryBitstreamLinkRepository.getPrimaryBitstream(jakarta.servlet.http.HttpServletRequest request, UUID bundleId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) Retrieves the primaryBitstream of a Bundle.QAEventRelatedLinkRepository.getRelated(jakarta.servlet.http.HttpServletRequest request, String id, org.springframework.data.domain.Pageable pageable, Projection projection) Returns the item related to the qa event with the given id.org.springframework.data.domain.Page<RelationshipRest>ItemRelationshipLinkRepository.getRelationships(jakarta.servlet.http.HttpServletRequest request, UUID itemId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) RelationshipTypeRelationshipLinkRepository.getRelationshipType(jakarta.servlet.http.HttpServletRequest request, Integer relationshipId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) ProcessFilesLinkRepository.getResource(jakarta.servlet.http.HttpServletRequest request, String processId, String fileType, org.springframework.data.domain.Pageable pageable, Projection projection) This method will retrieve a bitstream for the given processId for the given fileTypeDiscoveryRestRepository.getSearchObjects(String query, List<String> dsoTypes, String dsoScope, String configuration, List<SearchFilter> searchFilters, org.springframework.data.domain.Pageable page, Projection projection) ClaimedTaskStepLinkRepository.getStep(jakarta.servlet.http.HttpServletRequest request, Integer claimedTaskId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This method will retrieve theWorkflowStepRestobject for theClaimedTaskwith the given idPoolTaskStepLinkRepository.getStep(jakarta.servlet.http.HttpServletRequest request, Integer poolTaskId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This method will retrieve theWorkflowStepRestobject for thePoolTaskwith the given idWorkflowItemStepLinkRepository.getStep(jakarta.servlet.http.HttpServletRequest request, Integer workflowItemId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This method will retrieve theWorkflowStepRestobject for theWorkflowItemwith the given idorg.springframework.data.domain.Page<CommunityRest>CommunitySubcommunityLinkRepository.getSubcommunities(jakarta.servlet.http.HttpServletRequest request, UUID communityId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) CollectionSubmitterGroupLinkRepository.getSubmittersGroup(jakarta.servlet.http.HttpServletRequest request, UUID collectionId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This method is responsible for retrieving the Submittergroup of a Collectionorg.springframework.data.domain.Page<SupervisionOrderRest>WorkspaceItemSupervisionOrdersLinkRepository.getSupervisionOrders(jakarta.servlet.http.HttpServletRequest request, Integer id, org.springframework.data.domain.Pageable optionalPageable, Projection projection) org.springframework.data.domain.Page<EntityTypeRest>ExternalSourceEntityTypeLinkRepository.getSupportedEntityTypes(jakarta.servlet.http.HttpServletRequest request, String externalSourceName, org.springframework.data.domain.Pageable pageable, Projection projection) QAEventTargetLinkRepository.getTarget(jakarta.servlet.http.HttpServletRequest request, String id, org.springframework.data.domain.Pageable pageable, Projection projection) Returns the item target of the qa event with the given id.SuggestionTargetTargetLinkRepository.getTarget(jakarta.servlet.http.HttpServletRequest request, String id, org.springframework.data.domain.Pageable pageable, Projection projection) Returns the item related to the suggestion target with the given id.ItemTemplateItemOfLinkRepository.getTemplateItemOf(jakarta.servlet.http.HttpServletRequest request, UUID itemId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) BitstreamThumbnailLinkRepository.getThumbnail(jakarta.servlet.http.HttpServletRequest request, UUID bitstreamId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) ItemThumbnailLinkRepository.getThumbnail(jakarta.servlet.http.HttpServletRequest request, UUID itemId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) QAEventTopicLinkRepository.getTopic(jakarta.servlet.http.HttpServletRequest request, String id, org.springframework.data.domain.Pageable pageable, Projection projection) Returns the topic of the qa event with the given id.VersionHistoryLinkRepository.getVersionHistory(jakarta.servlet.http.HttpServletRequest request, Integer versionId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This method will retrieve the VersionHistoryRest object from the Version that is found by the associated versionId parameterVersionItemLinkRepository.getVersionItem(jakarta.servlet.http.HttpServletRequest request, Integer versionId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This method will return the ItemRest object constructed from the Item object which is found in the Version that will be found through the versionId parameterorg.springframework.data.domain.Page<VersionRest>VersionsLinkRepository.getVersions(jakarta.servlet.http.HttpServletRequest request, Integer versionHistoryId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) This method will return a page of VersionRest objects found through the VersionHistory object that is resolved from the versionHistoryId parameterWorkflowItemCollectionLinkRepository.getWorkflowItemCollection(jakarta.servlet.http.HttpServletRequest request, Integer id, org.springframework.data.domain.Pageable optionalPageable, Projection projection) Retrieve the item for a workflow collection.WorkflowItemItemLinkRepository.getWorkflowItemItem(jakarta.servlet.http.HttpServletRequest request, Integer id, org.springframework.data.domain.Pageable optionalPageable, Projection projection) Retrieve the item for a workflow item.WorkflowItemSubmitterLinkRepository.getWorkflowItemSubmitter(jakarta.servlet.http.HttpServletRequest request, Integer id, org.springframework.data.domain.Pageable optionalPageable, Projection projection) Retrieve the submitter for a workflow item.WorkspaceItemCollectionLinkRepository.getWorkspaceItemCollection(jakarta.servlet.http.HttpServletRequest request, Integer id, org.springframework.data.domain.Pageable optionalPageable, Projection projection) Retrieve the collection for a workspace item.WorkspaceItemItemLinkRepository.getWorkspaceItemItem(jakarta.servlet.http.HttpServletRequest request, Integer id, org.springframework.data.domain.Pageable optionalPageable, Projection projection) Retrieve the item for a workspace item.WorkspaceItemSubmitterLinkRepository.getWorkspaceItemSubmitter(jakarta.servlet.http.HttpServletRequest request, Integer id, org.springframework.data.domain.Pageable optionalPageable, Projection projection) Retrieve the submitter for a workspace item.org.springframework.data.domain.Page<BrowseEntryRest>BrowseEntryLinkRepository.listBrowseEntries(jakarta.servlet.http.HttpServletRequest request, String browseName, org.springframework.data.domain.Pageable pageable, Projection projection) org.springframework.data.domain.Page<ItemRest>BrowseItemLinkRepository.listBrowseItems(jakarta.servlet.http.HttpServletRequest request, String browseName, org.springframework.data.domain.Pageable pageable, Projection projection) BundlePrimaryBitstreamLinkRepository.updatePrimaryBitstream(Context context, UUID bundleId, Bitstream bitstream, Projection projection) Updates a primaryBitstream on a Bundle. -
Uses of Projection in org.dspace.app.rest.signposting.converter
Methods in org.dspace.app.rest.signposting.converter with parameters of type ProjectionModifier and TypeMethodDescriptionLinksetConverter.convert(List<Linkset> linksets, Projection projection) -
Uses of Projection in org.dspace.app.rest.utils
Methods in org.dspace.app.rest.utils that return ProjectionModifier and TypeMethodDescriptionUtils.obtainProjection()Gets the effective projection requested by the current servlet request, orDefaultProjectionif none is specified.Methods in org.dspace.app.rest.utils with parameters of type ProjectionModifier and TypeMethodDescriptionAuthorityUtils.convertAuthority(ChoiceAuthority source, String authorityName, Projection projection) TODO the authorityName MUST be a part of ChoiceAuthority modelAuthorityUtils.convertEntry(Choice choice, String authorityName, boolean storeAuthority, Projection projection) This utility method is currently a workaround to enrich the REST object with information from the parent vocabulary that is not referenced by the Choice modelAuthorityUtils.convertEntryDetails(Choice choice, String authorityName, boolean isHierarchical, Projection projection) TODO the authorityName MUST be a part of Choice model