001 /***************************************************************************************************
002 * MODULE DESCRIPTION
003 ****************************************************************************************************
004 *
005 * NAME: IntItem.java
006 * LANGUAGE: Java2
007 * DATE: 4.12.2002
008 * AUTHOR: Miika Nurminen, University of Jyväskylä
009 *
010 ****************************************************************************************************
011 * COPYRIGHT (C) KIURU -PROJECT GROUP
012 * Limited rights granted. Please refer to license
013 ****************************************************************************************************
014 *
015 ****************************************************************************************************
016 * UPDATES
017 ****************************************************************************************************
018 *
019 * 4.12.2002: Initial release / mn
020 *
021 ****************************************************************************************************/
022 package kiurubeans;
023
024 /**
025 * Representation of a preparedstatement item of type <code>int</code>.
026 */
027 public class IntItem extends kiurubeans.StatementItem {
028
029 /**
030 * Creates a new instance of StateMentItem with int content.
031 * @param content content for PreparedStatement
032 */
033 public IntItem(int content) {
034 super(new Integer(content));
035 }
036
037
038 /**
039 * Sets target's parameter of a given index. ASSUMES target is set!
040 *
041 * @param index index number for parameter
042 * @throws SQLException if problems with setting
043 */
044 void assignItem(int index) throws java.sql.SQLException {
045 target.setInt(index,((Integer)getContent()).intValue());
046 }
047
048 }
049 /***************************************************************************************************
050 * COPYRIGHT (C) KIURU -PROJECT GROUP
051 * Limited rights granted. Please refer to license.
052 **************************************************************************************************/