1 5 package com.teamkonzept.webman.mainint.db.queries.postgresql; 6 7 import java.sql.*; 8 import com.teamkonzept.db.*; 9 10 19 public class TKDBDocContentPCGet extends TKPrepQuery 20 { 21 22 public final static boolean IS_PREPARED = true; 23 24 public final static String [] PARAM_ORDER = 25 { "SITE_NODE_ID", "SITE_NODE_DOC_IDX", "PRESENTATION_ID" }; 26 27 public final static Object [][] PARAM_TYPES = null; 28 29 public final static boolean[] SET_RELEVANTS = { true }; 30 31 public final static String SQL_STRING = 32 "SELECT ? AS \"SITE_NODE_ID\", ? AS \"SITE_NODE_DOC_IDX\", " + 33 " PM.PRESENTATION_ID AS \"PRESENTATION_ID\", " + 34 " PM.PRESENTATION_COMPONENT_IDX AS \"PRESENTATION_COMPONENT_IDX\", " + 35 " PM.COMPONENT_TYPE AS \"COMPONENT_TYPE\", " + 36 " PM.INTEGRATION_TYPE AS \"INTEGRATION_TYPE\", " + 37 " PM.INTEGRATION_NAME AS \"INTEGRATION_NAME\", " + 38 " PM.INTEGRATION_SHORTNAME AS \"INTEGRATION_SHORTNAME\", " + 39 " PN.FORM_ID AS \"FORM_ID\" " + 40 "FROM " + 41 " PRESENTATION_COMPONENT PM LEFT JOIN PRESENTATION_CONTENT PN USING ( PRESENTATION_ID, PRESENTATION_COMPONENT_IDX ) " + 42 "WHERE " + 43 " PM.PRESENTATION_ID = ? " + 44 "AND " + 45 " PM.COMPONENT_TYPE BETWEEN 1 AND 3 " + 46 "ORDER BY PM.PRESENTATION_COMPONENT_IDX"; 47 48 public void initQuery(Connection con) 49 { 50 super.initQuery(con, 51 IS_PREPARED, 52 PARAM_ORDER, PARAM_TYPES, SET_RELEVANTS, SQL_STRING); 53 } 54 } 55 | Popular Tags |