intra-mart(R)
5.1

jp.co.intra_mart.foundation.datastore.application.domain.deal.deal
クラス Deal

java.lang.Object
  拡張jp.co.intra_mart.foundation.datastore.application.domain.deal.deal.Deal
すべての実装インタフェース:
java.io.Serializable

public class Deal
extends java.lang.Object
implements java.io.Serializable

取扱の基本属性のデータを取り扱います。

導入されたバージョン:
5.1
関連項目:
直列化された形式

コンストラクタの概要
Deal()
          取扱に関連する情報を新規に生成します。
Deal(java.util.Date date)
          取扱に関連する情報を新規に生成します。
 
メソッドの概要
 java.lang.String getCurrencyCode()
          通貨コードを取得します。
 java.lang.String getCustomerCompanyCode()
          取引先会社コードを取得します。
 java.lang.String getCustomerDepartmentCode()
          取引先組織コードを取得します。
 java.lang.String getDealCode()
          取扱コードを取得します。
 java.lang.String getDealName()
          取扱名を取得します。
 DealTerminable getDealTerminable(java.util.Date date)
          指定された日時に対する期間化情報を取得します。
 DealTerminable getDealTerminable(Term term)
          指定された期間に対する期間化情報を取得します。
 int getDealType()
          取扱種別を取得します。
 java.util.Date getDefaultDate()
          デフォルトの日時を取得します。
 java.lang.String getNotes()
          備考を取得します。
 Term[] getTerms()
          この取扱で管理している期間をすべて取得します。
 double getUnitPrice()
          単価を取得します。
 double getUnitPrice(java.util.Date date)
          単価を取得します。
 void putDealTerminable(Term term, DealTerminable data)
          指定された期間に対する期間化情報を設定します。
 void removeDealTerminable(Term term)
          指定された期間に対する期間化情報を削除します。
 void setCurrencyCode(java.lang.String currencyCode)
          通貨コードを設定します。
 void setCustomerCompanyCode(java.lang.String customerCompanyCode)
          取引先会社コードを設定します。
 void setCustomerDepartmentCode(java.lang.String customerDepartmentCode)
          取引先組織コードを設定します。
 void setDealCode(java.lang.String dealCode)
          取扱コードを設定します。
 void setDealName(java.lang.String dealName)
          取扱名を設定します。
 void setDealType(int dealType)
          取扱種別を設定します。
 void setDefaultDate(java.util.Date defaultDate)
          デフォルトの日時を設定します。
 void setNotes(java.lang.String notes)
          備考を設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Deal

public Deal()
取扱に関連する情報を新規に生成します。 デフォルトの日時には現在のシステム日時が割り当てられます。


Deal

public Deal(java.util.Date date)
取扱に関連する情報を新規に生成します。 デフォルトの日時には date で指定された日時が割り当てられます。

パラメータ:
date - デフォルトの日時
メソッドの詳細

getDefaultDate

public java.util.Date getDefaultDate()
デフォルトの日時を取得します。

戻り値:
デフォルトの日時

setDefaultDate

public void setDefaultDate(java.util.Date defaultDate)
デフォルトの日時を設定します。

パラメータ:
defaultDate - デフォルトの日時

getTerms

public Term[] getTerms()
この取扱で管理している期間をすべて取得します。

戻り値:
この取扱で管理している期間

getDealTerminable

public DealTerminable getDealTerminable(Term term)
指定された期間に対する期間化情報を取得します。 指定された期間の有効開始日、有効終了日と完全に期間が一致するデータがない時は null が返されます。

パラメータ:
term - 期間
戻り値:
期間化情報

getDealTerminable

public DealTerminable getDealTerminable(java.util.Date date)
指定された日時に対する期間化情報を取得します。 該当するデータがなかった場合 null が返されます。

パラメータ:
date - 日時
戻り値:
期間化情報

putDealTerminable

public void putDealTerminable(Term term,
                              DealTerminable data)
指定された期間に対する期間化情報を設定します。

パラメータ:
term - 期間
data - 期間化情報

removeDealTerminable

public void removeDealTerminable(Term term)
指定された期間に対する期間化情報を削除します。

パラメータ:
term - 期間

getCustomerCompanyCode

public java.lang.String getCustomerCompanyCode()
取引先会社コードを取得します。

戻り値:
取引先会社コード

setCustomerCompanyCode

public void setCustomerCompanyCode(java.lang.String customerCompanyCode)
取引先会社コードを設定します。

パラメータ:
customerCompanyCode - 取引先会社コード

getCustomerDepartmentCode

public java.lang.String getCustomerDepartmentCode()
取引先組織コードを取得します。

戻り値:
取引先組織コード

setCustomerDepartmentCode

public void setCustomerDepartmentCode(java.lang.String customerDepartmentCode)
取引先組織コードを設定します。

パラメータ:
customerDepartmentCode - 取引先組織コード

getDealCode

public java.lang.String getDealCode()
取扱コードを取得します。

戻り値:
取扱コード

setDealCode

public void setDealCode(java.lang.String dealCode)
取扱コードを設定します。

パラメータ:
dealCode - 取扱コード

getDealName

public java.lang.String getDealName()
取扱名を取得します。

戻り値:
取扱名

setDealName

public void setDealName(java.lang.String dealName)
取扱名を設定します。

パラメータ:
dealName - 取扱名

getDealType

public int getDealType()
取扱種別を取得します。

戻り値:
取扱種別

setDealType

public void setDealType(int dealType)
取扱種別を設定します。

パラメータ:
dealType - 取扱種別

getCurrencyCode

public java.lang.String getCurrencyCode()
通貨コードを取得します。

戻り値:
通貨コード

setCurrencyCode

public void setCurrencyCode(java.lang.String currencyCode)
通貨コードを設定します。

パラメータ:
currencyCode - 通貨コード

getNotes

public java.lang.String getNotes()
備考を取得します。

戻り値:
備考

setNotes

public void setNotes(java.lang.String notes)
備考を設定します。

パラメータ:
notes - 備考

getUnitPrice

public double getUnitPrice()
単価を取得します。

戻り値:
単価

getUnitPrice

public double getUnitPrice(java.util.Date date)
単価を取得します。

パラメータ:
date - 日時
戻り値:
単価

intra-mart(R)
5.1

Copyright © 2000-2006 NTT DATA INTRAMART CO.,LTD. All Rights Reserved.