All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.wadpam.open.io.Extractor Maven / Gradle / Ivy

package com.wadpam.open.io;

import java.util.Map;

/**
 *
 * @author os
 */
public interface Extractor {

    Iterable getColumns(Object arg, D dao);

    Map getHeaderNames(Object arg, D dao);

    Map getValues(Object arg, D dao, Object entity);

    String getTableName(Object arg, D dao);

    Object postDao(Object arg, Object preExport, Object preDao, D dao);

    Object postExport(Object arg, Object preExport, D[] daos);

    Object preDao(Object arg, Object preExport, D dao);

    Object preExport(Object arg, D[] daos);

    Iterable queryIterable(Object arg, D dao, int offset, int limit);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy