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,BundleConverter,ClaimedTaskConverter,CollectionConverter,CommunityConverter,DiscoverConfigurationConverter,DSpaceObjectConverter,DSpaceRunnableParameterConverter,EntityTypeConverter,EPersonConverter,ExternalSourceEntryRestConverter,ExternalSourceRestConverter,GroupConverter,HarvestedCollectionConverter,ItemConverter,MetadataConverter,MetadataFieldConverter,MetadataSchemaConverter,MetadataValueConverter,PoolTaskConverter,ProcessConverter,RelationshipConverter,RelationshipTypeConverter,RequestItemConverter,ResourcePolicyConverter,ScriptConverter,SiteConverter,SubmissionAccessOptionConverter,SubmissionCCLicenseConverter,SubmissionCCLicenseFieldConverter,SubmissionCCLicenseFieldEnumConverter,SubmissionCCLicenseUrlConverter,SubmissionDefinitionConverter,SubmissionFormConverter,SubmissionSectionConverter,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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Rconvert(M modelObject, Projection projection)Convert a DSpace model object into its equivalent REST resource, applying a given projection.Class<M>getModelClass()For what DSpace API model class does this converter convert?
-
-
-
Method Detail
-
convert
R convert(M modelObject, Projection projection)
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.
-
-