Add generic DAO with CSV implementation
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
868e640ec6
commit
a453a01ff9
3 changed files with 97 additions and 0 deletions
16
1-Adapter/src/main/java/persistence/GenericDAO.java
Normal file
16
1-Adapter/src/main/java/persistence/GenericDAO.java
Normal file
|
@ -0,0 +1,16 @@
|
|||
package persistence;
|
||||
|
||||
import persistence.category.CategoryEntity;
|
||||
|
||||
import java.util.Set;
|
||||
import java.util.function.Function;
|
||||
|
||||
public interface GenericDAO<T> {
|
||||
|
||||
public Set<T> getALl();
|
||||
|
||||
void remove(T value);
|
||||
|
||||
void add(T value);
|
||||
|
||||
}
|
10
1-Adapter/src/main/java/persistence/csv/CSVSerializable.java
Normal file
10
1-Adapter/src/main/java/persistence/csv/CSVSerializable.java
Normal file
|
@ -0,0 +1,10 @@
|
|||
package persistence.csv;
|
||||
|
||||
public interface CSVSerializable {
|
||||
|
||||
static String seperator = ",";
|
||||
|
||||
String[] getHeaders();
|
||||
|
||||
String toCSVString();
|
||||
}
|
Reference in a new issue