Compiere 3.1

org.compiere.model
Class X_C_AcctSchema

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

public class X_C_AcctSchema
extends PO

Generated Model for C_AcctSchema

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

Field Summary
protected  BigDecimal accessLevel
           
static int AD_ORGONLY_ID_AD_Reference_ID
          AD_OrgOnly_ID AD_Reference_ID=322
static int COMMITMENTTYPE_AD_Reference_ID
          CommitmentType AD_Reference_ID=359
static String COMMITMENTTYPE_CommitmentOnly
          Commitment only = C
static String COMMITMENTTYPE_CommitmentReservation
          Commitment & Reservation = B
static String COMMITMENTTYPE_None
          None = N
static int COSTINGLEVEL_AD_Reference_ID
          CostingLevel AD_Reference_ID=355
static String COSTINGLEVEL_BatchLot
          Batch/Lot = B
static String COSTINGLEVEL_Client
          Client = C
static String COSTINGLEVEL_Organization
          Organization = O
static String COSTINGMETHOD__
          _ = x
static int COSTINGMETHOD_AD_Reference_ID
          CostingMethod AD_Reference_ID=122
static String COSTINGMETHOD_AverageInvoice
          Average Invoice = I
static String COSTINGMETHOD_AveragePO
          Average PO = A
static String COSTINGMETHOD_FiFo
          FiFo = F
static String COSTINGMETHOD_LastInvoice
          Last Invoice = i
static String COSTINGMETHOD_LastPOPrice
          Last PO Price = p
static String COSTINGMETHOD_LiFo
          LiFo = L
static String COSTINGMETHOD_StandardCosting
          Standard Costing = S
static String COSTINGMETHOD_UserDefined
          User Defined = U
static int GAAP_AD_Reference_ID
          GAAP AD_Reference_ID=123
static String GAAP_CustomAccountingRules
          Custom Accounting Rules = XX
static String GAAP_FrenchAccountingStandard
          French Accounting Standard = FR
static String GAAP_GermanHGB
          German HGB = DE
static String GAAP_InternationalGAAP
          International GAAP = UN
static String GAAP_USGAAP
          US GAAP = US
protected static KeyNamePair Model
           
static int Table_ID
          AD_Table_ID=265
static String Table_Name
          TableName=C_AcctSchema
static int TAXCORRECTIONTYPE_AD_Reference_ID
          TaxCorrectionType AD_Reference_ID=392
static String TAXCORRECTIONTYPE_DiscountOnly
          Discount only = D
static String TAXCORRECTIONTYPE_None
          None = N
static String TAXCORRECTIONTYPE_Write_OffAndDiscount
          Write-off and Discount = B
static String TAXCORRECTIONTYPE_Write_OffOnly
          Write-off only = W
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_AcctSchema(Ctx ctx, int C_AcctSchema_ID, String trxName)
          Standard Constructor
