@ -24,50 +24,50 @@ public class dbRealmHandler extends dbHandlerBase {
@@ -24,50 +24,50 @@ public class dbRealmHandler extends dbHandlerBase {
}
public ConcurrentHashMap < Integer , Realm > LOAD_ALL_REALMS ( ) {
public ConcurrentHashMap < Integer , Realm > LOAD_ALL_REALMS ( ) {
ConcurrentHashMap < Integer , Realm > realmList ;
Realm thisRealm ;
ConcurrentHashMap < Integer , Realm > realmList ;
Realm thisRealm ;
realmList = new ConcurrentHashMap < > ( ) ;
int recordsRead = 0 ;
realmList = new ConcurrentHashMap < > ( ) ;
int recordsRead = 0 ;
prepareCallable ( "SELECT * FROM obj_realm" ) ;
prepareCallable ( "SELECT * FROM obj_realm" ) ;
try {
ResultSet rs = executeQuery ( ) ;
try {
ResultSet rs = executeQuery ( ) ;
while ( rs . next ( ) ) {
while ( rs . next ( ) ) {
recordsRead + + ;
thisRealm = new Realm ( rs ) ;
realmList . put ( thisRealm . getRealmID ( ) , thisRealm ) ;
}
recordsRead + + ;
thisRealm = new Realm ( rs ) ;
realmList . put ( thisRealm . getRealmID ( ) , thisRealm ) ;
}
Logger . info ( "read: " + recordsRead + " cached: " + realmList . size ( ) ) ;
Logger . info ( "read: " + recordsRead + " cached: " + realmList . size ( ) ) ;
} catch ( SQLException e ) {
Logger . error ( e . getErrorCode ( ) + ' ' + e . getMessage ( ) , e ) ;
} catch ( UnknownHostException ex ) {
} catch ( SQLException e ) {
Logger . error ( e . getErrorCode ( ) + ' ' + e . getMessage ( ) , e ) ;
} catch ( UnknownHostException ex ) {
java . util . logging . Logger . getLogger ( dbRealmHandler . class . getName ( ) ) . log ( Level . SEVERE , null , ex ) ;
} finally {
closeCallable ( ) ;
}
return realmList ;
}
closeCallable ( ) ;
}
return realmList ;
}
public void REALM_UPDATE ( Realm realm ) {
prepareCallable ( "CALL realm_UPDATE(?,?,?,?)" ) ;
prepareCallable ( "CALL realm_UPDATE(?,?,?,?)" ) ;
setInt ( 1 , realm . getRealmID ( ) ) ;
setInt ( 2 , ( realm . getRulingCity ( ) = = null ) ? 0 : realm . getRulingCity ( ) . getObjectUUID ( ) ) ;
setInt ( 3 , realm . getCharterType ( ) ) ;
setInt ( 1 , realm . getRealmID ( ) ) ;
setInt ( 2 , ( realm . getRulingCity ( ) = = null ) ? 0 : realm . getRulingCity ( ) . getObjectUUID ( ) ) ;
setInt ( 3 , realm . getCharterType ( ) ) ;
if ( realm . ruledSince ! = null )
setLocalDateTime ( 4 , realm . ruledSince ) ;
else
setNULL ( 4 , java . sql . Types . DATE ) ;
else
setNULL ( 4 , java . sql . Types . DATE ) ;
executeUpdate ( ) ;
executeUpdate ( ) ;
}
}