|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.knowgate.hipergate.Distances
public class Distances
Wrapper around DistributedCachePeer for caching distances from k_distances_cache table
| Method Summary | |
|---|---|
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
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 locations
java.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 off
oConn - Connection Opened JDBC database connectionsLocationFrom - String up to 254 characterssLocationTo - String up to 254 charactersfKm - float Distance in kilometterssLocale - String locale for locations
java.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
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||