diff --git a/src/org/kar/archidata/dataAccess/addOn/AddOnDataJson.java b/src/org/kar/archidata/dataAccess/addOn/AddOnDataJson.java index 2f3a75d..0dc9a67 100644 --- a/src/org/kar/archidata/dataAccess/addOn/AddOnDataJson.java +++ b/src/org/kar/archidata/dataAccess/addOn/AddOnDataJson.java @@ -4,6 +4,7 @@ import java.lang.reflect.Field; import java.lang.reflect.ParameterizedType; import java.sql.PreparedStatement; import java.sql.ResultSet; +import java.sql.SQLException; import java.sql.Types; import java.util.ArrayList; import java.util.List; @@ -26,6 +27,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.fasterxml.jackson.annotation.JsonValue; +import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; @@ -53,7 +55,7 @@ public class AddOnDataJson implements DataAccessAddOn { @Override public void insertData(final PreparedStatement ps, final Field field, final Object rootObject, final CountInOut iii) - throws Exception { + throws IllegalArgumentException, IllegalAccessException, SQLException, JsonProcessingException { final Object data = field.get(rootObject); if (data == null) { ps.setNull(iii.value, Types.VARCHAR); @@ -70,7 +72,7 @@ public class AddOnDataJson implements DataAccessAddOn { } @Override - public boolean isInsertAsync(final Field field) throws Exception { + public boolean isInsertAsync(final Field field) { return false; }