Uses of Annotation Interface
org.dspace.app.rest.SearchRestMethod
Packages that use SearchRestMethod
-
Uses of SearchRestMethod in org.dspace.app.rest
Methods in org.dspace.app.rest with annotations of type SearchRestMethodModifier and TypeMethodDescriptionSubmissionCCLicenseUrlRepository.findByRightsByQuestions()Retrieves the CC License URI based on the license ID and answers in the field questions, provided as parameters to this request -
Uses of SearchRestMethod in org.dspace.app.rest.repository
Methods in org.dspace.app.rest.repository with annotations of type SearchRestMethodModifier and TypeMethodDescriptionorg.springframework.data.domain.Page<CollectionRest>CollectionRestRepository.findAdminAuthorized(org.springframework.data.domain.Pageable pageable, String query) org.springframework.data.domain.Page<CommunityRest>CommunityRestRepository.findAdminAuthorized(org.springframework.data.domain.Pageable pageable, String query) org.springframework.data.domain.Page<SystemWideAlertRest>SystemWideAlertRestRepository.findAllActive(org.springframework.data.domain.Pageable pageable) Search method to retrieve all active system-wide alertsorg.springframework.data.domain.Page<EntityTypeRest>EntityTypeRestRepository.findAllByAuthorizedCollection(org.springframework.data.domain.Pageable pageable) Retrieves all entity types related to the collections on which the current user can deposit.org.springframework.data.domain.Page<EntityTypeRest>EntityTypeRestRepository.findAllByAuthorizedExternalSource(org.springframework.data.domain.Pageable pageable) Retrieves all entity types related to the collections on which the current user can deposit and supported by External providerorg.springframework.data.domain.Page<ClaimedTaskRest>ClaimedTaskRestRepository.findAllByItem(UUID itemUUID, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<PoolTaskRest>PoolTaskRestRepository.findAllByItem(UUID itemUUID, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<CommunityRest>CommunityRestRepository.findAllTop(org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<VocabularyEntryDetailsRest>VocabularyEntryDetailsRestRepository.findAllTop(String vocabularyId, org.springframework.data.domain.Pageable pageable) RequestItemRepository.findByAccessToken(String accessToken) SubmissionDefinitionRestRepository.findByCollection(UUID collectionUuid) WorkflowDefinitionRestRepository.findByCollection(UUID collectionId) GET endpoint that returns the workflow definition that applies to a specific collection eventually fallback to the default configuration.org.springframework.data.domain.Page<ProcessRest>ProcessRestRepository.findByCurrentUser(org.springframework.data.domain.Pageable pageable) EPersonRestRepository.findByEmail(String email) Find the eperson with the provided email address if any.org.springframework.data.domain.Page<ExternalSourceRest>ExternalSourceRestRepository.findByEntityType(Context context, org.springframework.data.domain.Pageable pageable, String entityType) Retrieves all ExternalDataProviders that supports the provided EntityType.org.springframework.data.domain.Page<RelationshipTypeRest>RelationshipTypeRestRepository.findByEntityType(String type, org.springframework.data.domain.Pageable pageable) Returns a list of relationship types that matches provided entity type on any side of relationshiporg.springframework.data.domain.Page<ResourcePolicyRest>ResourcePolicyRestRepository.findByEPerson(UUID epersonUuid, UUID resourceUuid, org.springframework.data.domain.Pageable pageable) Find the resource policies matching uuid of the eperson and/or the one specified resource objectorg.springframework.data.domain.Page<SubscriptionRest>SubscriptionRestRepository.findByEPersonAndDso(UUID epersonId, UUID dsoId, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<MetadataFieldRest>MetadataFieldRestRepository.findByFieldName(String schemaName, String elementName, String qualifierName, String query, String exactName, org.springframework.data.domain.Pageable pageable) Endpoint for the search in theMetadataFieldobjects by various different params representing the field name.BrowseIndexRestRepository.findByFields(String[] fields) Find a browse index by a list of fields (first match will be returned)org.springframework.data.domain.Page<ResourcePolicyRest>ResourcePolicyRestRepository.findByGroup(UUID groupUuid, UUID resourceUuid, org.springframework.data.domain.Pageable pageable) Find the resource policies matching uuid of the group and/or the ones specified resource objectClaimedTaskRestRepository.findByItem(UUID itemUUID) org.springframework.data.domain.Page<CorrectionTypeRest>CorrectionTypeRestRepository.findByItem(UUID uuid, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<PotentialDuplicateRest>DuplicateRestRepository.findByItem(UUID uuid, org.springframework.data.domain.Pageable pageable) Return a paged list of potential duplicate matches for the given item ID.org.springframework.data.domain.Page<IdentifierRest>IdentifierRestRepository.findByItem(String uuid, org.springframework.data.domain.Pageable pageable) Find identifiers associated with a given itemPoolTaskRestRepository.findByItem(UUID itemUUID) org.springframework.data.domain.Page<SupervisionOrderRest>SupervisionOrderRestRepository.findByItem(String itemId, org.springframework.data.domain.Pageable pageable) BitstreamRestRepository.findByItemHandle(String handle, Integer sequence, String filename) Find the bitstream for the provided handle and sequence or filename.org.springframework.data.domain.Page<RelationshipRest>RelationshipRestRepository.findByItemsAndType(Integer typeId, String label, UUID focusUUID, Set<UUID> items, org.springframework.data.domain.Pageable pageable) This method is intended to be used when giving an item (focus) and a list of potentially related items we need to know which of these other items are already in a specific relationship with the focus item and, by exclusion which ones are not yet related.WorkflowItemRestRepository.findByItemUuid(UUID itemUuid, org.springframework.data.domain.Pageable pageable) This is a search method that will return the WorkflowItemRest object found through the UUID of an item.WorkspaceItemRestRepository.findByItemUuid(UUID itemUuid, org.springframework.data.domain.Pageable pageable) This is a search method that will return the WorkspaceItemRest object found through the UUID of an item.org.springframework.data.domain.Page<RelationshipRest>RelationshipRestRepository.findByLabel(String label, UUID dsoId, String relatedEntityType, org.springframework.data.domain.Pageable pageable) This method will find all the Relationship objects that a RelationshipType that corresponds to the given Label It's also possible to pass a DSO along to this method with a parameter which will only return Relationship objects that have this DSO as leftItem or rightItem.NotifyServiceRestRepository.findByLdnUrl(String ldnUrl) org.springframework.data.domain.Page<EPersonRest>EPersonRestRepository.findByMetadata(String query, org.springframework.data.domain.Pageable pageable) Find the epersons matching the query parameter.org.springframework.data.domain.Page<GroupRest>GroupRestRepository.findByMetadata(String query, org.springframework.data.domain.Pageable pageable) Find the groups matching the query parameter.VocabularyRestRepository.findByMetadataAndCollection(String metadataField, UUID collectionUuid) org.springframework.data.domain.Page<AuthorizationRest>AuthorizationRestRepository.findByObject(String uri, UUID epersonUuid, String featureName, org.springframework.data.domain.Pageable pageable) It returns the list of matching available authorizations granted to the specified eperson or to the anonymous user.org.springframework.data.domain.Page<UsageReportRest>StatisticsRestRepository.findByObject(String uri, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<AuthorizationRest>AuthorizationRestRepository.findByObjects(List<String> uuidList, String type, UUID epersonUuid, List<String> featureNames, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<OrcidQueueRest>OrcidQueueRestRepository.findByProfileItemId(String profileItemId, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<ResourcePolicyRest>ResourcePolicyRestRepository.findByResource(UUID resourceUuid, String action, org.springframework.data.domain.Pageable pageable) Find the resource policies matching the uuid of the resource object and/or the specified actionorg.springframework.data.domain.Page<AuthorizationFeatureRest>AuthorizationFeatureRestRepository.findByResourceType(String type, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<MetadataFieldRest>MetadataFieldRestRepository.findBySchema(String schemaName, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<QATopicRest>QATopicRestRepository.findBySource(String source, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<SuggestionTargetRest>SuggestionTargetRestRepository.findBySource(String source, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<WorkflowItemRest>WorkflowItemRestRepository.findBySubmitter(UUID submitterID, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<WorkspaceItemRest>WorkspaceItemRestRepository.findBySubmitter(UUID submitterID, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<QASourceRest>QASourceRestRepository.findByTarget(UUID target, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<QATopicRest>QATopicRestRepository.findByTarget(UUID target, String source, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<SuggestionTargetRest>SuggestionTargetRestRepository.findByTarget(UUID target, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<SuggestionRest>SuggestionRestRepository.findByTargetAndSource(String source, UUID target, org.springframework.data.domain.Pageable pageable) RegistrationRestRepository.findByToken(String token) This method will find the RegistrationRest object that is associated with the token givenCorrectionTypeRestRepository.findByTopic(String topic) org.springframework.data.domain.Page<QAEventRest>QAEventRestRepository.findByTopic(String topic, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<ClaimedTaskRest>ClaimedTaskRestRepository.findByUser(UUID userID, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<PoolTaskRest>PoolTaskRestRepository.findByUser(UUID userID, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<EPersonRest>EPersonRestRepository.findIsNotMemberOf(UUID groupUUID, String query, org.springframework.data.domain.Pageable pageable) Find the EPersons matching the query parameter which are NOT a member of the given Group.org.springframework.data.domain.Page<GroupRest>GroupRestRepository.findIsNotMemberOf(UUID groupUUID, String query, org.springframework.data.domain.Pageable pageable) Find the Groups matching the query parameter which are NOT a member of the given parent Group.org.springframework.data.domain.Page<NotifyServiceRest>NotifyServiceRestRepository.findManualServicesByInboundPattern(String pattern, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<ProcessRest>ProcessRestRepository.findProcessesByProperty(UUID ePersonUuid, String scriptName, String processStatusString, org.springframework.data.domain.Pageable pageable) Search method that will take Parameters and return a list ofProcessRestobjects based on theProcessobjects that were in the databank that adhere to these paramsorg.springframework.data.domain.Page<CollectionRest>CollectionRestRepository.findSubmitAuthorized(String q, org.springframework.data.domain.Pageable pageable) org.springframework.data.domain.Page<CollectionRest>CollectionRestRepository.findSubmitAuthorizedByCommunity(UUID communityUuid, org.springframework.data.domain.Pageable pageable, String q) org.springframework.data.domain.Page<CollectionRest>CollectionRestRepository.findSubmitAuthorizedByCommunityAndEntityType(String query, UUID communityUuid, String entityTypeLabel, org.springframework.data.domain.Pageable pageable) Returns Collections for which the current user has 'submit' privileges limited by parent community.org.springframework.data.domain.Page<CollectionRest>CollectionRestRepository.findSubmitAuthorizedByEntityType(String query, String entityTypeLabel, org.springframework.data.domain.Pageable pageable) Returns Collections for which the current user has 'submit' privileges.org.springframework.data.domain.Page<SubscriptionRest>SubscriptionRestRepository.findSubscriptionsByEPerson(UUID epersonId, org.springframework.data.domain.Pageable pageable)