gt: 		Integer ii = (Integer)get_Value(COLUMNNAME_StartNo);
context: /******************************************************************************
   * Product: Adempiere ERP & CRM Smart Business Solution                       *
   * Copyright (C) 1999-2007 ComPiere, Inc. All Rights Reserved.                *
   * This program is free software, you can redistribute it and/or modify it    *
   * under the terms version 2 of the GNU General Public License as published   *
   * by the Free Software Foundation. This program is distributed in the hope   *
   * that it will be useful, but WITHOUT ANY WARRANTY, without even the implied *
   * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.           *
   * See the GNU General Public License for more details.                       *
   * You should have received a copy of the GNU General Public License along    *
   * with this program, if not, write to the Free Software Foundation, Inc.,    *
   * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.                     *
   * For the text or an alternative of this public license, you may reach us    *
   * ComPiere, Inc., 2620 Augustine Dr. #245, Santa Clara, CA 95054, USA        *
   * or via info@compiere.org or http://www.compiere.org/license.html           *
   *****************************************************************************/
  /** Generated Model - DO NOT CHANGE */
  package org.compiere.model;
  
  import java.sql.ResultSet;
  import java.util.Properties;
  import org.compiere.util.KeyNamePair;
  
  /** Generated Model for AD_Sequence
   *  @author Adempiere (generated) 
   *  @version Release 3.7.0LTS - $Id$ */
  public class X_AD_Sequence extends PO implements I_AD_Sequence, I_Persistent 
  {
  
  	/**
  	 *
  	 */
  	private static final long serialVersionUID = 20110831L;
  
      /** Standard Constructor */
      public X_AD_Sequence (Properties ctx, int AD_Sequence_ID, String trxName)
      {
        super (ctx, AD_Sequence_ID, trxName);
        /** if (AD_Sequence_ID == 0)
          {
  			setAD_Sequence_ID (0);
  			setCurrentNext (0);
  // 1000000
  			setCurrentNextSys (0);
  // 100
  			setIncrementNo (0);
  // 1
  			setIsAutoSequence (false);
  			setName (null);
  			setStartNo (0);
  // 1000000
          } */
      }
  
      /** Load Constructor */
      public X_AD_Sequence (Properties ctx, ResultSet rs, String trxName)
      {
        super (ctx, rs, trxName);
      }
  
      /** AccessLevel
        * @return 6 - System - Client 
        */
      protected int get_AccessLevel()
      {
        return accessLevel.intValue();
      }
  
      /** Load Meta Data */
      protected POInfo initPO (Properties ctx)
      {
        POInfo poi = POInfo.getPOInfo (ctx, Table_ID, get_TrxName());
        return poi;
      }
  
      public String toString()
      {
        StringBuffer sb = new StringBuffer ("X_AD_Sequence[")
          .append(get_ID()).append("]");
        return sb.toString();
      }
  
  	/** Set Sequence.
  		@param AD_Sequence_ID 
  		Document Sequence
  	  */
  	public void setAD_Sequence_ID (int AD_Sequence_ID)
  	{
  		if (AD_Sequence_ID < 1) 
  			set_ValueNoCheck (COLUMNNAME_AD_Sequence_ID, null);
  		else 
  			set_ValueNoCheck (COLUMNNAME_AD_Sequence_ID, Integer.valueOf(AD_Sequence_ID));
  	}
  
  	/** Get Sequence.
  		@return Document Sequence
  	  */
  	public int getAD_Sequence_ID () 
  	{
  		Integer ii = (Integer)get_Value(COLUMNNAME_AD_Sequence_ID);
  		if (ii == null)
  			 return 0;
  		return ii.intValue();
  	}
  
  	/** Set Current Next.
  		@param CurrentNext 
  		The next number to be used
  	  */
  	public void setCurrentNext (int CurrentNext)
  	{
  		set_Value (COLUMNNAME_CurrentNext, Integer.valueOf(CurrentNext));
  	}
  
  	/** Get Current Next.
  		@return The next number to be used
  	  */
  	public int getCurrentNext () 
  	{
  		Integer ii = (Integer)get_Value(COLUMNNAME_CurrentNext);
  		if (ii == null)
  			 return 0;
  		return ii.intValue();
  	}
  
  	/** Set Current Next (System).
  		@param CurrentNextSys 
  		Next sequence for system use
  	  */
  	public void setCurrentNextSys (int CurrentNextSys)
  	{
  		set_Value (COLUMNNAME_CurrentNextSys, Integer.valueOf(CurrentNextSys));
  	}
  
  	/** Get Current Next (System).
  		@return Next sequence for system use
  	  */
  	public int getCurrentNextSys () 
  	{
  		Integer ii = (Integer)get_Value(COLUMNNAME_CurrentNextSys);
  		if (ii == null)
  			 return 0;
  		return ii.intValue();
  	}
  
  	/** Set Date Column.
  		@param DateColumn 
  		Fully qualified date column
  	  */
  	public void setDateColumn (String DateColumn)
  	{
  		set_Value (COLUMNNAME_DateColumn, DateColumn);
  	}
  
  	/** Get Date Column.
  		@return Fully qualified date column
  	  */
  	public String getDateColumn () 
  	{
  		return (String)get_Value(COLUMNNAME_DateColumn);
  	}
  
  	/** Set Decimal Pattern.
  		@param DecimalPattern 
  		Java Decimal Pattern
  	  */
  	public void setDecimalPattern (String DecimalPattern)
  	{
  		set_Value (COLUMNNAME_DecimalPattern, DecimalPattern);
  	}
  
  	/** Get Decimal Pattern.
  		@return Java Decimal Pattern
  	  */
  	public String getDecimalPattern () 
  	{
  		return (String)get_Value(COLUMNNAME_DecimalPattern);
  	}
  
  	/** Set Description.
  		@param Description 
  		Optional short description of the record
  	  */
  	public void setDescription (String Description)
  	{
  		set_Value (COLUMNNAME_Description, Description);
  	}
  
  	/** Get Description.
  		@return Optional short description of the record
  	  */
  	public String getDescription () 
  	{
  		return (String)get_Value(COLUMNNAME_Description);
  	}
  
  	/** Set Increment.
  		@param IncrementNo 
  		The number to increment the last document number by
  	  */
  	public void setIncrementNo (int IncrementNo)
  	{
  		set_Value (COLUMNNAME_IncrementNo, Integer.valueOf(IncrementNo));
  	}
  
  	/** Get Increment.
  		@return The number to increment the last document number by
  	  */
  	public int getIncrementNo () 
  	{
  		Integer ii = (Integer)get_Value(COLUMNNAME_IncrementNo);
  		if (ii == null)
  			 return 0;
  		return ii.intValue();
  	}
  
  	/** Set Activate Audit.
  		@param IsAudited 
  		Activate Audit Trail of what numbers are generated
  	  */
  	public void setIsAudited (boolean IsAudited)
  	{
  		set_Value (COLUMNNAME_IsAudited, Boolean.valueOf(IsAudited));
  	}
  
  	/** Get Activate Audit.
  		@return Activate Audit Trail of what numbers are generated
  	  */
  	public boolean isAudited () 
  	{
  		Object oo = get_Value(COLUMNNAME_IsAudited);
  		if (oo != null) 
  		{
  			 if (oo instanceof Boolean) 
  				 return ((Boolean)oo).booleanValue(); 
  			return "Y".equals(oo);
  		}
  		return false;
  	}
  
  	/** Set Auto numbering.
  		@param IsAutoSequence 
  		Automatically assign the next number
  	  */
  	public void setIsAutoSequence (boolean IsAutoSequence)
  	{
  		set_Value (COLUMNNAME_IsAutoSequence, Boolean.valueOf(IsAutoSequence));
  	}
  
  	/** Get Auto numbering.
  		@return Automatically assign the next number
  	  */
  	public boolean isAutoSequence () 
  	{
  		Object oo = get_Value(COLUMNNAME_IsAutoSequence);
  		if (oo != null) 
  		{
  			 if (oo instanceof Boolean) 
  				 return ((Boolean)oo).booleanValue(); 
  			return "Y".equals(oo);
  		}
  		return false;
  	}
  
  	/** Set Used for Record ID.
  		@param IsTableID 
  		The document number  will be used as the record key
  	  */
  	public void setIsTableID (boolean IsTableID)
  	{
  		set_Value (COLUMNNAME_IsTableID, Boolean.valueOf(IsTableID));
  	}
  
  	/** Get Used for Record ID.
  		@return The document number  will be used as the record key
  	  */
  	public boolean isTableID () 
  	{
  		Object oo = get_Value(COLUMNNAME_IsTableID);
  		if (oo != null) 
  		{
  			 if (oo instanceof Boolean) 
  				 return ((Boolean)oo).booleanValue(); 
  			return "Y".equals(oo);
  		}
  		return false;
  	}
  
  	/** Set Name.
  		@param Name 
  		Alphanumeric identifier of the entity
  	  */
  	public void setName (String Name)
  	{
  		set_Value (COLUMNNAME_Name, Name);
  	}
  
  	/** Get Name.
  		@return Alphanumeric identifier of the entity
  	  */
  	public String getName () 
  	{
  		return (String)get_Value(COLUMNNAME_Name);
  	}
  
      /** Get Record ID/ColumnName
          @return ID/ColumnName pair
        */
      public KeyNamePair getKeyNamePair() 
      {
          return new KeyNamePair(get_ID(), getName());
      }
  
  	/** Set Prefix.
  		@param Prefix 
  		Prefix before the sequence number
  	  */
  	public void setPrefix (String Prefix)
  	{
  		set_Value (COLUMNNAME_Prefix, Prefix);
  	}
  
  	/** Get Prefix.
  		@return Prefix before the sequence number
  	  */
  	public String getPrefix () 
  	{
  		return (String)get_Value(COLUMNNAME_Prefix);
  	}
  
  	/** Set Restart sequence every Year.
  		@param StartNewYear 
  		Restart the sequence with Start on every 1/1
  	  */
  	public void setStartNewYear (boolean StartNewYear)
  	{
  		set_Value (COLUMNNAME_StartNewYear, Boolean.valueOf(StartNewYear));
  	}
  
  	/** Get Restart sequence every Year.
  		@return Restart the sequence with Start on every 1/1
  	  */
  	public boolean isStartNewYear () 
  	{
  		Object oo = get_Value(COLUMNNAME_StartNewYear);
  		if (oo != null) 
  		{
  			 if (oo instanceof Boolean) 
  				 return ((Boolean)oo).booleanValue(); 
  			return "Y".equals(oo);
  		}
  		return false;
  	}
  
  	/** Set Start No.
  		@param StartNo 
  		Starting number/position
  	  */
  	public void setStartNo (int StartNo)
  	{
  		set_Value (COLUMNNAME_StartNo, Integer.valueOf(StartNo));
  	}
  
  	/** Get Start No.
  		@return Starting number/position
  	  */
  	public int getStartNo () 
  	{
  