Compiere 3.1

org.compiere.model
Class X_C_Withholding

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.model.X_C_Withholding
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, Evaluatee
Direct Known Subclasses:
MWithholding

public class X_C_Withholding
extends PO

Generated Model for C_Withholding

Version:
Release 3.1.0 - $Id$
Author:
Jorg Janke (generated)
See Also:
Serialized Form

Field Summary
protected  BigDecimal accessLevel
           
static int BENEFICIARY_ID_AD_Reference_ID
          Beneficiary_ID AD_Reference_ID=138
protected static KeyNamePair Model
           
static int Table_ID
          AD_Table_ID=304
static String Table_Name
          TableName=C_Withholding
static long updatedMS
          Last Updated Timestamp 2008-06-10 15:12:06.0
 
Fields inherited from class org.compiere.framework.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_changeVO, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Constructor Summary
X_C_Withholding(Ctx ctx, int C_Withholding_ID, String trxName)
          Standard Constructor
X_C_Withholding(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  int get_AccessLevel()
          AccessLevel
 int getBeneficiary_ID()
          Get Beneficiary.
 int getC_PaymentTerm_ID()
          Get Payment Term.
 int getC_Withholding_ID()
          Get Withholding.
 String getDescription()
          Get Description.
 BigDecimal getFixAmt()
          Get Fix amount.
 KeyNamePair getKeyNamePair()
          Get Record ID/ColumnName
 BigDecimal getMaxAmt()
          Get Max Amount.
 BigDecimal getMinAmt()
          Get Min Amount.
 String getName()
          Get Name.
 BigDecimal getPercentWithholding()
          Get Percent.
 BigDecimal getThresholdMax()
          Get Threshold max.
 BigDecimal getThresholdmin()
          Get Threshold min.
protected  POInfo initPO(Ctx ctx)
          Load Meta Data
 boolean isPaidTo3Party()
          Get Paid to third party.
 boolean isPercentWithholding()
          Get Percent withholding.
 boolean isTaxProrated()
          Get Prorate tax.
 boolean isTaxWithholding()
          Get Tax withholding.
 void setBeneficiary_ID(int Beneficiary_ID)
          Set Beneficiary.
 void setC_PaymentTerm_ID(int C_PaymentTerm_ID)
          Set Payment Term.
 void setC_Withholding_ID(int C_Withholding_ID)
          Set Withholding.
 void setDescription(String Description)
          Set Description.
 void setFixAmt(BigDecimal FixAmt)
          Set Fix amount.
 void setIsPaidTo3Party(boolean IsPaidTo3Party)
          Set Paid to third party.
 void setIsPercentWithholding(boolean IsPercentWithholding)
          Set Percent withholding.
 void setIsTaxProrated(boolean IsTaxProrated)
          Set Prorate tax.
 void setIsTaxWithholding(boolean IsTaxWithholding)
          Set Tax withholding.
 void setMaxAmt(BigDecimal MaxAmt)
          Set Max Amount.
 void setMinAmt(BigDecimal MinAmt)
          Set Min Amount.
 void setName(String Name)
          Set Name.
 void setPercentWithholding(BigDecimal PercentWithholding)
          Set Percent.
 void setThresholdMax(BigDecimal ThresholdMax)
          Set Threshold max.
 void setThresholdmin(BigDecimal Thresholdmin)
          Set Threshold min.
 String toString()
          Info
 
Methods inherited from class org.compiere.framework.PO
addAttachment, addAttachment, addError, afterDelete, afterSave, beforeDelete, beforeSave, compare, convertToBigDecimal, convertToBoolean, convertToInt, convertToTimestamp, copy, copyValues, copyValues, createAttachment, delete_Accounting, delete, delete, dump, dump, equals, get_ChangeVO, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_EntityType, get_HashMap, get_ID, get_IDOld, get_Info, get_KeyColumns, get_Logger, get_Table_ID, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_ValuesAsString, get_WhereClause, get_xmlDocument, get_xmlString, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getVO, hashCode, insert_Accounting, is_Changed, is_KeyColumn, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveNew_getID, saveNewInsertSQL, saveNewSpecial, saveUpdate, set_ChangeVO, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueString, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setContext, setCtx, setDocWorkflowMgr, setIsActive, setStandardDefaults, setUpdateable, setUpdatedBy, toStringX, unlock, update
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

updatedMS

public static final long updatedMS
Last Updated Timestamp 2008-06-10 15:12:06.0

See Also:
Constant Field Values

Table_ID

public static final int Table_ID
AD_Table_ID=304

See Also:
Constant Field Values

Table_Name

public static final String Table_Name
TableName=C_Withholding

See Also:
Constant Field Values

Model

protected static KeyNamePair Model

accessLevel

protected BigDecimal accessLevel

BENEFICIARY_ID_AD_Reference_ID

public static final int BENEFICIARY_ID_AD_Reference_ID
Beneficiary_ID AD_Reference_ID=138

See Also:
Constant Field Values
Constructor Detail

X_C_Withholding

public X_C_Withholding(Ctx ctx,
                       int C_Withholding_ID,
                       String trxName)
Standard Constructor

Parameters:
ctx - context
C_Withholding_ID - id
trxName - transaction

X_C_Withholding

public X_C_Withholding(Ctx ctx,
                       ResultSet rs,
                       String trxName)
Load Constructor

Parameters:
ctx - context
rs - result set
trxName - transaction
Method Detail

get_AccessLevel

protected int get_AccessLevel()
AccessLevel

Specified by:
get_AccessLevel in class PO
Returns:
3 - Client - Org

initPO

protected POInfo initPO(Ctx ctx)
Load Meta Data

Specified by:
initPO in class PO
Parameters:
ctx - context
Returns:
PO Info

toString

public String toString()
Info

Overrides:
toString in class PO
Returns:
info

setBeneficiary_ID

public void setBeneficiary_ID(int Beneficiary_ID)
Set Beneficiary.

Parameters:
Beneficiary_ID - Business Partner to whom payment is made

getBeneficiary_ID

public int getBeneficiary_ID()
Get Beneficiary.

Returns:
Business Partner to whom payment is made

setC_PaymentTerm_ID

public void setC_PaymentTerm_ID(int C_PaymentTerm_ID)
Set Payment Term.

Parameters:
C_PaymentTerm_ID - The terms of Payment (timing, discount)

getC_PaymentTerm_ID

public int getC_PaymentTerm_ID()
Get Payment Term.

Returns:
The terms of Payment (timing, discount)

setC_Withholding_ID

public void setC_Withholding_ID(int C_Withholding_ID)
Set Withholding.

Parameters:
C_Withholding_ID - Withholding type defined

getC_Withholding_ID

public int getC_Withholding_ID()
Get Withholding.

Returns:
Withholding type defined

setDescription

public void setDescription(String Description)
Set Description.

Parameters:
Description - Optional short description of the record

getDescription

public String getDescription()
Get Description.

Returns:
Optional short description of the record

setFixAmt

public void setFixAmt(BigDecimal FixAmt)
Set Fix amount.

Parameters:
FixAmt - Fixed amount to be levied or paid

getFixAmt

public BigDecimal getFixAmt()
Get Fix amount.

Returns:
Fixed amount to be levied or paid

setIsPaidTo3Party

public void setIsPaidTo3Party(boolean IsPaidTo3Party)
Set Paid to third party.

Parameters:
IsPaidTo3Party - Amount paid to someone other than the Business Partner

isPaidTo3Party

public boolean isPaidTo3Party()
Get Paid to third party.

Returns:
Amount paid to someone other than the Business Partner

setIsPercentWithholding

public void setIsPercentWithholding(boolean IsPercentWithholding)
Set Percent withholding.

Parameters:
IsPercentWithholding - Withholding amount is a percentage of the invoice amount

isPercentWithholding

public boolean isPercentWithholding()
Get Percent withholding.

Returns:
Withholding amount is a percentage of the invoice amount

setIsTaxProrated

public void setIsTaxProrated(boolean IsTaxProrated)
Set Prorate tax.

Parameters:
IsTaxProrated - Tax is Prorated

isTaxProrated

public boolean isTaxProrated()
Get Prorate tax.

Returns:
Tax is Prorated

setIsTaxWithholding

public void setIsTaxWithholding(boolean IsTaxWithholding)
Set Tax withholding.

Parameters:
IsTaxWithholding - This is a tax related withholding

isTaxWithholding

public boolean isTaxWithholding()
Get Tax withholding.

Returns:
This is a tax related withholding

setMaxAmt

public void setMaxAmt(BigDecimal MaxAmt)
Set Max Amount.

Parameters:
MaxAmt - Maximum Amount in invoice currency

getMaxAmt

public BigDecimal getMaxAmt()
Get Max Amount.

Returns:
Maximum Amount in invoice currency

setMinAmt

public void setMinAmt(BigDecimal MinAmt)
Set Min Amount.

Parameters:
MinAmt - Minimum Amount in invoice currency

getMinAmt

public BigDecimal getMinAmt()
Get Min Amount.

Returns:
Minimum Amount in invoice currency

setName

public void setName(String Name)
Set Name.

Parameters:
Name - Alphanumeric identifier of the entity

getName

public String getName()
Get Name.

Returns:
Alphanumeric identifier of the entity

getKeyNamePair

public KeyNamePair getKeyNamePair()
Get Record ID/ColumnName

Returns:
ID/ColumnName pair

setPercentWithholding

public void setPercentWithholding(BigDecimal PercentWithholding)
Set Percent.

Parameters:
PercentWithholding - Percent withholding

getPercentWithholding

public BigDecimal getPercentWithholding()
Get Percent.

Returns:
Percent withholding

setThresholdMax

public void setThresholdMax(BigDecimal ThresholdMax)
Set Threshold max.

Parameters:
ThresholdMax - Maximum gross amount for withholding calculation (0=no limit)

getThresholdMax

public BigDecimal getThresholdMax()
Get Threshold max.

Returns:
Maximum gross amount for withholding calculation (0=no limit)

setThresholdmin

public void setThresholdmin(BigDecimal Thresholdmin)
Set Threshold min.

Parameters:
Thresholdmin - Minimum gross amount for withholding calculation

getThresholdmin

public BigDecimal getThresholdmin()
Get Threshold min.

Returns:
Minimum gross amount for withholding calculation

Compiere 3.1

Compiere® is a registered trademark of ComPiere, Inc. ©2004-2008 HumanFlash.com All rights reserved.