Class SubmissionSectionConverter

  • All Implemented Interfaces:
    DSpaceConverter<org.dspace.app.util.SubmissionStepConfig,​SubmissionSectionRest>

    @Component
    public class SubmissionSectionConverter
    extends Object
    implements DSpaceConverter<org.dspace.app.util.SubmissionStepConfig,​SubmissionSectionRest>
    This is the converter from/to the SubmissionStepConfig in the DSpace API data model and the REST data model
    Author:
    Luigi Andrea Pascarelli (luigiandrea.pascarelli at 4science.it)
    • Constructor Detail

      • SubmissionSectionConverter

        public SubmissionSectionConverter()
    • Method Detail

      • convert

        public SubmissionSectionRest convert​(org.dspace.app.util.SubmissionStepConfig step,
                                             Projection projection)
        Description copied from interface: DSpaceConverter
        Convert a DSpace model object into its equivalent REST resource, applying a given projection.
        Specified by:
        convert in interface DSpaceConverter<org.dspace.app.util.SubmissionStepConfig,​SubmissionSectionRest>
        Parameters:
        step - a DSpace API model object.
        Returns:
        a resource representing the model object.
      • getModelClass

        public Class<org.dspace.app.util.SubmissionStepConfig> getModelClass()
        Description copied from interface: DSpaceConverter
        For what DSpace API model class does this converter convert?
        Specified by:
        getModelClass in interface DSpaceConverter<org.dspace.app.util.SubmissionStepConfig,​SubmissionSectionRest>
        Returns:
        Class of model objects represented.
      • getSubmissionConfigReader

        public org.dspace.app.util.SubmissionConfigReader getSubmissionConfigReader()
                                                                             throws org.dspace.app.util.SubmissionConfigReaderException
        Throws:
        org.dspace.app.util.SubmissionConfigReaderException