Uses of Package
org.dspace.app.rest.model
Packages that use org.dspace.app.rest.model
Package
Description
-
Classes in org.dspace.app.rest.model used by org.dspace.app.restClassDescriptionThe Bundle REST ResourceThe Collection REST ResourceThis class acts as the REST representation of the Relationship model class.A directly addressable REST resourceThis class is the REST representation of the CCLicense URL String object and acts as a data object for the SubmissionCCLicenseUrlRest class.The rest resource used for workflow actionsThe rest resource used for workflow steps
-
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.authorizationClassDescriptionBase class for any REST resource that need to be addressable and identifiable (via an ID)
-
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.authorization.implClassDescriptionBase class for any REST resource that need to be addressable and identifiable (via an ID)
-
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.converterClassDescriptionAbstract class to share common aspects between the REST representation of inprogressSubmissionThe authentication token REST HAL Resource.The Authorization Feature REST Resource, shortly feature.The Authorization REST Resource.The BitstreamFormat REST ResourceThe Bitstream REST ResourceThe Browse Entry REST ResourceThe Browse Index REST ResourceThe Bulk Access Condition Configuration REST ResourceThe Bundle REST ResourceThe ClaimedTask REST ResourceThe Collection REST ResourceThe Community REST ResourceThe CorrectionType REST ResourceBase REST representation for all the DSpaceObjectsThis class is the REST representation of the EntityType model object and acts as a data object for the EntityTypeResource class.The EPerson REST ResourceThis class serves as a REST representation for an entry of external dataThis class serves as a REST representation for an External SourceThis class' purpose is to give information about the FacetConfiguration to be displayed on the /facets endpointThis class provides a container for the information to be used in the FacetResultsResourceSpecialization of ItemRest dedicated to the Filtered Items report.The Group REST ResourceThe HarvestCollection REST ResourceThe ItemFilter REST ResourceThe Item REST ResourceThe LDN Message REST resource.The MetadataField REST ResourceRest representation of a map of metadata keys to ordered lists of values.The MetadataSchema REST ResourceType-safe wrapper for a list of
MetadataValues for use withMetadataConverter, so it can be invoked properly via calls toConverterService.toRest(Object, Projection).An embeddable representation of the Metadata to use in with DSpace REST ResourceRest entity for LDN requests targeting itemsThe NotifyServiceEntity REST ResourceThe OrcidHistory REST ResourceThis class serves as a REST representation for a parameter with a value given to the scriptThe PoolTask REST ResourceREST Model defining a Potential Duplicate for serialisation to JSON This is used in lists of potential duplicates for submission section data and item link / embeds.This class serves as a REST representation for theProcessclassQA event Rest object.REST Representation of a quality assurance broker sourceREST Representation of a quality assurance broker topicThis class acts as the REST representation of the RegistrationData model class.This class acts as the REST representation of the Relationship model class.This class is the REST representation of the RelationshipType model class.Represent a user's request for a copy of an Item.The Researcher Profile REST resource.The Access Condition REST Resource.A directly addressable REST resourceA REST resource directly or indirectly (in a collection) exposed must have at least a type attribute to facilitate deserialization.The purpose of this class is to show the representation of information on the home/root page of the REST APIThe ScoreReviewActionAdvancedInfo REST Resource, seeScoreReviewActionAdvancedInfoThis class serves as a REST representation of a ScriptThis class' purpose is to store the information that'll be shown on the /search endpoint.This class acts as a REST representation for a SearchEvent in DSpaceThis class' purpose is to create a container for the information used in the SearchFacetValueResourceThis class' purpose is to create a container for the information used in the SearchResultsResourceThis class' purpose is to give information about the api/discover endpointThe SelectReviewerActionAdvancedInfoRest REST Resource, seeSelectReviewerActionAdvancedInfoThe Collection REST ResourceThe Access Condition Section Configuration REST ResourceThis class is the REST representation of the CCLicenseFieldEnum model object and acts as a data sub object for the SubmissionCCLicenseFieldRest class.This class is the REST representation of the CCLicenseField model object and acts as a data sub object for the SubmissionCCLicenseRest class.This class is the REST representation of the CCLicense model object and acts as a data object for the SubmissionCCLicenseResource class.This class is the REST representation of the CCLicense URL String object and acts as a data object for the SubmissionCCLicenseUrlRest class.This class is the REST representation of the COARNotifySubmissionConfiguration model object and acts as a data object for the SubmissionCOARNotifyResource class.The Submission Definition REST ResourceThe Submission Form REST ResourceThe SubmissionPanel REST Resource.The Suggestion REST Resource.The Suggestion Source REST Resource.The Suggestion Target REST Resource.The REST Resource ofSupervisionOrder.This class serves as a REST representation for theSystemWideAlertclassThe TemplateItem REST ResourceThis class serves as a REST representation of a Usage Report from the DSpace statisticsThe REST object for theVersionHistoryobjectThe REST object for theVersionobjectsThe Vocabulary Entry Details REST ResourceThe vocabulary REST resourceThe rest resource used for workflow actionsThe rest resource used for workflow definitionsThe WorkflowItem REST ResourceThe rest resource used for workflow stepsThe WorkspaceItem REST Resource -
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.link.searchClassDescriptionThis class provides a container for the information to be used in the DiscoveryResultsResourceThis class provides a container for the information to be used in the FacetResultsResourceThis class' purpose is to create a container for the information used in the SearchResultsResource
-
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.modelClassDescriptionThe Access Condition (ResourcePolicy) REST ResourceAbstract class for
ActionAdvancedInfoAbstract class to share common aspects between the REST representation of inprogressSubmissionBase class for any REST resource that need to be addressable and identifiable (via an ID)The Browse Index REST ResourceThe CheckSum REST Resource.The Collection REST ResourceThis class provides a container for the information to be used in the DiscoveryResultsResourceBase REST representation for all the DSpaceObjectsThis class is the REST representation of the EntityType model object and acts as a data object for the EntityTypeResource class.The EPerson REST ResourceModel class to transport error messages and its relative pathsThis class serves as a REST representation of a single Collection in aFilteredCollectionsRestfrom the DSpace statistics.Structured query contents for the Filtered Collections reportThis class serves as a REST representation of a Filtered Collections Report.Specialization of ItemRest dedicated to the Filtered Items report.Data structure representing a query predicate used by the Filtered Items report to filter items to retrieve.REST-based version of structured query contents for the Filtered Items reportThis class serves as a REST representation of a Filtered Items Report.The Group REST ResourceThe rest resource used for harvester metadataAn enum containing all the possible harvest statusesAn enum containing all the possible harvest typesImplementation of IdentifierRest REST resource, representing some DSpace identifier for use with the REST APIThe Item REST ResourceClass or method-level annotation to provide information about linked/embedded subresources of aRestModel.This annotation allows to specify the direct linked REST entitiesRest representation of a map of metadata keys to ordered lists of values.The MetadataSchema REST ResourceAn embeddable representation of the Metadata to use in with DSpace REST ResourceRest entity for LDN requests targeting itemsrepresentation of the Notify Service Inbound PatternThis class is a REST representation for the Page object that is used for PaginationThis class serves as a REST representation for a script parameterThis class serves as a REST representation for a parameter with a value given to the scriptInterface for classes that model a message with the details of a QA event.This POJO represents aMetadataValueRestthat will be placed inside a givenRegistrationDatathat is coming directly from the REST controller.This class is the REST representation of the RelationshipType model class.Inner class to model ORCID synchronization preferences and mode.A directly addressable REST resourceA REST resource directly or indirectly (in a collection) exposed must have at least a type attribute to facilitate deserialization.The possible restriction options for the scope attributes in the SubmissionPanel resource and SubmissionForm's fieldsThis class' purpose is to create a container for the information used in the SearchFacetEntryResourceThis class' purpose is to create a container for the information used in the SearchFacetValueResourceThis class' purpose is to create a container for the information in the SearchResultEntryResourceThis class is the REST representation of the CCLicenseFieldEnum model object and acts as a data sub object for the SubmissionCCLicenseFieldRest class.This class is the REST representation of the CCLicenseField model object and acts as a data sub object for the SubmissionCCLicenseRest class.The Submission Definition REST ResourceThe SubmissionFormField REST Resource.The SubmissionFormInputType REST Resource.The Submission Form REST ResourceThe InputFormRow REST Resource.The SubmissionPanel REST Resource.The SubmissionVisibility REST Resource.inner class to encapsulate score & notes and mapSuggestionEvidenceThis class serves as a REST representation of a Point of aUsageReportRestfrom the DSpace statisticsThe possible restriction options for the visibility attributes in the SubmissionPanel resource and SubmissionForm's fieldsThe Vocabulary Entry Details REST ResourceThe rest resource used for workflow actionsThe WorkflowItem REST ResourceThe rest resource used for workflow steps -
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.model.hateoasClassDescriptionThe Access Status REST Resource.Find out your authentication status.The authentication token REST HAL Resource.Root rest object for the /api/authn endpointThe Authorization Feature REST Resource, shortly feature.The Authorization REST Resource.The BitstreamFormat REST ResourceThe Bitstream REST ResourceThe Browse Entry REST ResourceThe Browse Index REST ResourceThe Bulk Access Condition Configuration REST ResourceThe Bundle REST ResourceThe ClaimedTask REST ResourceThe Collection REST ResourceThe Community REST ResourceThe CorrectionType REST ResourceThis class provides a container for the information to be used in the DiscoveryResultsResourceThis class is the REST representation of the EntityType model object and acts as a data object for the EntityTypeResource class.The EPerson REST ResourceThis class serves as a REST representation for an entry of external dataThis class serves as a REST representation for an External SourceThis class' purpose is to give information about the FacetConfiguration to be displayed on the /facets endpointThis class provides a container for the information to be used in the FacetResultsResourceThis class serves as a REST representation of a Filtered Collections Report.This class serves as a REST representation of a Filtered Items Report.The Group REST ResourceThe HarvestCollection REST ResourceThe rest resource used for harvester metadataImplementation of IdentifierRest REST resource, representing some DSpace identifier for use with the REST APIImplementation of IdentifierRest REST resource, representing a list of all identifiers for use with the REST APIThe ItemFilter REST ResourceThe Item REST ResourceThe LDN Message REST resource.The License text REST resource.The MetadataField REST ResourceThe MetadataSchema REST ResourceThe NotifyServiceEntity REST ResourceThe OrcidHistory REST ResourceThe PoolTask REST ResourceREST Model defining a Potential Duplicate for serialisation to JSON This is used in lists of potential duplicates for submission section data and item link / embeds.This class provides a way to list the filetypes present in a given Process by showing them as a list of Strings It'll be used by
ProcessFileTypesLinkRepositoryThis class serves as a REST representation for theProcessclassThis class acts as the REST representation of a DSpace configuration property.QA event Rest object.REST Representation of a quality assurance broker sourceREST Representation of a quality assurance broker topicThis class acts as the REST representation of the RegistrationData model class.This class acts as the REST representation of the Relationship model class.This class is the REST representation of the RelationshipType model class.Represent a user's request for a copy of an Item.The Researcher Profile REST resource.The Access Condition REST Resource.A directly addressable REST resourceThe purpose of this class is to show the representation of information on the home/root page of the REST APIThis class serves as a REST representation of a ScriptThis class' purpose is to store the information that'll be shown on the /search endpoint.This class acts as a REST representation for a SearchEvent in DSpaceThis class' purpose is to create a container for the information used in the SearchFacetEntryResourceThis class' purpose is to create a container for the information used in the SearchFacetValueResourceThis class' purpose is to create a container for the information in the SearchResultEntryResourceThis class' purpose is to create a container for the information used in the SearchResultsResourceThis class' purpose is to give information about the api/discover endpointThe Collection REST ResourceThe Access Condition Section Configuration REST ResourceThis class is the REST representation of the CCLicense model object and acts as a data object for the SubmissionCCLicenseResource class.This class is the REST representation of the CCLicense URL String object and acts as a data object for the SubmissionCCLicenseUrlRest class.This class is the REST representation of the COARNotifySubmissionConfiguration model object and acts as a data object for the SubmissionCOARNotifyResource class.The Submission Definition REST ResourceThe Submission Form REST ResourceThe SubmissionPanel REST Resource.The Upload Section Configuration REST ResourceThe Suggestion REST Resource.The Suggestion Source REST Resource.The Suggestion Target REST Resource.The REST Resource ofSupervisionOrder.This class serves as a REST representation for theSystemWideAlertclassThe TemplateItem REST ResourceThis class serves as a REST representation of a Usage Report from the DSpace statisticsThe REST object for theVersionHistoryobjectThe REST object for theVersionobjectsThis class acts as a REST representation for a ViewEvent in DSpaceThe Vocabulary Entry Details REST ResourceAn entry in a VocabularyThe vocabulary REST resourceThe rest resource used for workflow actionsThe rest resource used for workflow definitionsThe WorkflowItem REST ResourceThe rest resource used for workflow stepsThe WorkspaceItem REST Resource -
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.model.stepClassDescriptionThe AccessConditionDTO is a partial representation of the DSpace
ResourcePolicyRestas used in the patch payload for the upload and itemAccessConditions submission sections (see {@link UploadBitstreamRest, @link DataAccessCondition}.The BitstreamFormat REST ResourceThe Bitstream REST ResourceThe CheckSum REST Resource.Implementation of IdentifierRest REST resource, representing some DSpace identifier for use with the REST APIAn embeddable representation of the Metadata to use in with DSpace REST ResourceREST Model defining a Potential Duplicate for serialisation to JSON This is used in lists of potential duplicates for submission section data and item link / embeds. -
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.projectionClassDescriptionClass or method-level annotation to provide information about linked/embedded subresources of a
RestModel.A directly addressable REST resourceA REST resource directly or indirectly (in a collection) exposed must have at least a type attribute to facilitate deserialization. -
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.repositoryClassDescriptionThe Access Status REST Resource.Abstract class to share common aspects between the REST representation of inprogressSubmissionThe Authorization Feature REST Resource, shortly feature.The Authorization REST Resource.Base class for any REST resource that need to be addressable and identifiable (via an ID)The BitstreamFormat REST ResourceThe Bitstream REST ResourceThe Browse Entry REST ResourceThe Browse Index REST ResourceThe Bulk Access Condition Configuration REST ResourceThe Bundle REST ResourceThe ClaimedTask REST ResourceThe Collection REST ResourceThe Community REST ResourceThe CorrectionType REST ResourceBase REST representation for all the DSpaceObjectsThis class is the REST representation of the EntityType model object and acts as a data object for the EntityTypeResource class.The EPerson REST ResourceThis class serves as a REST representation for an entry of external dataThis class serves as a REST representation for an External SourceThis class' purpose is to give information about the FacetConfiguration to be displayed on the /facets endpointThis class provides a container for the information to be used in the FacetResultsResourceThe REST object for the Feedback objectsStructured query contents for the Filtered Collections reportThis class serves as a REST representation of a Filtered Collections Report.REST-based version of structured query contents for the Filtered Items reportThis class serves as a REST representation of a Filtered Items Report.The Group REST ResourceThe HarvestCollection REST ResourceImplementation of IdentifierRest REST resource, representing some DSpace identifier for use with the REST APIImplementation of IdentifierRest REST resource, representing a list of all identifiers for use with the REST APIThe ItemFilter REST ResourceThe Item REST ResourceThe LDN Message REST resource.The License text REST resource.The MetadataField REST ResourceThe MetadataSchema REST ResourceThe NotifyServiceEntity REST ResourceThe OrcidHistory REST ResourceThe PoolTask REST ResourceREST Model defining a Potential Duplicate for serialisation to JSON This is used in lists of potential duplicates for submission section data and item link / embeds.This class provides a way to list the filetypes present in a given Process by showing them as a list of Strings It'll be used by
ProcessFileTypesLinkRepositoryThis class serves as a REST representation for theProcessclassThis class acts as the REST representation of a DSpace configuration property.QA event Rest object.REST Representation of a quality assurance broker sourceREST Representation of a quality assurance broker topicThis class acts as the REST representation of the RegistrationData model class.This class acts as the REST representation of the Relationship model class.This class is the REST representation of the RelationshipType model class.Represent a user's request for a copy of an Item.The Researcher Profile REST resource.The Access Condition REST Resource.A directly addressable REST resourceThe purpose of this class is to show the representation of information on the home/root page of the REST APIThis class serves as a REST representation of a ScriptThis class' purpose is to store the information that'll be shown on the /search endpoint.This class acts as a REST representation for a SearchEvent in DSpaceThis class' purpose is to create a container for the information used in the SearchResultsResourceThis class' purpose is to give information about the api/discover endpointThe Collection REST ResourceThe Access Condition Section Configuration REST ResourceThis class is the REST representation of the CCLicense model object and acts as a data object for the SubmissionCCLicenseResource class.This class is the REST representation of the COARNotifySubmissionConfiguration model object and acts as a data object for the SubmissionCOARNotifyResource class.The Submission Definition REST ResourceThe Submission Form REST ResourceThe SubmissionPanel REST Resource.The Upload Section Configuration REST ResourceThe Suggestion REST Resource.The Suggestion Source REST Resource.The Suggestion Target REST Resource.The REST Resource ofSupervisionOrder.This class serves as a REST representation for theSystemWideAlertclassThe TemplateItem REST ResourceThis class serves as a REST representation of a Usage Report from the DSpace statisticsThe REST object for theVersionHistoryobjectThe REST object for theVersionobjectsThis class acts as a REST representation for a ViewEvent in DSpaceThe Vocabulary Entry Details REST ResourceAn entry in a VocabularyThe vocabulary REST resourceThe rest resource used for workflow actionsThe rest resource used for workflow definitionsThe WorkflowItem REST ResourceThe rest resource used for workflow stepsThe WorkspaceItem REST Resource -
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.repository.patch.operationClassDescriptionAn embeddable representation of the Metadata to use in with DSpace REST Resource
-
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.signposting.modelClassDescriptionThis annotation allows to specify the direct linked REST entitiesA directly addressable REST resourceA REST resource directly or indirectly (in a collection) exposed must have at least a type attribute to facilitate deserialization.
-
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.submitClassDescriptionAbstract class to share common aspects between the REST representation of inprogressSubmissionModel class to transport error messages and its relative paths
-
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.submit.factory.implClassDescriptionThe AccessConditionDTO is a partial representation of the DSpace
ResourcePolicyRestas used in the patch payload for the upload and itemAccessConditions submission sections (see {@link UploadBitstreamRest, @link DataAccessCondition}.An embeddable representation of the Metadata to use in with DSpace REST ResourceThe Access Condition REST Resource. -
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.submit.step
-
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.submit.step.validation
-
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.utilsClassDescriptionBase class for any REST resource that need to be addressable and identifiable (via an ID)The Collection REST ResourceThe Community REST ResourceBase REST representation for all the DSpaceObjectsClass or method-level annotation to provide information about linked/embedded subresources of a
RestModel.A directly addressable REST resourceA REST resource directly or indirectly (in a collection) exposed must have at least a type attribute to facilitate deserialization.This class serves as a REST representation of a Usage Report from the DSpace statisticsThe Vocabulary Entry Details REST ResourceAn entry in a VocabularyThe vocabulary REST resource