public class Distances
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
expireAll() |
static java.lang.Float |
getDistance(java.sql.Connection oConn,
java.lang.String sLocationFrom,
java.lang.String sLocationTo,
java.lang.String sLocale)
Get distance between two locations from volatile memory cache or the database
|
static java.lang.Float |
getDistance(JDCConnection oConn,
java.lang.String sLocationFrom,
java.lang.String sLocationTo,
java.lang.String sLocale) |
static java.lang.Float |
getDistance(java.lang.String sLocationFrom,
java.lang.String sLocationTo,
java.lang.String sLocale)
Get distance between two locations from volatile memory cache
|
static void |
setDistance(java.sql.Connection oConn,
java.lang.String sLocationFrom,
java.lang.String sLocationTo,
float fKm,
java.lang.String sLocale)
Set distance between two locations at volatile memory cache and at k_distances_cache database table
Transaction management is responsability of the calling method,
no commit nor rollback is performed after writting to the database if autocommit mode is set to off
|
static void |
setDistance(JDCConnection oConn,
java.lang.String sLocationFrom,
java.lang.String sLocationTo,
float fKm,
java.lang.String sLocale) |
static void |
setDistance(java.lang.String sLocationFrom,
java.lang.String sLocationTo,
float fKm,
java.lang.String sLocale)
Set distance between two locations at volatile memory cache
|
public static void setDistance(java.lang.String sLocationFrom, java.lang.String sLocationTo, float fKm, java.lang.String sLocale) throws java.lang.InstantiationException, java.lang.NullPointerException, java.rmi.RemoteException
sLocationFrom
- String up to 254 characterssLocationTo
- String up to 254 charactersfKm
- float Distance in kilometterssLocale
- String locale for locationsjava.lang.InstantiationException
java.lang.NullPointerException
java.rmi.RemoteException
public static void setDistance(java.sql.Connection oConn, java.lang.String sLocationFrom, java.lang.String sLocationTo, float fKm, java.lang.String sLocale) throws java.lang.InstantiationException, java.lang.NullPointerException, java.rmi.RemoteException, java.sql.SQLException
Set distance between two locations at volatile memory cache and at k_distances_cache database table
Transaction management is responsability of the calling method, no commit nor rollback is performed after writting to the database if autocommit mode is set to offoConn
- Connection Opened JDBC database connectionsLocationFrom
- String up to 254 characterssLocationTo
- String up to 254 charactersfKm
- float Distance in kilometterssLocale
- String locale for locationsjava.lang.InstantiationException
java.lang.NullPointerException
java.rmi.RemoteException
java.sql.SQLException
public static void setDistance(JDCConnection oConn, java.lang.String sLocationFrom, java.lang.String sLocationTo, float fKm, java.lang.String sLocale) throws java.lang.InstantiationException, java.lang.NullPointerException, java.rmi.RemoteException, java.sql.SQLException
java.lang.InstantiationException
java.lang.NullPointerException
java.rmi.RemoteException
java.sql.SQLException
public static java.lang.Float getDistance(java.lang.String sLocationFrom, java.lang.String sLocationTo, java.lang.String sLocale) throws java.lang.InstantiationException, java.rmi.RemoteException, java.lang.ClassCastException
java.lang.InstantiationException
java.rmi.RemoteException
java.lang.ClassCastException
public static java.lang.Float getDistance(java.sql.Connection oConn, java.lang.String sLocationFrom, java.lang.String sLocationTo, java.lang.String sLocale) throws java.lang.InstantiationException, java.rmi.RemoteException, java.lang.ClassCastException, java.sql.SQLException
java.lang.InstantiationException
java.rmi.RemoteException
java.lang.ClassCastException
java.sql.SQLException
public static java.lang.Float getDistance(JDCConnection oConn, java.lang.String sLocationFrom, java.lang.String sLocationTo, java.lang.String sLocale) throws java.lang.InstantiationException, java.rmi.RemoteException, java.lang.ClassCastException, java.sql.SQLException
java.lang.InstantiationException
java.rmi.RemoteException
java.lang.ClassCastException
java.sql.SQLException
public void expireAll() throws java.rmi.RemoteException
java.rmi.RemoteException