![JAR search and dependency download from the Maven repository](/logo.png)
ace.data.file.handling.FileHandler Maven / Gradle / Ivy
The newest version!
package ace.data.file.handling;
import ace.data.file.handling.reader.IFileReader;
import ace.data.file.handling.writer.IFileWriter;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
/**
*
* @param Format for the raw data
*/
@Component
public class FileHandler implements IFileHandler {
@Resource(name = "databaseFileReader")
IFileReader fileReader;
@Resource(name = "databaseFileWriter")
IFileWriter fileWriter;
@Override
public V loadFile(String filePath) {
return fileReader.loadFile(filePath);
}
@Override
public V getRawData() {
return fileReader.getRawData();
}
@Override
public void saveFile(String filePath) {
fileWriter.saveFile(filePath);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy