Uses of Interface
org.dspace.app.rest.projection.Projection
-
Packages that use Projection Package Description org.dspace.app.rest org.dspace.app.rest.converter org.dspace.app.rest.model org.dspace.app.rest.projection org.dspace.app.rest.repository org.dspace.app.rest.utils -
-
Uses of Projection in org.dspace.app.rest
Methods in org.dspace.app.rest with parameters of type Projection Modifier and Type Method Description org.springframework.data.domain.Page<WorkflowActionRest>WorkflowStepActionsLinkRepository. getActions(javax.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(javax.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(javax.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 Projection Modifier and Type Method Description ProjectionConverterService. 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 Projection Modifier and Type Method Description voidDiscoverFacetsConverter. 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 queryAuthorityEntryRestAuthorityEntryRestConverter. convert(Choice choice, Projection projection)AuthorityRestAuthorityRestConverter. convert(ChoiceAuthority step, Projection projection)BitstreamRestBitstreamConverter. convert(Bitstream obj, Projection projection)BitstreamFormatRestBitstreamFormatConverter. convert(BitstreamFormat obj, Projection projection)BrowseIndexRestBrowseIndexConverter. convert(BrowseIndex obj, Projection projection)ClaimedTaskRestClaimedTaskConverter. convert(ClaimedTask obj, Projection projection)SearchConfigurationRestDiscoverConfigurationConverter. convert(DiscoveryConfiguration configuration, Projection projection)FacetResultsRestDiscoverFacetResultsConverter. convert(Context context, String facetName, String prefix, String query, String dsoType, String dsoScope, List<SearchFilter> searchFilters, DiscoverResult searchResult, DiscoveryConfiguration configuration, org.springframework.data.domain.Pageable page, Projection projection)SearchResultsRestDiscoverFacetsConverter. convert(Context context, String query, String dsoType, String configurationName, String dsoScope, List<SearchFilter> searchFilters, org.springframework.data.domain.Pageable page, DiscoveryConfiguration configuration, DiscoverResult searchResult, Projection projection)SearchFacetValueRestDiscoverFacetValueConverter. convert(DiscoverResult.FacetResult value, Projection projection)SearchResultsRestDiscoverResultConverter. convert(Context context, String query, String dsoType, String configurationName, String scope, List<SearchFilter> searchFilters, org.springframework.data.domain.Pageable page, DiscoverResult searchResult, DiscoveryConfiguration configuration, Projection projection)RDSpaceConverter. convert(M modelObject, Projection projection)RDSpaceObjectConverter. convert(M obj, Projection projection)ParameterValueRestDSpaceRunnableParameterConverter. convert(DSpaceCommandLineParameter dSpaceCommandLineParameter, Projection projection)EntityTypeRestEntityTypeConverter. convert(EntityType obj, Projection projection)EPersonRestEPersonConverter. convert(EPerson obj, Projection projection)ExternalSourceEntryRestExternalSourceEntryRestConverter. convert(ExternalDataObject modelObject, Projection projection)ExternalSourceRestExternalSourceRestConverter. convert(ExternalDataProvider modelObject, Projection projection)GroupRestGroupConverter. convert(Group obj, Projection projection)HarvestedCollectionRestHarvestedCollectionConverter. convert(HarvestedCollection obj, Projection projection)ItemRestItemConverter. convert(Item obj, Projection projection)MetadataRestMetadataConverter. convert(MetadataValueList metadataValues, Projection projection)MetadataFieldRestMetadataFieldConverter. convert(MetadataField obj, Projection projection)MetadataSchemaRestMetadataSchemaConverter. convert(MetadataSchema obj, Projection projection)MetadataValueRestMetadataValueConverter. convert(MetadataValue metadataValue, Projection projection)PoolTaskRestPoolTaskConverter. convert(PoolTask obj, Projection projection)ProcessRestProcessConverter. convert(Process process, Projection projection)RelationshipRestRelationshipConverter. convert(Relationship obj, Projection projection)RelationshipTypeRestRelationshipTypeConverter. convert(RelationshipType obj, Projection projection)ResourcePolicyRestResourcePolicyConverter. convert(ResourcePolicy obj, Projection projection)ScriptRestScriptConverter. convert(DSpaceRunnable script, Projection projection)SiteRestSiteConverter. convert(Site obj, Projection projection)SubmissionDefinitionRestSubmissionDefinitionConverter. convert(SubmissionConfig obj, Projection projection)SubmissionFormRestSubmissionFormConverter. convert(DCInputSet obj, Projection projection)SubmissionSectionRestSubmissionSectionConverter. convert(SubmissionStepConfig step, Projection projection)TemplateItemRestTemplateItemConverter. convert(TemplateItem templateItem, Projection projection)WorkflowActionRestWorkflowActionConverter. convert(WorkflowActionConfig modelObject, Projection projection)WorkflowDefinitionRestWorkflowDefinitionConverter. convert(Workflow modelObject, Projection projection)WorkflowItemRestWorkflowItemConverter. convert(XmlWorkflowItem obj, Projection projection)WorkflowStepRestWorkflowStepConverter. convert(Step modelObject, Projection projection)WorkspaceItemRestWorkspaceItemConverter. convert(WorkspaceItem obj, Projection projection)protected voidAInprogressItemConverter. fillFromModel(T obj, R witem, Projection projection)HarvestedCollectionRestHarvestedCollectionConverter. fromModel(HarvestedCollection obj, Collection collection, List<Map<String,String>> metadata_configs, Projection projection)<M,R>
RConverterService. 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 model objects to a page of rest objects using the givenProjection.<M,R>
org.springframework.data.domain.Page<R>ConverterService. toRestPage(org.springframework.data.domain.Page<M> modelObjects, 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 Projection Modifier and Type Method Description ProjectionRestAddressableModel. getProjection()Methods in org.dspace.app.rest.model with parameters of type Projection Modifier and Type Method Description voidRestAddressableModel. setProjection(Projection projection) -
Uses of Projection in org.dspace.app.rest.projection
Classes in org.dspace.app.rest.projection that implement Projection Modifier and Type Class Description classAbstractProjectionAbstract base class for projections.classDefaultProjectionThe default projection.classFullProjectionCatch-all projection that allows embedding of all subresources.Fields in org.dspace.app.rest.projection declared as Projection Modifier and Type Field Description static ProjectionProjection. DEFAULTThe default projection. -
Uses of Projection in org.dspace.app.rest.repository
Methods in org.dspace.app.rest.repository with parameters of type Projection Modifier and Type Method Description org.springframework.data.domain.Page<BitstreamRest>BundleBitstreamLinkRepository. getBitstreams(javax.servlet.http.HttpServletRequest request, UUID bundleId, org.springframework.data.domain.Pageable optionalPageable, Projection projection)BundleRestBitstreamBundleLinkRepository. getBundle(javax.servlet.http.HttpServletRequest request, UUID bitstreamId, org.springframework.data.domain.Pageable optionalPageable, Projection projection)org.springframework.data.domain.Page<BundleRest>ItemBundleLinkRepository. getBundles(javax.servlet.http.HttpServletRequest request, UUID itemId, org.springframework.data.domain.Pageable optionalPageable, Projection projection)org.springframework.data.domain.Page<CollectionRest>CommunityCollectionLinkRepository. getCollections(javax.servlet.http.HttpServletRequest request, UUID communityId, org.springframework.data.domain.Pageable optionalPageable, Projection projection)BitstreamFormatRestBitstreamFormatLinkRepository. getFormat(javax.servlet.http.HttpServletRequest request, UUID bitstreamId, org.springframework.data.domain.Pageable optionalPageable, Projection projection)org.springframework.data.domain.Page<GroupRest>EPersonGroupLinkRepository. getGroups(javax.servlet.http.HttpServletRequest request, UUID epersonId, org.springframework.data.domain.Pageable optionalPageable, Projection projection)org.springframework.data.domain.Page<GroupRest>GroupGroupLinkRepository. getGroups(javax.servlet.http.HttpServletRequest request, UUID groupId, org.springframework.data.domain.Pageable optionalPageable, Projection projection)LicenseRestCollectionLicenseLinkRepository. getLicense(javax.servlet.http.HttpServletRequest request, UUID collectionId, org.springframework.data.domain.Pageable pageable, Projection projection)BitstreamRestCollectionLogoLinkRepository. getLogo(javax.servlet.http.HttpServletRequest request, UUID collectionId, org.springframework.data.domain.Pageable optionalPageable, Projection projection)BitstreamRestCommunityLogoLinkRepository. getLogo(javax.servlet.http.HttpServletRequest request, UUID communityId, org.springframework.data.domain.Pageable optionalPageable, Projection projection)org.springframework.data.domain.Page<CollectionRest>ItemMappedCollectionLinkRepository. getMappedCollections(javax.servlet.http.HttpServletRequest request, UUID itemId, org.springframework.data.domain.Pageable optionalPageable, Projection projection)org.springframework.data.domain.Page<ItemRest>CollectionMappedItemLinkRepository. getMappedItems(javax.servlet.http.HttpServletRequest request, UUID collectionId, org.springframework.data.domain.Pageable optionalPageable, Projection projection)CollectionRestItemOwningCollectionLinkRepository. getOwningCollection(javax.servlet.http.HttpServletRequest request, UUID itemId, org.springframework.data.domain.Pageable optionalPageable, Projection projection)CommunityRestCollectionParentCommunityLinkRepository. getParentCommunity(javax.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 thisCommunityRestCommunityParentCommunityLinkRepository. getParentCommunity(javax.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 thisBitstreamRestBundlePrimaryBitstreamLinkRepository. getPrimaryBitstream(javax.servlet.http.HttpServletRequest request, UUID bundleId, org.springframework.data.domain.Pageable optionalPageable, Projection projection)org.springframework.data.domain.Page<RelationshipRest>ItemRelationshipLinkRepository. getRelationships(javax.servlet.http.HttpServletRequest request, UUID itemId, org.springframework.data.domain.Pageable optionalPageable, Projection projection)AuthorityEntryRestAuthorityEntryValueLinkRepository. getResource(javax.servlet.http.HttpServletRequest request, String name, String relId, org.springframework.data.domain.Pageable pageable, Projection projection)SearchResultsRestDiscoveryRestRepository. getSearchObjects(String query, String dsoType, String dsoScope, String configuration, List<SearchFilter> searchFilters, org.springframework.data.domain.Pageable page, Projection projection)org.springframework.data.domain.Page<CommunityRest>CommunitySubcommunityLinkRepository. getSubcommunities(javax.servlet.http.HttpServletRequest request, UUID communityId, org.springframework.data.domain.Pageable optionalPageable, Projection projection)CollectionRestItemTemplateItemOfLinkRepository. getTemplateItemOf(javax.servlet.http.HttpServletRequest request, UUID itemId, org.springframework.data.domain.Pageable optionalPageable, Projection projection)org.springframework.data.domain.Page<BrowseEntryRest>BrowseEntryLinkRepository. listBrowseEntries(javax.servlet.http.HttpServletRequest request, String browseName, org.springframework.data.domain.Pageable pageable, Projection projection)org.springframework.data.domain.Page<ItemRest>BrowseItemLinkRepository. listBrowseItems(javax.servlet.http.HttpServletRequest request, String browseName, org.springframework.data.domain.Pageable pageable, Projection projection)org.springframework.data.domain.Page<AuthorityEntryRest>AuthorityEntryLinkRepository. query(javax.servlet.http.HttpServletRequest request, String name, org.springframework.data.domain.Pageable optionalPageable, Projection projection) -
Uses of Projection in org.dspace.app.rest.utils
Methods in org.dspace.app.rest.utils that return Projection Modifier and Type Method Description ProjectionUtils. obtainProjection()Gets the projection requested by the current servlet request, orDefaultProjectionif none is specified.Methods in org.dspace.app.rest.utils with parameters of type Projection Modifier and Type Method Description AuthorityRestAuthorityUtils. convertAuthority(ChoiceAuthority source, String authorityName, Projection projection)TODO the authorityName MUST be a part of ChoiceAuthority modelAuthorityEntryRestAuthorityUtils. convertEntry(Choice choice, String authorityName, Projection projection)TODO the authorityName MUST be a part of Choice model
-