ASM #19155 MPE and Hydro colormanger fix
Change-Id: I2d95794057c62d364d9cece891c652e8d7201ea3
This commit is contained in:
parent
1a294ea510
commit
db9a73d703
1 changed files with 16 additions and 7 deletions
|
@ -50,6 +50,7 @@ import com.raytheon.viz.hydrocommon.util.DbUtils;
|
||||||
* Jan 15, 2016 DCS18180 JingtaoD code improvement based on code review for DR17935
|
* Jan 15, 2016 DCS18180 JingtaoD code improvement based on code review for DR17935
|
||||||
* May 27, 2016 19012 lbousaidi remove the check for apostrophe when there is a call to
|
* May 27, 2016 19012 lbousaidi remove the check for apostrophe when there is a call to
|
||||||
* ColorDataValue table class
|
* ColorDataValue table class
|
||||||
|
* Jul 07, 2016 19155 lbousaidi Don't check for special Character for ColorMager for MPE and Hydro
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
* @author askripsky
|
* @author askripsky
|
||||||
|
@ -106,13 +107,21 @@ public class HydroDBDataManager extends HydroDataManager {
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
T recordToDeleteForQuery = (T) recordToDelete.getClass()
|
T recordToDeleteForQuery = (T) recordToDelete.getClass()
|
||||||
.newInstance();
|
.newInstance();
|
||||||
|
|
||||||
DbUtils.escapeSpecialCharforData(recordToDelete,
|
String deleteQuery="";
|
||||||
recordToDeleteForQuery);
|
|
||||||
|
if (!recordToDelete.getClass().getName().contains(ColorValueData.class.getName())){
|
||||||
String deleteQuery = (String) recordToDelete.getClass()
|
DbUtils.escapeSpecialCharforData(recordToDelete,
|
||||||
.getMethod("getDeleteStatement")
|
recordToDeleteForQuery);
|
||||||
.invoke(recordToDeleteForQuery);
|
deleteQuery = (String) recordToDelete.getClass()
|
||||||
|
.getMethod("getDeleteStatement")
|
||||||
|
.invoke(recordToDeleteForQuery);
|
||||||
|
} else {
|
||||||
|
deleteQuery = (String) recordToDelete.getClass()
|
||||||
|
.getMethod("getDeleteStatement")
|
||||||
|
.invoke(recordToDelete);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
runStatement(deleteQuery);
|
runStatement(deleteQuery);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue