/******************************************************************************
* 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.spinsuite.model;
import android.content.Context;
import android.database.Cursor;
import java.math.BigDecimal;
import java.util.Date;
import org.spinsuite.base.DB;
import org.spinsuite.util.Env;
import org.spinsuite.util.KeyNamePair;
/** Generated Model for AD_PrintTableFormat
* @author Adempiere (generated)
* @version Release 3.7.0LTS (1252452765) - $Id$ */
public class X_AD_PrintTableFormat extends PO implements I_AD_PrintTableFormat, I_Persistent
{
/**
*
*/
private static final long serialVersionUID = 20140407L;
/** Standard Constructor */
public X_AD_PrintTableFormat (Context ctx, int AD_PrintTableFormat_ID, DB conn)
{
super (ctx, AD_PrintTableFormat_ID, conn);
/** if (AD_PrintTableFormat_ID == 0)
{
setAD_PrintTableFormat_ID (0);
setIsDefault (false);
setIsMultiLineHeader (false);
// N
setIsPaintBoundaryLines (false);
setIsPaintHeaderLines (true);
// Y
setIsPaintHLines (false);
setIsPaintVLines (false);
setIsPrintFunctionSymbols (false);
setName (null);
} */
}
/** Load Constructor */
public X_AD_PrintTableFormat (Context ctx, Cursor rs, DB conn)
{
super (ctx, rs, conn);
}
/** Load Meta Data */
protected POInfo initPO (Context ctx)
{
POInfo poi = POInfo.getPOInfo (ctx, SFA_Table_ID, get_Connection());
return poi;
}
public String toString()
{
StringBuffer sb = new StringBuffer ("X_AD_PrintTableFormat[")
.append(get_ID()).append("]");
return sb.toString();
}
/** Set Image.
@param AD_Image_ID
Image or Icon
*/
public void setAD_Image_ID (int AD_Image_ID)
{
if (AD_Image_ID < 1)
set_Value (COLUMNNAME_AD_Image_ID, null);
else
set_Value (COLUMNNAME_AD_Image_ID, Integer.valueOf(AD_Image_ID));
}
/** Get Image.
@return Image or Icon
*/
public int getAD_Image_ID ()
{
Integer ii = (Integer)get_Value(COLUMNNAME_AD_Image_ID);
if (ii == null)
return 0;
return ii.intValue();
}
/** Set Print Table Format.
@param AD_PrintTableFormat_ID
Table Format in Reports
*/
public void setAD_PrintTableFormat_ID (int AD_PrintTableFormat_ID)
{
if (AD_PrintTableFormat_ID < 1)
set_Value (COLUMNNAME_AD_PrintTableFormat_ID, null);
else
set_Value (COLUMNNAME_AD_PrintTableFormat_ID, Integer.valueOf(AD_PrintTableFormat_ID));
}
/** Get Print Table Format.
@return Table Format in Reports
*/
public int getAD_PrintTableFormat_ID ()
{
Integer ii = (Integer)get_Value(COLUMNNAME_AD_PrintTableFormat_ID);
if (ii == null)
return 0;
return ii.intValue();
}
/** 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 Footer Center.
@param FooterCenter
Content of the center portion of the footer.
*/
public void setFooterCenter (String FooterCenter)
{
set_Value (COLUMNNAME_FooterCenter, FooterCenter);
}
/** Get Footer Center.
@return Content of the center portion of the footer.
*/
public String getFooterCenter ()
{
return (String)get_Value(COLUMNNAME_FooterCenter);
}
/** Set Footer Left.
@param FooterLeft
Content of the left portion of the footer.
*/
public void setFooterLeft (String FooterLeft)
{
set_Value (COLUMNNAME_FooterLeft, FooterLeft);
}
/** Get Footer Left.
@return Content of the left portion of the footer.
*/
public String getFooterLeft ()
{
return (String)get_Value(COLUMNNAME_FooterLeft);
}
/** Set Footer Right.
@param FooterRight
Content of the right portion of the footer.
*/
public void setFooterRight (String FooterRight)
{
set_Value (COLUMNNAME_FooterRight, FooterRight);
}
/** Get Footer Right.
@return Content of the right portion of the footer.
*/
public String getFooterRight ()
{
return (String)get_Value(COLUMNNAME_FooterRight);
}
/** Set Function BG Color.
@param FunctBG_PrintColor_ID
Function Background Color
*/
public void setFunctBG_PrintColor_ID (int FunctBG_PrintColor_ID)
{
if (FunctBG_PrintColor_ID < 1)
set_Value (COLUMNNAME_FunctBG_PrintColor_ID, null);
else
set_Value (COLUMNNAME_FunctBG_PrintColor_ID, Integer.valueOf(FunctBG_PrintColor_ID));
}
/** Get Function BG Color.
@return Function Background Color
*/
public int getFunctBG_PrintColor_ID ()
{
Integer ii = (Integer)get_Value(COLUMNNAME_FunctBG_PrintColor_ID);
if (ii == null)
return 0;
return ii.intValue();
}
/** Set Function Color.
@param FunctFG_PrintColor_ID
Function Foreground Color
*/
public void setFunctFG_PrintColor_ID (int FunctFG_PrintColor_ID)
{
if (FunctFG_PrintColor_ID < 1)
set_Value (COLUMNNAME_FunctFG_PrintColor_ID, null);
else
set_Value (COLUMNNAME_FunctFG_PrintColor_ID, Integer.valueOf(FunctFG_PrintColor_ID));
}
/** Get Function Color.
@return Function Foreground Color
*/
public int getFunctFG_PrintColor_ID ()
{
Integer ii = (Integer)get_Value(COLUMNNAME_FunctFG_PrintColor_ID);
if (ii == null)
return 0;
return ii.intValue();
}
/** Set Function Font.
@param Funct_PrintFont_ID
Function row Font
*/
public void setFunct_PrintFont_ID (int Funct_PrintFont_ID)
{
if (Funct_PrintFont_ID < 1)
set_Value (COLUMNNAME_Funct_PrintFont_ID, null);
else
set_Value (COLUMNNAME_Funct_PrintFont_ID, Integer.valueOf(Funct_PrintFont_ID));
}
/** Get Function Font.
@return Function row Font
*/
public int getFunct_PrintFont_ID ()
{
Integer ii = (Integer)get_Value(COLUMNNAME_Funct_PrintFont_ID);
if (ii == null)
return 0;
return ii.intValue();
}
/** Set Header Line Color.
@param HdrLine_PrintColor_ID
Table header row line color
*/
public void setHdrLine_PrintColor_ID (int HdrLine_PrintColor_ID)
{
if (HdrLine_PrintColor_ID < 1)
set_Value (COLUMNNAME_HdrLine_PrintColor_ID, null);
else
set_Value (COLUMNNAME_HdrLine_PrintColor_ID, Integer.valueOf(HdrLine_PrintColor_ID));
}
/** Get Header Line Color.
@return Table header row line color
*/
public int getHdrLine_PrintColor_ID ()
{
Integer ii = (Integer)get_Value(COLUMNNAME_HdrLine_PrintColor_ID);
if (ii == null)
return 0;
return ii.intValue();
}
/** Set Header Row Font.
@param Hdr_PrintFont_ID
Header row Font
*/
public void setHdr_PrintFont_ID (int Hdr_PrintFont_ID)
{
if (Hdr_PrintFont_ID < 1)
set_Value (COLUMNNAME_Hdr_PrintFont_ID, null);
else
set_Value (COLUMNNAME_Hdr_PrintFont_ID, Integer.valueOf(Hdr_PrintFont_ID));
}
/** Get Header Row Font.
@return Header row Font
*/
public int getHdr_PrintFont_ID ()
{
Integer ii = (Integer)get_Value(COLUMNNAME_Hdr_PrintFont_ID);
if (ii == null)
return 0;
return ii.intValue();
}
/** Set Header Stroke.
@param HdrStroke
Width of the Header Line Stroke
*/
public void setHdrStroke (BigDecimal HdrStroke)
{
set_Value (COLUMNNAME_HdrStroke, HdrStroke);
}
/** Get Header Stroke.
@return Width of the Header Line Stroke
*/
public BigDecimal getHdrStroke ()
{
BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_HdrStroke);
if (bd == null)
return Env.ZERO;
return bd;
}
/** HdrStrokeType AD_Reference_ID=312 */
public static final int HDRSTROKETYPE_AD_Reference_ID=312;
/** Solid Line = S */
public static final String HDRSTROKETYPE_SolidLine = "S";
/** Dashed Line = D */
public static final String HDRSTROKETYPE_DashedLine = "D";
/** Dotted Line = d */
public static final String HDRSTROKETYPE_DottedLine = "d";
/** Dash-Dotted Line = 2 */
public static final String HDRSTROKETYPE_Dash_DottedLine = "2";
/** Set Header Stroke Type.
@param HdrStrokeType
Type of the Header Line Stroke
*/
public void setHdrStrokeType (String HdrStrokeType)
{
set_Value (COLUMNNAME_HdrStrokeType, HdrStrokeType);
}
/** Get Header Stroke Type.
@return Type of the Header Line Stroke
*/
public String getHdrStrokeType ()
{
return (String)get_Value(COLUMNNAME_HdrStrokeType);
}
/** Set Header Row BG Color.
@param HdrTextBG_PrintColor_ID
Background color of header row
*/
public void setHdrTextBG_PrintColor_ID (int HdrTextBG_PrintColor_ID)
{
if (HdrTextBG_PrintColor_ID < 1)
set_Value (COLUMNNAME_HdrTextBG_PrintColor_ID, null);
else
set_Value (COLUMNNAME_HdrTextBG_PrintColor_ID, Integer.valueOf(HdrTextBG_PrintColor_ID));
}
/** Get Header Row BG Color.
@return Background color of header row
*/
public int getHdrTextBG_PrintColor_ID ()
{
Integer ii = (Integer)get_Value(COLUMNNAME_HdrTextBG_PrintColor_ID);
if (ii == null)
return 0;
return ii.intValue();
}
/** Set Header Row Color.
@param HdrTextFG_PrintColor_ID
Foreground color if the table header row
*/
public void setHdrTextFG_PrintColor_ID (int HdrTextFG_PrintColor_ID)
{
if (HdrTextFG_PrintColor_ID < 1)
set_Value (COLUMNNAME_HdrTextFG_PrintColor_ID, null);
else
set_Value (COLUMNNAME_HdrTextFG_PrintColor_ID, Integer.valueOf(HdrTextFG_PrintColor_ID));
}
/** Get Header Row Color.
@return Foreground color if the table header row
*/
public int getHdrTextFG_PrintColor_ID ()
{
Integer ii = (Integer)get_Value(COLUMNNAME_HdrTextFG_PrintColor_ID);
if (ii == null)
return 0;
return ii.intValue();
}
/** Set Header Center.
@param HeaderCenter
Content of the center portion of the header.
*/
public void setHeaderCenter (String HeaderCenter)
{
set_Value (COLUMNNAME_HeaderCenter, HeaderCenter);
}
/** Get Header Center.
@return Content of the center portion of the header.
*/
public String getHeaderCenter ()
{
return (String)get_Value(COLUMNNAME_HeaderCenter);
}
/** Set Header Left.
@param HeaderLeft
Content of the left portion of the header.
*/
public void setHeaderLeft (String HeaderLeft)
{
set_Value (COLUMNNAME_HeaderLeft, HeaderLeft);
}
/** Get Header Left.
@return Content of the left portion of the header.
*/
public String getHeaderLeft ()
{
return (String)get_Value(COLUMNNAME_HeaderLeft);
}
/** Set Header Right.
@param HeaderRight
Content of the right portion of the header.
*/
public void setHeaderRight (String HeaderRight)
{
set_Value (COLUMNNAME_HeaderRight, HeaderRight);
}
/** Get Header Right.
@return Content of the right portion of the header.
*/
public String getHeaderRight ()
{
return (String)get_Value(COLUMNNAME_HeaderRight);
}
/** Set Image attached.
@param ImageIsAttached
The image to be printed is attached to the record
*/
public void setImageIsAttached (boolean ImageIsAttached)
{
set_Value (COLUMNNAME_ImageIsAttached, Boolean.valueOf(ImageIsAttached));
}
/** Get Image attached.
@return The image to be printed is attached to the record
*/
public boolean isImageIsAttached ()
{
Object oo = get_Value(COLUMNNAME_ImageIsAttached);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Image URL.
@param ImageURL
URL of image
*/
public void setImageURL (String ImageURL)
{
set_Value (COLUMNNAME_ImageURL, ImageURL);
}
/** Get Image URL.
@return URL of image
*/
public String getImageURL ()
{
return (String)get_Value(COLUMNNAME_ImageURL);
}
/** Set Default.
@param IsDefault
Default value
*/
public void setIsDefault (boolean IsDefault)
{
set_Value (COLUMNNAME_IsDefault, Boolean.valueOf(IsDefault));
}
/** Get Default.
@return Default value
*/
public boolean isDefault ()
{
Object oo = get_Value(COLUMNNAME_IsDefault);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Multi Line Header.
@param IsMultiLineHeader
Print column headers on mutliple lines if necessary.
*/
public void setIsMultiLineHeader (boolean IsMultiLineHeader)
{
set_Value (COLUMNNAME_IsMultiLineHeader, Boolean.valueOf(IsMultiLineHeader));
}
/** Get Multi Line Header.
@return Print column headers on mutliple lines if necessary.
*/
public boolean isMultiLineHeader ()
{
Object oo = get_Value(COLUMNNAME_IsMultiLineHeader);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Paint Boundary Lines.
@param IsPaintBoundaryLines
Paint table boundary lines
*/
public void setIsPaintBoundaryLines (boolean IsPaintBoundaryLines)
{
set_Value (COLUMNNAME_IsPaintBoundaryLines, Boolean.valueOf(IsPaintBoundaryLines));
}
/** Get Paint Boundary Lines.
@return Paint table boundary lines
*/
public boolean isPaintBoundaryLines ()
{
Object oo = get_Value(COLUMNNAME_IsPaintBoundaryLines);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Paint Header Lines.
@param IsPaintHeaderLines
Paint Lines over/under the Header Line
*/
public void setIsPaintHeaderLines (boolean IsPaintHeaderLines)
{
set_Value (COLUMNNAME_IsPaintHeaderLines, Boolean.valueOf(IsPaintHeaderLines));
}
/** Get Paint Header Lines.
@return Paint Lines over/under the Header Line
*/
public boolean isPaintHeaderLines ()
{
Object oo = get_Value(COLUMNNAME_IsPaintHeaderLines);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Paint Horizontal Lines.
@param IsPaintHLines
Paint horizontal lines
*/
public void setIsPaintHLines (boolean IsPaintHLines)
{
set_Value (COLUMNNAME_IsPaintHLines, Boolean.valueOf(IsPaintHLines));
}
/** Get Paint Horizontal Lines.
@return Paint horizontal lines
*/
public boolean isPaintHLines ()
{
Object oo = get_Value(COLUMNNAME_IsPaintHLines);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Paint Vertical Lines.
@param IsPaintVLines
Paint vertical lines
*/
public void setIsPaintVLines (boolean IsPaintVLines)
{
set_Value (COLUMNNAME_IsPaintVLines, Boolean.valueOf(IsPaintVLines));
}
/** Get Paint Vertical Lines.
@return Paint vertical lines
*/
public boolean isPaintVLines ()
{
Object oo = get_Value(COLUMNNAME_IsPaintVLines);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Print Function Symbols.
@param IsPrintFunctionSymbols
Print Symbols for Functions (Sum, Average, Count)
*/
public void setIsPrintFunctionSymbols (boolean IsPrintFunctionSymbols)
{
set_Value (COLUMNNAME_IsPrintFunctionSymbols, Boolean.valueOf(IsPrintFunctionSymbols));
}
/** Get Print Function Symbols.
@return Print Symbols for Functions (Sum, Average, Count)
*/
public boolean isPrintFunctionSymbols ()
{
Object oo = get_Value(COLUMNNAME_IsPrintFunctionSymbols);
if (oo != null)
{
if (oo instanceof Boolean)
return ((Boolean)oo).booleanValue();
return "Y".equals(oo);
}
return false;
}
/** Set Line Color.
@param Line_PrintColor_ID
Table line color
*/
public void setLine_PrintColor_ID (int Line_PrintColor_ID)
{
if (Line_PrintColor_ID < 1)
set_Value (COLUMNNAME_Line_PrintColor_ID, null);
else
set_Value (COLUMNNAME_Line_PrintColor_ID, Integer.valueOf(Line_PrintColor_ID));
}
/** Get Line Color.
@return Table line color
*/
public int getLine_PrintColor_ID ()
{
Integer ii = (Integer)get_Value(COLUMNNAME_Line_PrintColor_ID);
if (ii == null)
return 0;
return ii.intValue();
}
/** Set Line Stroke.
@param LineStroke
Width of the Line Stroke
*/
public void setLineStroke (BigDecimal LineStroke)
{
set_Value (COLUMNNAME_LineStroke, LineStroke);
}
/** Get Line Stroke.
@return Width of the Line Stroke
*/
public BigDecimal getLineStroke ()
{
BigDecimal bd = (BigDecimal)get_Value(COLUMNNAME_LineStroke);
if (bd == null)
return Env.ZERO;
return bd;
}
/** LineStrokeType AD_Reference_ID=312 */
public static final int LINESTROKETYPE_AD_Reference_ID=312;
/** Solid Line = S */
public static final String LINESTROKETYPE_SolidLine = "S";
/** Dashed Line = D */
public static final String LINESTROKETYPE_DashedLine = "D";
/** Dotted Line = d */
public static final String LINESTROKETYPE_DottedLine = "d";
/** Dash-Dotted Line = 2 */
public static final String LINESTROKETYPE_Dash_DottedLine = "2";
/** Set Line Stroke Type.
@param LineStrokeType
Type of the Line Stroke
*/
public void setLineStrokeType (String LineStrokeType)
{
set_Value (COLUMNNAME_LineStrokeType, LineStrokeType);
}
/** Get Line Stroke Type.
@return Type of the Line Stroke
*/
public String getLineStrokeType ()
{
return (String)get_Value(COLUMNNAME_LineStrokeType);
}
/** 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());
}
}