Class WorkspaceItemConverter

    • Constructor Detail

      • WorkspaceItemConverter

        public WorkspaceItemConverter()
                               throws org.dspace.app.util.SubmissionConfigReaderException
        Throws:
        org.dspace.app.util.SubmissionConfigReaderException
    • Method Detail

      • convert

        public WorkspaceItemRest convert​(org.dspace.content.WorkspaceItem obj,
                                         Projection projection)
        Description copied from interface: DSpaceConverter
        Convert a DSpace model object into its equivalent REST resource, applying a given projection.
        Parameters:
        obj - a DSpace API model object.
        Returns:
        a resource representing the model object.
      • toModel

        public org.dspace.content.WorkspaceItem toModel​(WorkspaceItemRest obj)
      • getModelClass

        public Class<org.dspace.content.WorkspaceItem> getModelClass()
        Description copied from interface: DSpaceConverter
        For what DSpace API model class does this converter convert?
        Returns:
        Class of model objects represented.
      • supportsModel

        public boolean supportsModel​(org.dspace.discovery.IndexableObject object)
        Parameters:
        object - the IndexableObject to check
        Returns:
        true if the actual converter implementation is able to manage the supplied IndexableObject