Uses of Package
org.dspace.app.rest.model
-
Classes in org.dspace.app.rest.model used by org.dspace.app.rest Class Description BundleRest The Bundle REST ResourceCollectionRest The Collection REST ResourceRelationshipRest This class acts as the REST representation of the Relationship model class.RestAddressableModel A directly addressable REST resourceSubmissionCCLicenseUrlRest This class is the REST representation of the CCLicense URL String object and acts as a data object for the SubmissionCCLicenseUrlRest class.WorkflowActionRest The rest resource used for workflow actionsWorkflowStepRest The rest resource used for workflow steps -
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.authorization Class Description BaseObjectRest Base 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.impl Class Description BaseObjectRest Base 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.converter Class Description AInprogressSubmissionRest Abstract class to share common aspects between the REST representation of inprogressSubmissionAuthenticationTokenRest The authentication token REST HAL Resource.AuthorizationFeatureRest The Authorization Feature REST Resource, shortly feature.AuthorizationRest The Authorization REST Resource.BitstreamFormatRest The BitstreamFormat REST ResourceBitstreamRest The Bitstream REST ResourceBrowseEntryRest The Browse Entry REST ResourceBrowseIndexRest The Browse Index REST ResourceBundleRest The Bundle REST ResourceClaimedTaskRest The ClaimedTask REST ResourceCollectionRest The Collection REST ResourceCommunityRest The Community REST ResourceDSpaceObjectRest Base REST representation for all the DSpaceObjectsEntityTypeRest This class is the REST representation of the EntityType model object and acts as a data object for the EntityTypeResource class.EPersonRest The EPerson REST ResourceExternalSourceEntryRest This class serves as a REST representation for an entry of external dataExternalSourceRest This class serves as a REST representation for an External SourceFacetConfigurationRest This class' purpose is to give information about the FacetConfiguration to be displayed on the /facets endpointFacetResultsRest This class provides a container for the information to be used in the FacetResultsResourceGroupRest The Group REST ResourceHarvestedCollectionRest The HarvestCollection REST ResourceItemRest The Item REST ResourceMetadataFieldRest The MetadataField REST ResourceMetadataRest Rest representation of a map of metadata keys to ordered lists of values.MetadataSchemaRest The MetadataSchema REST ResourceMetadataValueList Type-safe wrapper for a list ofMetadataValues for use withMetadataConverter, so it can be invoked properly via calls toConverterService.toRest(Object, Projection).MetadataValueRest An embeddable representation of the Metadata to use in with DSpace REST ResourceParameterValueRest This class serves as a REST representation for a paramater with a value given to the scriptPoolTaskRest The PoolTask REST ResourceProcessRest This class serves as a REST representation for theProcessclassRelationshipRest This class acts as the REST representation of the Relationship model class.RelationshipTypeRest This class is the REST representation of the RelationshipType model class.RequestItemRest Represent a user's request for a copy of an Item.ResourcePolicyRest The Access Condition REST Resource.RestAddressableModel A directly addressable REST resourceRestModel A REST resource directly or indirectly (in a collection) exposed must have at least a type attribute to facilitate deserialization.RootRest The purpose of this class is to show the representation of information on the home/root page of the REST APIScriptRest This class serves as a REST representation of a ScriptSearchConfigurationRest This class' purpose is to store the information that'll be shown on the /search endpoint.SearchEventRest This class acts as a REST representation for a SearchEvent in DSpaceSearchFacetValueRest This class' purpose is to create a container for the information used in the SearchFacetValueResourceSearchResultsRest This class' purpose is to create a container for the information used in the SearchResultsResourceSearchResultsRest.AppliedFilter SearchSupportRest This class' purpose is to give information about the api/discover endpointSiteRest The Collection REST ResourceSubmissionAccessOptionRest The Access Condition Section Configuration REST ResourceSubmissionCCLicenseFieldEnumRest This class is the REST representation of the CCLicenseFieldEnum model object and acts as a data sub object for the SubmissionCCLicenseFieldRest class.SubmissionCCLicenseFieldRest This class is the REST representation of the CCLicenseField model object and acts as a data sub object for the SubmissionCCLicenseRest class.SubmissionCCLicenseRest This class is the REST representation of the CCLicense model object and acts as a data object for the SubmissionCCLicenseResource class.SubmissionCCLicenseUrlRest This class is the REST representation of the CCLicense URL String object and acts as a data object for the SubmissionCCLicenseUrlRest class.SubmissionDefinitionRest The Submission Definition REST ResourceSubmissionFormRest The Submission Form REST ResourceSubmissionSectionRest The SubmissionPanel REST Resource.TemplateItemRest The TemplateItem REST ResourceUsageReportRest This class serves as a REST representation of a Usage Report from the DSpace statisticsVersionHistoryRest The REST object for theVersionHistoryobjectVersionRest The REST object for theVersionobjectsVocabularyEntryDetailsRest The Vocabulary Entry Details REST ResourceVocabularyRest The vocabulary REST resourceWorkflowActionRest The rest resource used for workflow actionsWorkflowDefinitionRest The rest resource used for workflow definitionsWorkflowItemRest The WorkflowItem REST ResourceWorkflowStepRest The rest resource used for workflow stepsWorkspaceItemRest The WorkspaceItem REST Resource -
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.link.search Class Description DiscoveryResultsRest This class provides a container for the information to be used in the DiscoveryResultsResourceFacetResultsRest This class provides a container for the information to be used in the FacetResultsResourceSearchResultsRest This 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.model Class Description AccessConditionOptionRest The Access Condition (ResourcePolicy) REST ResourceAInprogressSubmissionRest Abstract class to share common aspects between the REST representation of inprogressSubmissionBaseObjectRest Base class for any REST resource that need to be addressable and identifiable (via an ID)BrowseIndexRest The Browse Index REST ResourceBrowseIndexRest.SortOption CheckSumRest The CheckSum REST Resource.CollectionRest The Collection REST ResourceDiscoveryResultsRest This class provides a container for the information to be used in the DiscoveryResultsResourceDSpaceObjectRest Base REST representation for all the DSpaceObjectsEntityTypeRest This class is the REST representation of the EntityType model object and acts as a data object for the EntityTypeResource class.EPersonRest The EPerson REST ResourceErrorRest Model class to transport error messages and its relative pathsGroupRest The Group REST ResourceHarvesterMetadataRest The rest resource used for harvester metadataHarvestStatusEnum An enum containing all the possible harvest statusesHarvestTypeEnum An enum containing all the possible harvest typesItemRest The Item REST ResourceLinkRest Class or method-level annotation to provide information about linked/embedded subresources of aRestModel.LinksRest This annotation allows to specify the direct linked REST entitiesMetadataRest Rest representation of a map of metadata keys to ordered lists of values.MetadataSchemaRest The MetadataSchema REST ResourceMetadataValueRest An embeddable representation of the Metadata to use in with DSpace REST ResourcePageRest This class is a REST representation for the Page object that is used for PaginationParameterRest This class serves as a REST representation for a script parameterParameterValueRest This class serves as a REST representation for a paramater with a value given to the scriptRelationshipTypeRest This class is the REST representation of the RelationshipType model class.RestAddressableModel A directly addressable REST resourceRestModel A REST resource directly or indirectly (in a collection) exposed must have at least a type attribute to facilitate deserialization.ScopeEnum The possible restriction options for the scope attributes in the SubmissionPanel resource and SubmissionForm's fieldsSearchConfigurationRest.Filter SearchConfigurationRest.Filter.Operator SearchConfigurationRest.SortOption SearchFacetEntryRest This class' purpose is to create a container for the information used in the SearchFacetEntryResourceSearchFacetValueRest This class' purpose is to create a container for the information used in the SearchFacetValueResourceSearchResultEntryRest This class' purpose is to create a container for the information in the SearchResultEntryResourceSearchResultsRest.AppliedFilter SearchResultsRest.Sorting SubmissionCCLicenseFieldEnumRest This class is the REST representation of the CCLicenseFieldEnum model object and acts as a data sub object for the SubmissionCCLicenseFieldRest class.SubmissionCCLicenseFieldRest This class is the REST representation of the CCLicenseField model object and acts as a data sub object for the SubmissionCCLicenseRest class.SubmissionDefinitionRest The Submission Definition REST ResourceSubmissionFormFieldRest The SubmissionFormField REST Resource.SubmissionFormInputTypeRest The SubmissionFormInputType REST Resource.SubmissionFormRest The Submission Form REST ResourceSubmissionFormRowRest The InputFormRow REST Resource.SubmissionSectionRest The SubmissionPanel REST Resource.SubmissionVisibilityRest The SubmissionVisibility REST Resource.UsageReportPointRest This class serves as a REST representation of a Point of aUsageReportRestfrom the DSpace statisticsVisibilityEnum The possible restriction options for the visibility attributes in the SubmissionPanel resource and SubmissionForm's fieldsVocabularyEntryDetailsRest The Vocabulary Entry Details REST ResourceWorkflowActionRest The rest resource used for workflow actionsWorkflowItemRest The WorkflowItem REST ResourceWorkflowStepRest The rest resource used for workflow steps -
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.model.hateoas Class Description AuthenticationStatusRest Find out your authentication status.AuthenticationTokenRest The authentication token REST HAL Resource.AuthnRest Root rest object for the /api/authn endpointAuthorizationFeatureRest The Authorization Feature REST Resource, shortly feature.AuthorizationRest The Authorization REST Resource.BitstreamFormatRest The BitstreamFormat REST ResourceBitstreamRest The Bitstream REST ResourceBrowseEntryRest The Browse Entry REST ResourceBrowseIndexRest The Browse Index REST ResourceBundleRest The Bundle REST ResourceClaimedTaskRest The ClaimedTask REST ResourceCollectionRest The Collection REST ResourceCommunityRest The Community REST ResourceDiscoveryResultsRest This class provides a container for the information to be used in the DiscoveryResultsResourceEntityTypeRest This class is the REST representation of the EntityType model object and acts as a data object for the EntityTypeResource class.EPersonRest The EPerson REST ResourceExternalSourceEntryRest This class serves as a REST representation for an entry of external dataExternalSourceRest This class serves as a REST representation for an External SourceFacetConfigurationRest This class' purpose is to give information about the FacetConfiguration to be displayed on the /facets endpointFacetResultsRest This class provides a container for the information to be used in the FacetResultsResourceGroupRest The Group REST ResourceHarvestedCollectionRest The HarvestCollection REST ResourceHarvesterMetadataRest The rest resource used for harvester metadataItemRest The Item REST ResourceLicenseRest The License text REST resource.MetadataFieldRest The MetadataField REST ResourceMetadataSchemaRest The MetadataSchema REST ResourcePoolTaskRest The PoolTask REST ResourceProcessFileTypesRest 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 byProcessFileTypesLinkRepositoryProcessRest This class serves as a REST representation for theProcessclassPropertyRest This class acts as the REST representation of a DSpace configuration property.RegistrationRest This class acts as the REST representation of the RegistrationData model class.RelationshipRest This class acts as the REST representation of the Relationship model class.RelationshipTypeRest This class is the REST representation of the RelationshipType model class.RequestItemRest Represent a user's request for a copy of an Item.ResourcePolicyRest The Access Condition REST Resource.RestAddressableModel A directly addressable REST resourceRootRest The purpose of this class is to show the representation of information on the home/root page of the REST APIScriptRest This class serves as a REST representation of a ScriptSearchConfigurationRest This class' purpose is to store the information that'll be shown on the /search endpoint.SearchEventRest This class acts as a REST representation for a SearchEvent in DSpaceSearchFacetEntryRest This class' purpose is to create a container for the information used in the SearchFacetEntryResourceSearchFacetValueRest This class' purpose is to create a container for the information used in the SearchFacetValueResourceSearchResultEntryRest This class' purpose is to create a container for the information in the SearchResultEntryResourceSearchResultsRest This class' purpose is to create a container for the information used in the SearchResultsResourceSearchSupportRest This class' purpose is to give information about the api/discover endpointSiteRest The Collection REST ResourceStatisticsSupportRest SubmissionAccessOptionRest The Access Condition Section Configuration REST ResourceSubmissionCCLicenseRest This class is the REST representation of the CCLicense model object and acts as a data object for the SubmissionCCLicenseResource class.SubmissionCCLicenseUrlRest This class is the REST representation of the CCLicense URL String object and acts as a data object for the SubmissionCCLicenseUrlRest class.SubmissionDefinitionRest The Submission Definition REST ResourceSubmissionFormRest The Submission Form REST ResourceSubmissionSectionRest The SubmissionPanel REST Resource.SubmissionUploadRest The Upload Section Configuration REST ResourceTemplateItemRest The TemplateItem REST ResourceUsageReportRest This class serves as a REST representation of a Usage Report from the DSpace statisticsVersionHistoryRest The REST object for theVersionHistoryobjectVersionRest The REST object for theVersionobjectsViewEventRest This class acts as a REST representation for a ViewEvent in DSpaceVocabularyEntryDetailsRest The Vocabulary Entry Details REST ResourceVocabularyEntryRest An entry in a VocabularyVocabularyRest The vocabulary REST resourceWorkflowActionRest The rest resource used for workflow actionsWorkflowDefinitionRest The rest resource used for workflow definitionsWorkflowItemRest The WorkflowItem REST ResourceWorkflowStepRest The rest resource used for workflow stepsWorkspaceItemRest The WorkspaceItem REST Resource -
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.model.step Class Description AccessConditionDTO The AccessConditionDTO is a partial representation of the DSpaceResourcePolicyRestas used in the patch payload for the upload and itemAccessConditions submission sections (see {@link UploadBitstreamRest, @link DataAccessCondition}.BitstreamFormatRest The BitstreamFormat REST ResourceBitstreamRest The Bitstream REST ResourceCheckSumRest The CheckSum REST Resource.MetadataValueRest An 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.projection Class Description LinkRest Class or method-level annotation to provide information about linked/embedded subresources of aRestModel.RestAddressableModel A directly addressable REST resourceRestModel A 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.repository Class Description AInprogressSubmissionRest Abstract class to share common aspects between the REST representation of inprogressSubmissionAuthorizationFeatureRest The Authorization Feature REST Resource, shortly feature.AuthorizationRest The Authorization REST Resource.BaseObjectRest Base class for any REST resource that need to be addressable and identifiable (via an ID)BitstreamFormatRest The BitstreamFormat REST ResourceBitstreamRest The Bitstream REST ResourceBrowseEntryRest The Browse Entry REST ResourceBrowseIndexRest The Browse Index REST ResourceBundleRest The Bundle REST ResourceClaimedTaskRest The ClaimedTask REST ResourceCollectionRest The Collection REST ResourceCommunityRest The Community REST ResourceDSpaceObjectRest Base REST representation for all the DSpaceObjectsEntityTypeRest This class is the REST representation of the EntityType model object and acts as a data object for the EntityTypeResource class.EPersonRest The EPerson REST ResourceExternalSourceEntryRest This class serves as a REST representation for an entry of external dataExternalSourceRest This class serves as a REST representation for an External SourceFacetConfigurationRest This class' purpose is to give information about the FacetConfiguration to be displayed on the /facets endpointFacetResultsRest This class provides a container for the information to be used in the FacetResultsResourceFeedbackRest The REST object for the Feedback objectsGroupRest The Group REST ResourceHarvestedCollectionRest The HarvestCollection REST ResourceItemRest The Item REST ResourceLicenseRest The License text REST resource.MetadataFieldRest The MetadataField REST ResourceMetadataSchemaRest The MetadataSchema REST ResourcePoolTaskRest The PoolTask REST ResourceProcessFileTypesRest 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 byProcessFileTypesLinkRepositoryProcessRest This class serves as a REST representation for theProcessclassPropertyRest This class acts as the REST representation of a DSpace configuration property.RegistrationRest This class acts as the REST representation of the RegistrationData model class.RelationshipRest This class acts as the REST representation of the Relationship model class.RelationshipTypeRest This class is the REST representation of the RelationshipType model class.RequestItemRest Represent a user's request for a copy of an Item.ResourcePolicyRest The Access Condition REST Resource.RestAddressableModel A directly addressable REST resourceRootRest The purpose of this class is to show the representation of information on the home/root page of the REST APIScriptRest This class serves as a REST representation of a ScriptSearchConfigurationRest This class' purpose is to store the information that'll be shown on the /search endpoint.SearchEventRest This class acts as a REST representation for a SearchEvent in DSpaceSearchResultsRest This class' purpose is to create a container for the information used in the SearchResultsResourceSearchSupportRest This class' purpose is to give information about the api/discover endpointSiteRest The Collection REST ResourceStatisticsSupportRest SubmissionAccessOptionRest The Access Condition Section Configuration REST ResourceSubmissionCCLicenseRest This class is the REST representation of the CCLicense model object and acts as a data object for the SubmissionCCLicenseResource class.SubmissionDefinitionRest The Submission Definition REST ResourceSubmissionFormRest The Submission Form REST ResourceSubmissionSectionRest The SubmissionPanel REST Resource.SubmissionUploadRest The Upload Section Configuration REST ResourceTemplateItemRest The TemplateItem REST ResourceUsageReportRest This class serves as a REST representation of a Usage Report from the DSpace statisticsVersionHistoryRest The REST object for theVersionHistoryobjectVersionRest The REST object for theVersionobjectsViewEventRest This class acts as a REST representation for a ViewEvent in DSpaceVocabularyEntryDetailsRest The Vocabulary Entry Details REST ResourceVocabularyEntryRest An entry in a VocabularyVocabularyRest The vocabulary REST resourceWorkflowActionRest The rest resource used for workflow actionsWorkflowDefinitionRest The rest resource used for workflow definitionsWorkflowItemRest The WorkflowItem REST ResourceWorkflowStepRest The rest resource used for workflow stepsWorkspaceItemRest The WorkspaceItem REST Resource -
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.repository.patch.operation Class Description MetadataValueRest An 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.submit Class Description AInprogressSubmissionRest Abstract class to share common aspects between the REST representation of inprogressSubmissionErrorRest Model class to transport error messages and its relative paths -
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.submit.factory.impl Class Description AccessConditionDTO The AccessConditionDTO is a partial representation of the DSpaceResourcePolicyRestas used in the patch payload for the upload and itemAccessConditions submission sections (see {@link UploadBitstreamRest, @link DataAccessCondition}.MetadataValueRest An embeddable representation of the Metadata to use in with DSpace REST ResourceResourcePolicyRest The Access Condition REST Resource. -
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.submit.step Class Description ErrorRest Model class to transport error messages and its relative paths -
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.submit.step.validation Class Description ErrorRest Model class to transport error messages and its relative paths -
Classes in org.dspace.app.rest.model used by org.dspace.app.rest.utils Class Description BaseObjectRest Base class for any REST resource that need to be addressable and identifiable (via an ID)CollectionRest The Collection REST ResourceCommunityRest The Community REST ResourceDSpaceObjectRest Base REST representation for all the DSpaceObjectsLinkRest Class or method-level annotation to provide information about linked/embedded subresources of aRestModel.RestAddressableModel A directly addressable REST resourceRestModel A REST resource directly or indirectly (in a collection) exposed must have at least a type attribute to facilitate deserialization.UsageReportRest This class serves as a REST representation of a Usage Report from the DSpace statisticsVocabularyEntryDetailsRest The Vocabulary Entry Details REST ResourceVocabularyEntryRest An entry in a VocabularyVocabularyRest The vocabulary REST resource