TKDBDocReferenceUpdate.java :  » Content-Management-System » webman » com » teamkonzept » webman » mainint » db » queries » Java Open Source

Java Open Source » Content Management System » webman 
webman » com » teamkonzept » webman » mainint » db » queries » TKDBDocReferenceUpdate.java
/*
 * $Header: /cvsroot/webman-cms/source/webman/com/teamkonzept/webman/mainint/db/queries/Attic/TKDBDocReferenceUpdate.java,v 1.5 2000/05/22 15:01:47 careck Exp $
 *
 */
package com.teamkonzept.webman.mainint.db.queries;

import java.sql.*;

import com.teamkonzept.db.*;

/*
 * TKDBDocReferenceUpdate
 * Schreibt einen DS fuer eine Document_Reference
 *
 * Input: Kompl. DS
 * Output: none
 */
public class TKDBDocReferenceUpdate extends TKPrepQuery{

  public final static boolean isPrepared =
    true;
  
  public final static String[] paramOrder =
    { 
      "REFERENCE_TYPE",
      "DEST_SITE_NODE_ID", "DEST_SITE_NODE_DOC_SHORTNAME",
      "SELECTION_TYPE", "SELECTION_DATA", 
      "SRC_SITE_NODE_ID", "SRC_SITE_NODE_DOC_IDX", "SRC_PRESENTATION_COMPONENT_IDX"
     };
  
  public final static Object[][] paramTypes =
    {
      {"SELECTION_TYPE", new Integer(Types.VARCHAR)},
       {"SRC_SITE_NODE_DOC_SHORTNAME", new Integer(Types.VARCHAR)},
       {"SELECTION_DATA", new Integer(Types.LONGVARCHAR)}
     };
        
  public final static boolean[] setRelevants =
    { false };
    
  public final static String sqlString =
  
    "UPDATE " +
    " DOCUMENT_REFERENCE " +
    "SET " +
    " REFERENCE_TYPE = ?, " +
    " DEST_SITE_NODE_ID = ?, " +
    " DEST_SITE_NODE_DOC_SHORTNAME = ?, " +
    " SELECTION_TYPE = ?, " +
    " SELECTION_DATA = ? " +
    "WHERE " +
    " SRC_SITE_NODE_ID = ? " +
    "AND " + 
    " SRC_SITE_NODE_DOC_IDX = ? " +
    "AND " + 
    " SRC_PRESENTATION_COMPONENT_IDX = ? ";
  
  public void initQuery(Connection con) {
    super.initQuery(
      con, 
      isPrepared, 
      paramOrder, 
      paramTypes,
      setRelevants,
      sqlString ); 
  }
}

java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.