X_C_AcctSchema(Ctx ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  int get_AccessLevel()
          AccessLevel
 int getAD_OrgOnly_ID()
          Get Only Organization.
 int getC_AcctSchema_ID()
          Get Accounting Schema.
 int getC_Currency_ID()
          Get Currency.
 int getC_Period_ID()
          Get Period.
 String getCommitmentType()
          Get Commitment Type.
 String getCostingLevel()
          Get Costing Level.
 String getCostingMethod()
          Get Costing Method.
 String getDescription()
          Get Description.
 String getGAAP()
          Get GAAP.
 KeyNamePair getKeyNamePair()
          Get Record ID/ColumnName
 int getM_CostType_ID()
          Get Cost Type.
 String getName()
          Get Name.
 int getPeriod_OpenFuture()
          Get Future Days.
 int getPeriod_OpenHistory()
          Get History Days.
 String getSeparator()
          Get Element Separator.
 String getTaxCorrectionType()
          Get Tax Correction.
protected  POInfo initPO(Ctx ctx)
          Load Meta Data
 boolean isAccrual()
          Get Accrual.
 boolean isAdjustCOGS()
          Get Adjust COGS.
 boolean isAutoPeriodControl()
          Get Automatic Period Control.
 boolean isCommitmentTypeValid(String test)
          Is test a valid value.
 boolean isCostingLevelValid(String test)
          Is test a valid value.
 boolean isCostingMethodValid(String test)
          Is test a valid value.
 boolean isDiscountCorrectsTax()
          Get Correct tax for Discounts/Charges.
 boolean isExplicitCostAdjustment()
          Get Explicit Cost Adjustment.
 boolean isGAAPValid(String test)
          Is test a valid value.
 boolean isHasAlias()
          Get Use Account Alias.
 boolean isHasCombination()
          Get Use Account Combination Control.
 boolean isPostServices()
          Get Post Services Separately.
 boolean isProcessing()
          Get Process Now.
 boolean isTaxCorrectionTypeValid(String test)
          Is test a valid value.
 boolean isTradeDiscountPosted()
          Get Post Trade Discount.
 void setAD_OrgOnly_ID(int AD_OrgOnly_ID)
          Set Only Organization.
 void setAutoPeriodControl(boolean AutoPeriodControl)
          Set Automatic Period Control.
 void setC_AcctSchema_ID(int C_AcctSchema_ID)
          Set Accounting Schema.
 void setC_Currency_ID(int C_Currency_ID)
          Set Currency.
 void setC_Period_ID(int C_Period_ID)
          Set Period.
 void setCommitmentType(String CommitmentType)
          Set Commitment Type.
 void setCostingLevel(String CostingLevel)
          Set Costing Level.
 void setCostingMethod(String CostingMethod)
          Set Costing Method.
 void setDescription(String Description)
          Set Description.
 void setGAAP(String GAAP)
          Set GAAP.
 void setHasAlias(boolean HasAlias)
          Set Use Account Alias.
 void setHasCombination(boolean HasCombination)
          Set Use Account Combination Control.
 void setIsAccrual(boolean IsAccrual)
          Set Accrual.
 void setIsAdjustCOGS(boolean IsAdjustCOGS)
          Set Adjust COGS.
 void setIsDiscountCorrectsTax(boolean IsDiscountCorrectsTax)
          Set Correct tax for Discounts/Charges.
 void setIsExplicitCostAdjustment(boolean IsExplicitCostAdjustment)
          Set Explicit Cost Adjustment.
 void setIsPostServices(boolean IsPostServices)
          Set Post Services Separately.
 void setIsTradeDiscountPosted(boolean IsTradeDiscountPosted)
          Set Post Trade Discount.
 void setM_CostType_ID(int M_CostType_ID)
          Set Cost Type.
 void setName(String Name)
          Set Name.
 void setPeriod_OpenFuture(int Period_OpenFuture)
          Set Future Days.
 void setPeriod_OpenHistory(int Period_OpenHistory)
          Set History Days.
 void setProcessing(boolean Processing)
          Set Process Now.
 void setSeparator(String Separator)
          Set Element Separator.
 void setTaxCorrectionType(String TaxCorrectionType)
          Set Tax Correction.
 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=265

See Also:
Constant Field Values

Table_Name

public static final String Table_Name
TableName=C_AcctSchema

See Also:
Constant Field Values

Model

protected static KeyNamePair Model

accessLevel

protected BigDecimal accessLevel

AD_ORGONLY_ID_AD_Reference_ID

public static final int AD_ORGONLY_ID_AD_Reference_ID
AD_OrgOnly_ID AD_Reference_ID=322

See Also:
Constant Field Values

COMMITMENTTYPE_AD_Reference_ID

public static final int COMMITMENTTYPE_AD_Reference_ID
CommitmentType AD_Reference_ID=359

See Also:
Constant Field Values

COMMITMENTTYPE_CommitmentReservation

public static final String COMMITMENTTYPE_CommitmentReservation
Commitment & Reservation = B

See Also:
Constant Field Values

COMMITMENTTYPE_CommitmentOnly

public static final String COMMITMENTTYPE_CommitmentOnly
Commitment only = C

See Also:
Constant Field Values

COMMITMENTTYPE_None

public static final String COMMITMENTTYPE_None
None = N

See Also:
Constant Field Values

COSTINGLEVEL_AD_Reference_ID

public static final int COSTINGLEVEL_AD_Reference_ID
CostingLevel AD_Reference_ID=355

See Also:
Constant Field Values

COSTINGLEVEL_BatchLot

public static final String COSTINGLEVEL_BatchLot
Batch/Lot = B

See Also:
Constant Field Values

COSTINGLEVEL_Client

public static final String COSTINGLEVEL_Client
Client = C

See Also:
Constant Field Values

COSTINGLEVEL_Organization

public static final String COSTINGLEVEL_Organization
Organization = O

See Also:
Constant Field Values

COSTINGMETHOD_AD_Reference_ID

public static final int COSTINGMETHOD_AD_Reference_ID
CostingMethod AD_Reference_ID=122

See Also:
Constant Field Values

COSTINGMETHOD_AveragePO

public static final String COSTINGMETHOD_AveragePO
Average PO = A

See Also:
Constant Field Values

COSTINGMETHOD_FiFo

public static final String COSTINGMETHOD_FiFo
FiFo = F

See Also:
Constant Field Values

COSTINGMETHOD_AverageInvoice

public static final String COSTINGMETHOD_AverageInvoice
Average Invoice = I

See Also:
Constant Field Values

COSTINGMETHOD_LiFo

public static final String COSTINGMETHOD_LiFo
LiFo = L

See Also:
Constant Field Values

COSTINGMETHOD_StandardCosting

public static final String COSTINGMETHOD_StandardCosting
Standard Costing = S

See Also:
Constant Field Values

COSTINGMETHOD_UserDefined

public static final String COSTINGMETHOD_UserDefined
User Defined = U

See Also:
Constant Field Values

COSTINGMETHOD_LastInvoice

public static final String COSTINGMETHOD_LastInvoice
Last Invoice = i

See Also:
Constant Field Values

COSTINGMETHOD_LastPOPrice

public static final String COSTINGMETHOD_LastPOPrice
Last PO Price = p

See Also:
Constant Field Values

COSTINGMETHOD__

public static final String COSTINGMETHOD__
_ = x

See Also:
Constant Field Values

GAAP_AD_Reference_ID

public static final int GAAP_AD_Reference_ID
GAAP AD_Reference_ID=123

See Also:
Constant Field Values

GAAP_GermanHGB

public static final String GAAP_GermanHGB
German HGB = DE

See Also:
Constant Field Values

GAAP_FrenchAccountingStandard

public static final String GAAP_FrenchAccountingStandard
French Accounting Standard = FR

See Also:
Constant Field Values

GAAP_InternationalGAAP

public static final String GAAP_InternationalGAAP
International GAAP = UN

See Also:
Constant Field Values

GAAP_USGAAP

public static final String GAAP_USGAAP
US GAAP = US

See Also:
Constant Field Values

GAAP_CustomAccountingRules

public static final String GAAP_CustomAccountingRules
Custom Accounting Rules = XX

See Also:
Constant Field Values

TAXCORRECTIONTYPE_AD_Reference_ID

public static final int TAXCORRECTIONTYPE_AD_Reference_ID
TaxCorrectionType AD_Reference_ID=392

See Also:
Constant Field Values

TAXCORRECTIONTYPE_Write_OffAndDiscount

public static final String TAXCORRECTIONTYPE_Write_OffAndDiscount
Write-off and Discount = B

See Also:
Constant Field Values

TAXCORRECTIONTYPE_DiscountOnly

public static final String TAXCORRECTIONTYPE_DiscountOnly
Discount only = D

See Also:
Constant Field Values

TAXCORRECTIONTYPE_None

public static final String TAXCORRECTIONTYPE_None
None = N

See Also:
Constant Field Values

TAXCORRECTIONTYPE_Write_OffOnly

public static final String TAXCORRECTIONTYPE_Write_OffOnly
Write-off only = W

See Also:
Constant Field Values
Constructor Detail

X_C_AcctSchema

public X_C_AcctSchema(Ctx ctx,
                      int C_AcctSchema_ID,
                      String trxName)
Standard Constructor

Parameters:
ctx - context
C_AcctSchema_ID - id
trxName - transaction

X_C_AcctSchema

public X_C_AcctSchema(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:
2 - Client

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

setAD_OrgOnly_ID

public void setAD_OrgOnly_ID(int AD_OrgOnly_ID)
Set Only Organization.

Parameters:
AD_OrgOnly_ID - Create posting entries only for this organization

getAD_OrgOnly_ID

public int getAD_OrgOnly_ID()
Get Only Organization.

Returns:
Create posting entries only for this organization

setAutoPeriodControl

public void setAutoPeriodControl(boolean AutoPeriodControl)
Set Automatic Period Control.

Parameters:
AutoPeriodControl - If selected, the periods are automatically opened and closed

isAutoPeriodControl

public boolean isAutoPeriodControl()
Get Automatic Period Control.

Returns:
If selected, the periods are automatically opened and closed

setC_AcctSchema_ID

public void setC_AcctSchema_ID(int C_AcctSchema_ID)
Set Accounting Schema.

Parameters:
C_AcctSchema_ID - Rules for accounting

getC_AcctSchema_ID

public int getC_AcctSchema_ID()
Get Accounting Schema.

Returns:
Rules for accounting

setC_Currency_ID

public void setC_Currency_ID(int C_Currency_ID)
Set Currency.

Parameters:
C_Currency_ID - The Currency for this record

getC_Currency_ID

public int getC_Currency_ID()
Get Currency.

Returns:
The Currency for this record

setC_Period_ID

public void setC_Period_ID(int C_Period_ID)
Set Period.

Parameters:
C_Period_ID - Period of the Calendar

getC_Period_ID

public int getC_Period_ID()
Get Period.

Returns:
Period of the Calendar

isCommitmentTypeValid

public boolean isCommitmentTypeValid(String test)
Is test a valid value.

Parameters:
test - testvalue
Returns:
true if valid

setCommitmentType

public void setCommitmentType(String CommitmentType)
Set Commitment Type.

Parameters:
CommitmentType - Create Commitment and/or Reservations for Budget Control

getCommitmentType

public String getCommitmentType()
Get Commitment Type.

Returns:
Create Commitment and/or Reservations for Budget Control

isCostingLevelValid

public boolean isCostingLevelValid(String test)
Is test a valid value.

Parameters:
test - testvalue
Returns:
true if valid

setCostingLevel

public void setCostingLevel(String CostingLevel)
Set Costing Level.

Parameters:
CostingLevel - The lowest level to accumulate Costing Information

getCostingLevel

public String getCostingLevel()
Get Costing Level.

Returns:
The lowest level to accumulate Costing Information

isCostingMethodValid

public boolean isCostingMethodValid(String test)
Is test a valid value.

Parameters:
test - testvalue
Returns:
true if valid

setCostingMethod

public void setCostingMethod(String CostingMethod)
Set Costing Method.

Parameters:
CostingMethod - Indicates how Costs will be calculated

getCostingMethod

public String getCostingMethod()
Get Costing Method.

Returns:
Indicates how Costs will be calculated

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

isGAAPValid

public boolean isGAAPValid(String test)
Is test a valid value.

Parameters:
test - testvalue
Returns:
true if valid

setGAAP

public void setGAAP(String GAAP)
Set GAAP.

Parameters:
GAAP - Generally Accepted Accounting Principles

getGAAP

public String getGAAP()
Get GAAP.

Returns:
Generally Accepted Accounting Principles

setHasAlias

public void setHasAlias(boolean HasAlias)
Set Use Account Alias.

Parameters:
HasAlias - Ability to select (partial) account combinations by an Alias

isHasAlias

public boolean isHasAlias()
Get Use Account Alias.

Returns:
Ability to select (partial) account combinations by an Alias

setHasCombination

public void setHasCombination(boolean HasCombination)
Set Use Account Combination Control.

Parameters:
HasCombination - Combination of account elements are checked

isHasCombination

public boolean isHasCombination()
Get Use Account Combination Control.

Returns:
Combination of account elements are checked

setIsAccrual

public void setIsAccrual(boolean IsAccrual)
Set Accrual.

Parameters:
IsAccrual - Indicates if Accrual or Cash Based accounting will be used

isAccrual

public boolean isAccrual()
Get Accrual.

Returns:
Indicates if Accrual or Cash Based accounting will be used

setIsAdjustCOGS

public void setIsAdjustCOGS(boolean IsAdjustCOGS)
Set Adjust COGS.

Parameters:
IsAdjustCOGS - Adjust Cost of Goods Sold

isAdjustCOGS

public boolean isAdjustCOGS()
Get Adjust COGS.

Returns:
Adjust Cost of Goods Sold

setIsDiscountCorrectsTax

public void setIsDiscountCorrectsTax(boolean IsDiscountCorrectsTax)
Set Correct tax for Discounts/Charges.

Parameters:
IsDiscountCorrectsTax - Correct the tax for payment discount and charges

isDiscountCorrectsTax

public boolean isDiscountCorrectsTax()
Get Correct tax for Discounts/Charges.

Returns:
Correct the tax for payment discount and charges

setIsExplicitCostAdjustment

public void setIsExplicitCostAdjustment(boolean IsExplicitCostAdjustment)
Set Explicit Cost Adjustment.

Parameters:
IsExplicitCostAdjustment - Post the cost adjustment explicitly

isExplicitCostAdjustment

public boolean isExplicitCostAdjustment()
Get Explicit Cost Adjustment.

Returns:
Post the cost adjustment explicitly

setIsPostServices

public void setIsPostServices(boolean IsPostServices)
Set Post Services Separately.

Parameters:
IsPostServices - Differentiate between Services and Product Receivable/Payables

isPostServices

public boolean isPostServices()
Get Post Services Separately.

Returns:
Differentiate between Services and Product Receivable/Payables

setIsTradeDiscountPosted

public void setIsTradeDiscountPosted(boolean IsTradeDiscountPosted)
Set Post Trade Discount.

Parameters:
IsTradeDiscountPosted - Generate postings for trade discounts

isTradeDiscountPosted

public boolean isTradeDiscountPosted()
Get Post Trade Discount.

Returns:
Generate postings for trade discounts

setM_CostType_ID

public void setM_CostType_ID(int M_CostType_ID)
Set Cost Type.

Parameters:
M_CostType_ID - Type of Cost (e.g. Current, Plan, Future)

getM_CostType_ID

public int getM_CostType_ID()
Get Cost Type.

Returns:
Type of Cost (e.g. Current, Plan, Future)

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

setPeriod_OpenFuture

public void setPeriod_OpenFuture(int Period_OpenFuture)
Set Future Days.

Parameters:
Period_OpenFuture - Number of days to be able to post to a future date (based on system date)

getPeriod_OpenFuture

public int getPeriod_OpenFuture()
Get Future Days.

Returns:
Number of days to be able to post to a future date (based on system date)

setPeriod_OpenHistory

public void setPeriod_OpenHistory(int Period_OpenHistory)
Set History Days.

Parameters:
Period_OpenHistory - Number of days to be able to post in the past (based on system date)

getPeriod_OpenHistory

public int getPeriod_OpenHistory()
Get History Days.

Returns:
Number of days to be able to post in the past (based on system date)

setProcessing

public void setProcessing(boolean Processing)
Set Process Now.

Parameters:
Processing - Process Now

isProcessing

public boolean isProcessing()
Get Process Now.

Returns:
Process Now

setSeparator

public void setSeparator(String Separator)
Set Element Separator.

Parameters:
Separator - Element Separator

getSeparator

public String getSeparator()
Get Element Separator.

Returns:
Element Separator

isTaxCorrectionTypeValid

public boolean isTaxCorrectionTypeValid(String test)
Is test a valid value.

Parameters:
test - testvalue
Returns:
true if valid

setTaxCorrectionType

public void setTaxCorrectionType(String TaxCorrectionType)
Set Tax Correction.

Parameters:
TaxCorrectionType - Type of Tax Correction

getTaxCorrectionType

public String getTaxCorrectionType()
Get Tax Correction.

Returns:
Type of Tax Correction

Compiere 3.1

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