Package org.dspace.app.rest.converter
Interface DSpaceConverter<M,R>
- Type Parameters:
M- type of DSpace model object (e.g. Item)R- type of REST resource (e.g. ItemResource)
- All Known Subinterfaces:
IndexableObjectConverter<M,R>
- All Known Implementing Classes:
AInprogressItemConverter,AuthenticationTokenConverter,AuthorizationConverter,AuthorizationFeatureConverter,BitstreamConverter,BitstreamFormatConverter,BrowseIndexConverter,BulkAccessConditionConverter,BundleConverter,ClaimedTaskConverter,CollectionConverter,CommunityConverter,CorrectionTypeConverter,DiscoverConfigurationConverter,DSpaceObjectConverter,DSpaceRunnableParameterConverter,EntityTypeConverter,EPersonConverter,ExternalSourceEntryRestConverter,ExternalSourceRestConverter,GroupConverter,HarvestedCollectionConverter,ItemConverter,ItemFilterConverter,LDNMessageEntityConverter,LinksetConverter,MetadataConverter,MetadataFieldConverter,MetadataSchemaConverter,MetadataValueConverter,NotifyRequestStatusConverter,NotifyServiceConverter,OrcidHistoryRestConverter,OrcidQueueRestConverter,PoolTaskConverter,PotentialDuplicateConverter,ProcessConverter,QAEventConverter,QASourceConverter,QATopicConverter,RegistrationDataConverter,RelationshipConverter,RelationshipTypeConverter,RequestItemConverter,ResearcherProfileConverter,ResourcePolicyConverter,ScoreReviewActionAdvancedInfoConverter,ScriptConverter,SelectReviewerActionAdvancedInfoConverter,SiteConverter,SubmissionAccessOptionConverter,SubmissionCCLicenseConverter,SubmissionCCLicenseFieldConverter,SubmissionCCLicenseFieldEnumConverter,SubmissionCCLicenseUrlConverter,SubmissionCOARNotifyConverter,SubmissionDefinitionConverter,SubmissionFormConverter,SubmissionSectionConverter,SubscriptionConverter,SuggestionConverter,SuggestionSourceConverter,SuggestionTargetConverter,SupervisionOrderConverter,SystemWideAlertConverter,TemplateItemConverter,UsageReportConverter,VersionConverter,VersionHistoryConverter,VocabularyEntryDetailsRestConverter,VocabularyRestConverter,WorkflowActionConverter,WorkflowDefinitionConverter,WorkflowItemConverter,WorkflowStepConverter,WorkspaceItemConverter
public interface DSpaceConverter<M,R>
Conversion between DSpace model object and REST resource.
-
Method Summary
Modifier and TypeMethodDescriptionconvert(M modelObject, Projection projection) Convert a DSpace model object into its equivalent REST resource, applying a given projection.For what DSpace API model class does this converter convert?
-
Method Details
-
convert
Convert a DSpace model object into its equivalent REST resource, applying a given projection.- Parameters:
modelObject- a DSpace API model object.projection-- Returns:
- a resource representing the model object.
-
getModelClass
For what DSpace API model class does this converter convert?- Returns:
- Class of model objects represented.
-