Modifier | Constructor and Description |
---|---|
protected |
DaoUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
closeSilently(Connection connection) |
static void |
closeSilently(ResultSet statement) |
static void |
closeSilently(Session session) |
static void |
closeSilently(Statement statement) |
static int |
compareWeights(float v0,
float v1)
Compare two weights with rounding them to kilograms.
|
static int |
computeDistanceInMeters(Float startLatitude,
Float startLongitude,
Float endLatitude,
Float endLongitude) |
static Double |
convertToDouble(Float floatValue) |
static Float |
convertToFloat(Double doubleValue) |
static Connection |
createConnection(Properties connectionProperties) |
static Connection |
createConnection(String jdbcUrl,
String user,
String password) |
static void |
fillConnectionProperties(Properties p,
String url,
String username,
String password) |
static Properties |
getConnectionProperties(String jdbcUrl,
String username,
String password,
String schema,
String dialect,
String driver)
Create a new hibernate configuration, with all hbm.xml files
for the schema need for app
|
static DecimalFormat |
getDecimalFormat(int minDecimal,
int maxDecimal) |
static DecimalFormatSymbols |
getDecimalFormatSymbols() |
static String |
getDistanceInMilles(Float distance) |
static String |
getJdbcUrl(File directory,
String dbName) |
static float |
getRoundedLengthStep(float lengthStep,
boolean aroundUp) |
static String |
getUrl(Properties connectionProperties) |
static <N extends Number> |
getValueOrComputedValue(N value,
N computedValue) |
static <N extends Number> |
getValueOrComputedValueComputed(N value,
N computedValue) |
static String |
getWeightStringValue(Float weight) |
static boolean |
isEqualWeight(float v0,
float v1) |
static boolean |
isFileDatabase(String jdbcUrl) |
static boolean |
isGreaterWeight(float v0,
float v1) |
static boolean |
isNotEqualWeight(float v0,
float v1) |
static boolean |
isSmallerWeight(float v0,
float v1) |
static boolean |
isValidConnectionProperties(String jdbcDriver,
String jdbcUrl,
String user,
String password)
Check if connection properties are valid.
|
static float |
roundKiloGram(float value)
Round the given value to max 4 digits.
|
static void |
shutdownDatabase(Connection connection) |
static void |
shutdownDatabase(Properties connectionProperties) |
static Object |
sqlUnique(Connection connection,
String sql) |
static Object |
sqlUnique(DataSource dataSource,
String sql) |
static <T> T |
sqlUniqueTyped(Connection connection,
String sql) |
static <T> T |
sqlUniqueTyped(DataSource dataSource,
String sql) |
static int |
sqlUpdate(Connection connection,
String sql) |
static int |
sqlUpdate(DataSource dataSource,
String sql) |
static Query |
withStatus(Query query)
set parameter values for a query: 'statusValidCode' and 'statusTemporaryCode'
|
protected DaoUtils()
public static Properties getConnectionProperties(String jdbcUrl, String username, String password, String schema, String dialect, String driver)
public static void closeSilently(Statement statement)
public static void closeSilently(Connection connection)
public static void closeSilently(ResultSet statement)
public static void closeSilently(Session session)
public static Connection createConnection(Properties connectionProperties) throws SQLException
SQLException
public static String getUrl(Properties connectionProperties)
public static Connection createConnection(String jdbcUrl, String user, String password) throws SQLException
SQLException
public static void fillConnectionProperties(Properties p, String url, String username, String password)
public static String getJdbcUrl(File directory, String dbName)
public static boolean isFileDatabase(String jdbcUrl)
public static boolean isValidConnectionProperties(String jdbcDriver, String jdbcUrl, String user, String password)
jdbcDriver
- jdbcUrl
- user
- password
- public static int computeDistanceInMeters(Float startLatitude, Float startLongitude, Float endLatitude, Float endLongitude)
public static String getDistanceInMilles(Float distance)
public static float getRoundedLengthStep(float lengthStep, boolean aroundUp)
public static DecimalFormatSymbols getDecimalFormatSymbols()
public static DecimalFormat getDecimalFormat(int minDecimal, int maxDecimal)
public static String getWeightStringValue(Float weight)
public static <N extends Number> N getValueOrComputedValue(N value, N computedValue)
public static <N extends Number> Boolean getValueOrComputedValueComputed(N value, N computedValue)
public static float roundKiloGram(float value)
value
- the float to round.public static int compareWeights(float v0, float v1)
v0
- first weight to comparev1
- second weight to comparepublic static boolean isSmallerWeight(float v0, float v1)
public static boolean isGreaterWeight(float v0, float v1)
public static boolean isEqualWeight(float v0, float v1)
public static boolean isNotEqualWeight(float v0, float v1)
public static Query withStatus(Query query)
query
- a query with this parameters insidepublic static Double convertToDouble(Float floatValue)
public static Float convertToFloat(Double doubleValue)
public static int sqlUpdate(DataSource dataSource, String sql)
public static int sqlUpdate(Connection connection, String sql)
public static Object sqlUnique(DataSource dataSource, String sql)
public static <T> T sqlUniqueTyped(DataSource dataSource, String sql)
public static Object sqlUnique(Connection connection, String sql)
public static <T> T sqlUniqueTyped(Connection connection, String sql)
public static void shutdownDatabase(Connection connection)
public static void shutdownDatabase(Properties connectionProperties) throws SQLException
SQLException
Copyright © 2012–2014 IFREMER. All rights reserved.