Beispiel #1
0
 /**
  * Get default Cash BPartner
  *
  * @return BPartner
  */
 public MBPartner getBPartner() {
   if (m_template == null) {
     if (getC_BPartnerCashTrx_ID() == 0)
       m_template = MBPartner.getBPartnerCashTrx(getCtx(), getAD_Client_ID());
     else m_template = new MBPartner(getCtx(), getC_BPartnerCashTrx_ID(), get_TrxName());
     log.fine("getBPartner - " + m_template);
   }
   return m_template;
 } //	getBPartner
Beispiel #2
0
 /** Translate to BPartner Language */
 private void translate() {
   //	Default if no Translation
   m_MailHeader = super.getMailHeader();
   m_MailText = super.getMailText();
   m_MailText2 = super.getMailText2();
   m_MailText3 = super.getMailText3();
   if ((m_bpartner != null && m_bpartner.getAD_Language() != null) || !Util.isEmpty(m_language)) {
     String adLanguage = m_bpartner != null ? m_bpartner.getAD_Language() : m_language;
     StringBuilder key = new StringBuilder().append(adLanguage).append(get_ID());
     MMailTextTrl trl = s_cacheTrl.get(key.toString());
     if (trl == null) {
       trl = getTranslation(adLanguage);
       if (trl != null) s_cacheTrl.put(key.toString(), trl);
     }
     if (trl != null) {
       m_MailHeader = trl.MailHeader;
       m_MailText = trl.MailText;
       m_MailText2 = trl.MailText2;
       m_MailText3 = trl.MailText3;
     }
   }
 } //	translate