1 package de.webman.form.db.queries; 2 3 import java.sql.Connection ; 4 import com.teamkonzept.db.TKPrepQuery; 5 import de.webman.form.db.FormConstants; 6 7 41 public class SelectReferencedSiteNodes 42 extends TKPrepQuery 43 { 44 45 47 50 private final static boolean IS_PREPARED = true; 51 52 55 private final static String [] PARAMETER_ORDER = 56 { 57 FormConstants.COLUMN_NAMES[FormConstants.FORM_ID] 58 }; 59 60 63 private final static Object [][] PARAMETER_TYPES = 64 { 65 {FormConstants.COLUMN_NAMES[FormConstants.FORM_ID], FormConstants.COLUMN_TYPES[FormConstants.FORM_ID]} 66 }; 67 68 71 private final static boolean[] SET_RELEVANTS = 72 { 73 true 74 }; 75 76 79 private final static String SQL_STRING = "SELECT ST.SITE_NODE_ID, ST.SITE_NODE_NAME, ST.SITE_NODE_PARENT " + 80 "FROM FORM FO, STRUCTURED_CONTENT SC, SITE_TREE ST " + 81 "WHERE FO.FORM_ID = ? " + 82 "AND FO.FORM_ID = SC.FORM_ID " + 83 "AND SC.SITE_NODE_ID = ST.SITE_NODE_ID"; 84 85 86 88 93 public void initQuery (Connection connection) 94 { 95 super.initQuery(connection, 96 IS_PREPARED, 97 PARAMETER_ORDER, 98 PARAMETER_TYPES, 99 SET_RELEVANTS, 100 SQL_STRING); 101 } 102 103 } 104 | Popular Tags |