Adempiere 3.5.2a

org.compiere.model
Class MBPGroup

java.lang.Object
  extended by org.compiere.model.PO
      extended by org.compiere.model.X_C_BP_Group
          extended by org.compiere.model.MBPGroup
All Implemented Interfaces:
Serializable, Comparator, I_C_BP_Group, I_Persistent, Evaluatee

public class MBPGroup
extends X_C_BP_Group

Business Partner Group Model

Version:
$Id: MBPGroup.java,v 1.4 2006/09/23 15:54:22 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.compiere.model.X_C_BP_Group
M_DISCOUNTSCHEMA_ID_AD_Reference_ID, PO_DISCOUNTSCHEMA_ID_AD_Reference_ID, PO_PRICELIST_ID_AD_Reference_ID, PRIORITYBASE_AD_Reference_ID, PRIORITYBASE_Higher, PRIORITYBASE_Lower, PRIORITYBASE_Same
 
Fields inherited from class org.compiere.model.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, log, p_ctx, p_info, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
 
Fields inherited from interface org.compiere.model.I_C_BP_Group
accessLevel, COLUMNNAME_AD_PrintColor_ID, COLUMNNAME_C_BP_Group_ID, COLUMNNAME_C_Dunning_ID, COLUMNNAME_CreditWatchPercent, COLUMNNAME_Description, COLUMNNAME_IsConfidentialInfo, COLUMNNAME_IsDefault, COLUMNNAME_M_DiscountSchema_ID, COLUMNNAME_M_PriceList_ID, COLUMNNAME_Name, COLUMNNAME_PO_DiscountSchema_ID, COLUMNNAME_PO_PriceList_ID, COLUMNNAME_PriceMatchTolerance, COLUMNNAME_PriorityBase, COLUMNNAME_Value, Model, Table_ID, Table_Name
 
Constructor Summary
MBPGroup(Properties ctx, int C_BP_Group_ID, String trxName)
          Standard Constructor
MBPGroup(Properties ctx, ResultSet rs, String trxName)
          Load Constructor
 
Method Summary
protected  boolean afterSave(boolean newRecord, boolean success)
          After Save
protected  boolean beforeDelete()
          Before Delete
protected  boolean beforeSave(boolean newRecord)
          Called before Save for Pre-Save Operation
static MBPGroup get(Properties ctx, int C_BP_Group_ID)
          Get MBPGroup from Cache
 BigDecimal getCreditWatchPercent()
          Get Credit Watch Percent
 BigDecimal getCreditWatchRatio()
          Get Credit Watch Ratio
static MBPGroup getDefault(Properties ctx)
          Get Default MBPGroup
static MBPGroup getOfBPartner(Properties ctx, int C_BPartner_ID)
          Get MBPGroup from Business Partner
 
Methods inherited from class org.compiere.model.X_C_BP_Group
get_AccessLevel, getAD_PrintColor_ID, getAD_PrintColor, getC_BP_Group_ID, getC_Dunning_ID, getC_Dunning, getDescription, getKeyNamePair, getM_DiscountSchema_ID, getM_PriceList_ID, getM_PriceList, getName, getPO_DiscountSchema_ID, getPO_PriceList_ID, getPriceMatchTolerance, getPriorityBase, getValue, initPO, isConfidentialInfo, isDefault, setAD_PrintColor_ID, setC_BP_Group_ID, setC_Dunning_ID, setCreditWatchPercent, setDescription, setIsConfidentialInfo, setIsDefault, setM_DiscountSchema_ID, setM_PriceList_ID, setName, setPO_DiscountSchema_ID, setPO_PriceList_ID, setPriceMatchTolerance, setPriorityBase, setValue, toString
 
Methods inherited from class org.compiere.model.PO
afterDelete, compare, copyValues, copyValues, createAttachment, delete_Accounting, delete_Tree, delete, delete, deleteEx, deleteEx, dump, dump, equals, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_HashMap, get_ID, get_IDOld, get_KeyColumns, get_Logger, get_Table_ID, get_TableName, get_Translation, get_TrxName, get_Value, get_Value, get_ValueAsInt, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_new, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadComplete, loadDefaults, loadSpecial, lock, save, save, saveEx, saveEx, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_ColumnUpdateable, set_CustomColumn, set_TrxName, set_TrxName, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setDoc, setDocWorkflowMgr, setIsActive, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.compiere.model.I_Persistent
save
 

Constructor Detail

MBPGroup

public MBPGroup(Properties ctx,
                int C_BP_Group_ID,
                String trxName)
Standard Constructor

Parameters:
ctx - context
C_BP_Group_ID - id
trxName - transaction

MBPGroup

public MBPGroup(Properties ctx,
                ResultSet rs,
                String trxName)
Load Constructor

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

get

public static MBPGroup get(Properties ctx,
                           int C_BP_Group_ID)
Get MBPGroup from Cache

Parameters:
ctx - context
C_BP_Group_ID - id
Returns:
MBPGroup

getDefault

public static MBPGroup getDefault(Properties ctx)
Get Default MBPGroup

Parameters:
ctx - context
Returns:
MBPGroup

getOfBPartner

public static MBPGroup getOfBPartner(Properties ctx,
                                     int C_BPartner_ID)
Get MBPGroup from Business Partner

Parameters:
ctx - context
C_BPartner_ID - business partner id
Returns:
MBPGroup

getCreditWatchPercent

public BigDecimal getCreditWatchPercent()
Get Credit Watch Percent

Specified by:
getCreditWatchPercent in interface I_C_BP_Group
Overrides:
getCreditWatchPercent in class X_C_BP_Group
Returns:
90 or defined percent

getCreditWatchRatio

public BigDecimal getCreditWatchRatio()
Get Credit Watch Ratio

Returns:
0.90 or defined percent

beforeSave

protected boolean beforeSave(boolean newRecord)
Description copied from class: PO
Called before Save for Pre-Save Operation

Overrides:
beforeSave in class PO
Parameters:
newRecord - new record
Returns:
true if record can be saved

afterSave

protected boolean afterSave(boolean newRecord,
                            boolean success)
After Save

Overrides:
afterSave in class PO
Parameters:
newRecord - new record
success - success
Returns:
success

beforeDelete

protected boolean beforeDelete()
Before Delete

Overrides:
beforeDelete in class PO
Returns:
true

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.