|
Compiere 3.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.compiere.framework.PO
org.compiere.model.X_C_BPartner
org.compiere.model.MBPartner
public class MBPartner
Business Partner Model
| Field Summary |
|---|
| 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 | |
|---|---|
MBPartner(Ctx ctx,
int C_BPartner_ID,
String trxName)
Default Constructor |
|
MBPartner(Ctx ctx,
ResultSet rs,
String trxName)
Default Constructor |
|
MBPartner(Ctx ctx,
String trxName)
Constructor for new BPartner from Template |
|
MBPartner(X_I_BPartner impBP)
Import Contstructor |
|
| Method Summary | |
|---|---|
protected boolean |
afterSave(boolean newRecord,
boolean success)
After Save |
protected boolean |
beforeDelete()
Before Delete |
protected boolean |
beforeSave(boolean newRecord)
Before Save |
static ArrayList<MBPartner> |
findAll(Ctx ctx,
String bpValue,
String bpName,
String taxID,
String postal,
String city,
String uValue,
String uName,
String uPhone,
String email,
Timestamp birthday,
boolean andLogic,
int maxRows)
Get All Business Partner matching the criteria. |
static MBPartner |
get(Ctx ctx,
int C_BPartner_ID)
Get BPartner with Value |
static MBPartner |
get(Ctx ctx,
String Value)
Get BPartner with Value |
int |
getAD_OrgBP_ID_Int()
Get Linked Organization. |
MBPBankAccount[] |
getBankAccounts(boolean requery)
Get Bank Accounts |
static MBPartner |
getBPartnerCashTrx(Ctx ctx,
int AD_Client_ID)
Get Cash Trx Business Partner |
MBPGroup |
getBPGroup()
Get BP Group |
int |
getC_ConsolidationReference_ID()
Get Consolidation Reference |
MUser |
getContact(int AD_User_ID)
Get specified or first Contact |
MUser[] |
getContacts(boolean reload)
Get All Contacts |
BigDecimal |
getCreditWatchRatio()
Get Credit Watch Ratio |
MBPartnerLocation |
getLocation(int C_BPartner_Location_ID)
Get explicit or first bill Location |
MBPartnerLocation[] |
getLocations(boolean reload)
Get All Locations |
int |
getM_DiscountSchema_ID()
Get DiscountSchema |
int |
getM_PriceList_ID()
Get PriceList |
int |
getM_ReturnPolicy_ID()
Get ReturnPolicy |
static BigDecimal |
getNotInvoicedAmt(int C_BPartner_ID)
Get Not Invoiced Shipment Value |
int |
getPO_DiscountSchema_ID()
Get PO DiscountSchema |
int |
getPO_PriceList_ID()
Get PO PriceList |
int |
getPO_ReturnPolicy_ID()
Get Vendor ReturnPolicy |
int |
getPrimaryAD_User_ID()
Get Primary AD_User_ID |
int |
getPrimaryC_BPartner_Location_ID()
Get Primary C_BPartner_Location_ID |
MBPartnerLocation |
getPrimaryC_BPartner_Location()
Get Primary C_BPartner_Location |
String |
getSOCreditStatus(BigDecimal additionalAmt)
Get SO CreditStatus with additional amount |
static MBPartner |
getTemplate(Ctx ctx,
int AD_Client_ID)
Get Empty Template Business Partner |
BigDecimal |
getTotalOpenBalance(boolean calculate)
Get Total Open Balance |
boolean |
isCreditStopHold()
Credit Status is Stop or Hold. |
static void |
main(String[] args)
Test |
void |
setActualLifeTimeValue()
Set Actual Life Time Value from DB |
void |
setAD_OrgBP_ID(int AD_OrgBP_ID)
Set Linked Organization. |
void |
setBPGroup(MBPGroup group)
Get BP Group |
void |
setClientOrg(int AD_Client_ID,
int AD_Org_ID)
Set Client/Org |
void |
setPrimaryAD_User_ID(int AD_User_ID)
Set Primary AD_User_ID |
void |
setPrimaryC_BPartner_Location_ID(int C_BPartner_Location_ID)
Set Primary C_BPartner_Location_ID |
void |
setSOCreditStatus()
Set Credit Status |
void |
setTotalOpenBalance()
Calculate Total Open Balance and SO_CreditUsed. |
void |
setTotalOpenBalance(BigDecimal TotalOpenBalance)
Set Total Open Balance |
String |
toString()
String Representation |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MBPartner(Ctx ctx,
String trxName)
ctx - contexttrxName - trx
public MBPartner(Ctx ctx,
ResultSet rs,
String trxName)
ctx - contextrs - ResultSet to load fromtrxName - transaction
public MBPartner(Ctx ctx,
int C_BPartner_ID,
String trxName)
ctx - contextC_BPartner_ID - partner or 0 or -1 (load from template)trxName - transactionpublic MBPartner(X_I_BPartner impBP)
impBP - import| Method Detail |
|---|
public static ArrayList<MBPartner> findAll(Ctx ctx,
String bpValue,
String bpName,
String taxID,
String postal,
String city,
String uValue,
String uName,
String uPhone,
String email,
Timestamp birthday,
boolean andLogic,
int maxRows)
ctx - context (for sql security)bpValue - business partner valuebpName - business partner nametaxID - business partner tax id or ssnpostal - location postalcity - location cityuValue - user valueuName - user nameuPhone - user phoneemail - user emailbirthday - user birthdayandLogic - if more than one parameter, use AND logic if true otherwise ORmaxRows - max numbers to return
public static MBPartner getTemplate(Ctx ctx,
int AD_Client_ID)
ctx - contextAD_Client_ID - client
public static MBPartner getBPartnerCashTrx(Ctx ctx,
int AD_Client_ID)
ctx - contextAD_Client_ID - client
public static MBPartner get(Ctx ctx,
String Value)
ctx - contextValue - value
public static MBPartner get(Ctx ctx,
int C_BPartner_ID)
ctx - contextValue - value
public static BigDecimal getNotInvoicedAmt(int C_BPartner_ID)
C_BPartner_ID - partner
public MUser[] getContacts(boolean reload)
reload - if true users will be requeried
public MUser getContact(int AD_User_ID)
AD_User_ID - optional user
public MBPartnerLocation[] getLocations(boolean reload)
reload - if true locations will be requeried
public MBPartnerLocation getLocation(int C_BPartner_Location_ID)
C_BPartner_Location_ID - optional explicit location
public MBPBankAccount[] getBankAccounts(boolean requery)
requery - requery
public String toString()
toString in class X_C_BPartner
public void setClientOrg(int AD_Client_ID,
int AD_Org_ID)
setClientOrg in class POAD_Client_ID - clientAD_Org_ID - orgpublic void setAD_OrgBP_ID(int AD_OrgBP_ID)
AD_OrgBP_ID - public int getAD_OrgBP_ID_Int()
public int getPrimaryC_BPartner_Location_ID()
public MBPartnerLocation getPrimaryC_BPartner_Location()
public int getPrimaryAD_User_ID()
public void setPrimaryC_BPartner_Location_ID(int C_BPartner_Location_ID)
C_BPartner_Location_ID - idpublic void setPrimaryAD_User_ID(int AD_User_ID)
AD_User_ID - idpublic void setTotalOpenBalance()
public void setActualLifeTimeValue()
public BigDecimal getTotalOpenBalance(boolean calculate)
calculate - if null calculate it
public void setSOCreditStatus()
public String getSOCreditStatus(BigDecimal additionalAmt)
additionalAmt - additional amount in Accounting Currency
public BigDecimal getCreditWatchRatio()
public boolean isCreditStopHold()
public void setTotalOpenBalance(BigDecimal TotalOpenBalance)
setTotalOpenBalance in class X_C_BPartnerTotalOpenBalance - public MBPGroup getBPGroup()
public void setBPGroup(MBPGroup group)
group - grouppublic int getM_PriceList_ID()
getM_PriceList_ID in class X_C_BPartnerpublic int getPO_PriceList_ID()
getPO_PriceList_ID in class X_C_BPartnerpublic int getM_DiscountSchema_ID()
getM_DiscountSchema_ID in class X_C_BPartnerpublic int getPO_DiscountSchema_ID()
getPO_DiscountSchema_ID in class X_C_BPartnerpublic int getM_ReturnPolicy_ID()
getM_ReturnPolicy_ID in class X_C_BPartnerpublic int getPO_ReturnPolicy_ID()
getPO_ReturnPolicy_ID in class X_C_BPartnerpublic int getC_ConsolidationReference_ID()
getC_ConsolidationReference_ID in class X_C_BPartnerprotected boolean beforeSave(boolean newRecord)
beforeSave in class POnewRecord - new
protected boolean afterSave(boolean newRecord,
boolean success)
afterSave in class POnewRecord - newsuccess - success
protected boolean beforeDelete()
beforeDelete in class POpublic static void main(String[] args)
args -
|
Compiere 3.1 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||