KickJava   Java API By Example, From Geeks To Geeks.

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


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