1 5 package com.teamkonzept.webman.mainint.db.queries; 6 7 import java.sql.*; 8 9 import com.teamkonzept.db.*; 10 11 20 public class TKDBDocContentDCGet extends TKPrepQuery{ 21 22 public final static boolean ISPREPARED = 23 true; 24 25 public final static String [] PARAMORDER = 26 { "PRESENTATION_ID", "SITE_NODE_ID", "SITE_NODE_DOC_IDX"}; 27 28 public final static Object [][] PARAMTYPES = 29 null; 30 31 public final static boolean[] SETRELEVANTS = 32 { true }; 33 34 public final static String SQLSTRING = 35 36 "SELECT " + 37 " DC.*, " + 38 " CS.SELECTION_TYPE, " + 39 " CS.SELECTION_DATA, " + 40 " CT.CONTENT_NODE_NAME " + 41 "FROM " + 42 " PRESENTATION_COMPONENT PM, DOCUMENT_CONTENT DC, CONTENT_SELECTION CS, " + 43 " CONTENT_TREE CT " + 44 "WHERE " + 45 " PM.PRESENTATION_ID = ? " + 46 "AND " + 47 " PM.COMPONENT_TYPE = 3 " + 48 "AND " + 49 " DC.SITE_NODE_ID = ? " + 50 "AND " + 51 " DC.SITE_NODE_DOC_IDX = ? " + 52 "AND " + 53 " DC.PRESENTATION_COMPONENT_IDX = PM.PRESENTATION_COMPONENT_IDX " + 54 "AND " + 55 DBStringFactory.rightOuterJoin( " CS.SELECTION_ID "," DC.SELECTION_ID ") + 56 "AND " + 57 DBStringFactory.rightOuterJoin( " CT.CONTENT_NODE_ID "," DC.CONTENT_NODE_ID ") + 58 "ORDER BY " + 59 " PM.PRESENTATION_COMPONENT_IDX"; 60 61 62 public void initQuery(Connection con) { 63 super.initQuery( 64 con, 65 ISPREPARED, 66 PARAMORDER, 67 PARAMTYPES, 68 SETRELEVANTS, 69 SQLSTRING ); 70 } 71 } 72 73 74 | Popular Tags |