KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > teamkonzept > webman > mainint > db > queries > duplication > postgresql > TKDBDuplicateQuery


1 package com.teamkonzept.webman.mainint.db.queries.duplication.postgresql;
2
3 import com.teamkonzept.db.*;
4 import com.teamkonzept.webman.mainint.DatabaseDefaults;
5
6 import java.io.*;
7 import java.util.*;
8 import java.sql.*;
9
10 /* INPUT: TEMPLATE_ROOT_ID (Wurzelknoten ID des zu duplizierenden CONTENT_TREE Teilbaumes ) */
11 /* TARGET_ROOT_ID (An diesen CONTENT_TREE Node wird der duplizierte Teilbaum als rechtestes Kind angehängt ) */
12 /* ST_SUBTREE_ROOT_ID (Wurzelknoten ID des zu duplizierenden SITE_TREE Teilbaumes ) */
13 /* ST_TARGET_ROOT_ID (An diesen SITE_TREE Node wird der duplizierte Teilbaum als rechtestes Kind angehängt ) */
14 /* NEW_CONTENT_ROOT_NAME (Namen fŸr die Wurzelknoten der neuen SubbŠume) */
15 /* NEW_CONTENT_ROOT_SHORTNAME */
16 /* NEW_SITE_ROOT_NAME */
17 /* NEW_SITE_ROOT_SHORTNAME */
18 /* SITE_TREE_FLAG Obsolete in the current version (Die Flags dienen zum an und ausschalten des Kopierens der Bereiche Site-Tree und Content.) */
19 /* CONTENT_FLAG Obsolete in the current version */
20
21
22    
23  
24 public class TKDBDuplicateQuery extends CompositeQuery {
25
26     final static String JavaDoc CONTENT_FLAG = "CONTENT_FLAG";
27     final static String JavaDoc NEW_CONTENT_ROOT_NAME = "NEW_CONTENT_ROOT_NAME";
28     final static String JavaDoc NEW_CONTENT_ROOT_SHORTNAME = "NEW_CONTENT_ROOT_SHORTNAME";
29     final static String JavaDoc NEW_SITE_ROOT_NAME = "NEW_SITE_ROOT_NAME";
30     final static String JavaDoc NEW_SITE_ROOT_SHORTNAME = "NEW_SITE_ROOT_SHORTNAME";
31     final static String JavaDoc SITE_TREE_FLAG = "SITE_TREE_FLAG";
32     final static String JavaDoc ST_SUBTREE_ROOT_ID = "ST_SUBTREE_ROOT_ID";
33     final static String JavaDoc ST_TARGET_ROOT_ID = "ST_TARGET_ROOT_ID";
34     final static String JavaDoc TARGET_ROOT_ID = "TARGET_ROOT_ID";
35     final static String JavaDoc TEMPLATE_ROOT_ID = "TEMPLATE_ROOT_ID";
36     
37     
38      protected void initConcreteCompositeQuery() throws SQLException
39     {
40     
41         /* Create the required procedures and functions in the database */
42         registerQuery(AssureTempTables.class);
43
44         /* Call the "main" procedure */
45         registerQuery(ExecuteDuplication.class);
46         
47         /* Fetch results */
48         registerQuery(SelectDuplicationResults.class);
49         
50
51     }
52     
53     
54    
55 }
56
57
Popular Tags