Compiere 3.1

org.compiere.model
Class MBPGroup

java.lang.Object
  extended by org.compiere.framework.PO
      extended by org.compiere.model.X_C_BP_Group
          extended by org.compiere.model.MBPGroup
All Implemented Interfaces:
Serializable, Cloneable, Comparator<PO>, 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
accessLevel, M_DISCOUNTSCHEMA_ID_AD_Reference_ID, Model, PO_DISCOUNTSCHEMA_ID_AD_Reference_ID, PO_PRICELIST_ID_AD_Reference_ID, PO_RETURNPOLICY_ID_AD_Reference_ID, PRIORITYBASE_AD_Reference_ID, PRIORITYBASE_Higher, PRIORITYBASE_Lower, PRIORITYBASE_Same, Table_ID, Table_Name, updatedMS
 
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
MBPGroup(Ctx ctx, int C_BP_Group_ID, String trxName)
          Standard Constructor
MBPGroup(Ctx 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(Ctx 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(Ctx ctx)
          Get Default MBPGroup
static MBPGroup getOfBPartner(Ctx ctx, int C_BPartner_ID)
          Get MBPGroup from Business Partner
 String toString()
          String Representation
 
Methods inherited from class org.compiere.model.X_C_BP_Group
get_AccessLevel, getAD_PrintColor_ID, getC_BP_Group_ID, getC_ConsolidationReference_ID, getC_Dunning_ID, getDescription, getKeyNamePair, getM_DiscountSchema_ID, getM_PriceList_ID, getM_ReturnPolicy_ID, getName, getPO_DiscountSchema_ID, getPO_PriceList_ID, getPO_ReturnPolicy_ID, getPriceMatchTolerance, getPriorityBase, getValue, initPO, isConfidentialInfo, isDefault, isPriorityBaseValid, setAD_PrintColor_ID, setC_BP_Group_ID, setC_ConsolidationReference_ID, setC_Dunning_ID, setCreditWatchPercent, setDescription, setIsConfidentialInfo, setIsDefault, setM_DiscountSchema_ID, setM_PriceList_ID, setM_ReturnPolicy_ID, setName, setPO_DiscountSchema_ID, setPO_PriceList_ID, setPO_ReturnPolicy_ID, setPriceMatchTolerance, setPriorityBase, setValue
 
Methods inherited from class org.compiere.framework.PO
addAttachment, addAttachment, addError, afterDelete, 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
 

Constructor Detail

MBPGroup

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

Parameters:
ctx - context
C_BP_Group_ID - id
trxName - transaction

MBPGroup

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

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

get

public static MBPGroup get(Ctx 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(Ctx ctx)
Get Default MBPGroup

Parameters:
ctx - context
Returns:
MBPGroup

getOfBPartner

public static MBPGroup getOfBPartner(Ctx 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

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

toString

public String toString()
String Representation

Overrides:
toString in class X_C_BP_Group
Returns:
info

Compiere 3.1

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