1 package de.webman.form.db.queries; 2 3 import java.sql.Connection ; 4 import com.teamkonzept.db.TKPrepQuery; 5 import com.teamkonzept.webman.mainint.DatabaseDefaults; 6 import de.webman.form.db.FormConstants; 7 8 43 public class SelectReferencedContents 44 extends TKPrepQuery 45 { 46 47 49 52 private final static boolean IS_PREPARED = true; 53 54 57 private final static String [] PARAMETER_ORDER = 58 { 59 FormConstants.COLUMN_NAMES[FormConstants.FORM_ID] 60 }; 61 62 65 private final static Object [][] PARAMETER_TYPES = 66 { 67 {FormConstants.COLUMN_NAMES[FormConstants.FORM_ID], FormConstants.COLUMN_TYPES[FormConstants.FORM_ID]} 68 }; 69 70 73 private final static boolean[] SET_RELEVANTS = 74 { 75 true 76 }; 77 78 81 private final static String SQL_STRING = "SELECT CT1.CONTENT_NODE_ID, CT1.CONTENT_NODE_TYPE, CT1.CONTENT_NODE_NAME, CT1.CONTENT_NODE_PARENT " + 82 "FROM CONTENT_TREE CT1, CONTENT_TREE CT2 " + 83 "WHERE CT1.CONTENT_FORM = ? " + 84 "AND CT1.CONTENT_NODE_PARENT = CT2.CONTENT_NODE_ID " + 85 "AND CT2.CONTENT_NODE_TYPE = " + DatabaseDefaults.DIRECTORY_NODE; 86 87 88 90 95 public void initQuery (Connection connection) 96 { 97 super.initQuery(connection, 98 IS_PREPARED, 99 PARAMETER_ORDER, 100 PARAMETER_TYPES, 101 SET_RELEVANTS, 102 SQL_STRING); 103 } 104 105 } 106 | Popular Tags |