summaryrefslogtreecommitdiff
path: root/src/main/java/design/persistence/importexport/DataSource.java
blob: e735c7ebfdbd3c0eab3287f33c3f73a64cc80b6a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package design.persistence.importexport;

import com.fasterxml.jackson.databind.module.SimpleModule;

import java.io.IOException;

public interface DataSource {

    void importData(Object data) throws IOException;

    Object exportData() throws IOException;

    SimpleModule getJacksonModule();

    Class<?> getTargetClass();
}