info.bix.tokai.bixpp.binding
クラス Cultivation

java.lang.Object
  上位を拡張 info.bix.tokai.bixpp.binding.Cultivation
すべての実装されたインタフェース:
java.io.Serializable

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

生産情報を表すCultivationタグに対応するクラスです。 一作の植物生産で複数の品種を生産する場合は、Cultivationオブジェクトを複数作成します。
このクラスは、JFコードなどの植物ID、生産する植物、栽培する個体数、生産開始時の形態、 種苗会社などのウェブページ、植物の画像、生産に対するコメントの情報を含みます。

使用例として、以下の情報を含むCultivationオブジェクトを作成するコードを示します。

項目
ID JF15244
名前 rose
科名 Rosaceae
学名 Rosa x hybrida
栽培品種 Pink
種苗会社 HogeHoge Nursery Co.
植物に対するコメント ピンク色のバラです。
個体数 500
生産開始時の形態
ウェブページ Hogehoge Nursery Co. Home Page
(URLはhttp://www.hogehoge.co.jp/index.htm)
画像 pink rose
(URLはhttp://www.hogehoge.co.jp/img/pinkrose.jpg)
生産に対するコメント 養液栽培を利用します。
 Cultivation cultivation = new Cultivation();
 Plant plant = new Plant();
 Link link = new Link();
 Link imagelink = new Link();
 Image image = new Image();
 
 plant.setID("JF15244");
 plant.setName("rose");
 plant.setFamily("Rosaceae");
 plant.setAcademicName("Rosa x hybrida");
 plant.setCultivar("Pink");
 plant.setOrigin("Hogehoge Nursery Co.");
 plant.setLink(link);
 plant.setImage(image);
 plant.setComment("ピンク色のバラです。");
 
 link.setName("Hogehoge Nursery Co. Home Page");
 link.setURIString("http://www.hogehoge.co.jp/index.htm");
 
 image.setLink(imagelink);
 
 imagelink.setName("pink rose");
 imagelink.setURIString("http://www.hogehoge.co.jp/img/pinkrose.jpg");
 
 cultivation.setPlant(plant);
 cultivation.setNumberOfPlant(500);
 cultivation.setPlantingType("種");
 cultivation.setComment("養液栽培を利用します。");
 
 bixpp.addCultivation(cultivation);
 

作成者:
Shiozawa
関連項目:
Plant, Image, Link, 直列化された形式

コンストラクタの概要
Cultivation()
          デフォルトコンストラクタです。
 
メソッドの概要
 java.lang.String getComment()
          生産に対するコメントを返します。
 java.lang.String getID()
          JFコードなどの植物IDを返します。
 Image getImage()
          植物の写真などを表すImageを返します。
 Link getLink()
          種苗会社などのウェブページのURIを表すLinkを返します。
 double getNumberOfPlant()
          生産する植物の個体数を返します。
 Plant getPlant()
          生産する植物の情報を表すPlantを返します。
 java.lang.String getPlantingType()
          生産開始時の形態を返します。
 void setComment(java.lang.String comment)
          生産に対するコメントを設定します。
 void setID(java.lang.String ID)
          JFコードなどの植物IDを設定します。
 void setImage(Image image)
          植物の写真などを表すImageを設定します。
 void setLink(Link link)
          種苗会社などのウェブページのURIを表すLinkを設定します。
 void setNumberOfPlant(double numberOfPlant)
          生産する植物の個体数を設定します。
 void setPlant(Plant plant)
          生産する植物の情報を表すPlantを設定します。
 void setPlantingType(java.lang.String plantingType)
          生産開始時の形態を設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Cultivation

public Cultivation()
デフォルトコンストラクタです。

メソッドの詳細

getComment

public java.lang.String getComment()
生産に対するコメントを返します。

戻り値:
生産に対するコメント

getID

public java.lang.String getID()
JFコードなどの植物IDを返します。

戻り値:
JFコードなど

getImage

public Image getImage()
植物の写真などを表すImageを返します。

戻り値:
植物の写真などを表すImage

getLink

public Link getLink()
種苗会社などのウェブページのURIを表すLinkを返します。

戻り値:
種苗会社などのウェブページのURIを表すLink

getNumberOfPlant

public double getNumberOfPlant()
生産する植物の個体数を返します。

戻り値:
生産する植物の個体数

getPlant

public Plant getPlant()
生産する植物の情報を表すPlantを返します。

戻り値:
生産する植物の情報を表すPlant

getPlantingType

public java.lang.String getPlantingType()
生産開始時の形態を返します。

戻り値:
生産開始時の形態

setComment

public void setComment(java.lang.String comment)
生産に対するコメントを設定します。

パラメータ:
comment - 生産に対するコメント

setID

public void setID(java.lang.String ID)
JFコードなどの植物IDを設定します。

パラメータ:
ID - JFコードなど

setImage

public void setImage(Image image)
植物の写真などを表すImageを設定します。

パラメータ:
image - 植物の写真などを表すImage

setLink

public void setLink(Link link)
種苗会社などのウェブページのURIを表すLinkを設定します。

パラメータ:
link - 種苗会社などのウェブページのURIを表すLink

setNumberOfPlant

public void setNumberOfPlant(double numberOfPlant)
生産する植物の個体数を設定します。

パラメータ:
numberOfPlant - 生産する植物の個体数

setPlant

public void setPlant(Plant plant)
生産する植物の情報を表すPlantを設定します。

パラメータ:
plant - 生産する植物の情報
例外:
java.lang.IllegalArgumentException - 引数にnullを指定した場合

setPlantingType

public void setPlantingType(java.lang.String plantingType)
生産開始時の形態を設定します。

パラメータ:
plantingType - 生産開始の形態
例外:
java.lang.IllegalArgumentException - 引数にnullを指定した場合