Interface IndexableObjectConverter<M,R extends RestAddressableModel>

Type Parameters:
M - the Class in the DSpace API data model
R - the Class in the DSpace REST data model
All Superinterfaces:
DSpaceConverter<M,R>
All Known Implementing Classes:
AInprogressItemConverter, ClaimedTaskConverter, CollectionConverter, CommunityConverter, ItemConverter, LDNMessageEntityConverter, PoolTaskConverter, WorkflowItemConverter, WorkspaceItemConverter

public interface IndexableObjectConverter<M,R extends RestAddressableModel> extends DSpaceConverter<M,R>
This is the base converter from/to objects in the DSpace API data model and the REST data model that can be indexed
Author:
Andrea Bollini (andrea.bollini at 4science.it)
  • Method Details

    • supportsModel

      boolean supportsModel(IndexableObject idxo)
      Parameters:
      idxo - the IndexableObject to check
      Returns:
      true if the actual converter implementation is able to manage the supplied IndexableObject