日本語 | English


RSi /*

* $Id: Distributor_impl.java 236 2010-04-27 01:35:50Z mitsuki $
*
* Copyright 2009-2010 Fujitsu Limited.
* FUJITSU CONFIDENTIAL.
*/

package sample.rsnp2x.multi;

import org.robotservices.v02.profile.acceptor.IDistributor; import org.robotservices.v02.profile.common.AttachedFile; import org.robotservices.v02.profile.common.Ret_value;

import com.fujitsu.rsi.helper.MultimediaProfileHelper; import com.fujitsu.rsi.util.RESULT;

public class Distributor_impl implements IDistributor {

	private CameraImage ci = new CameraImage();
	@Override
	public Ret_value doProcess() {
		ci.loadNext();
		// 返却要素を組み立てる
		Ret_value ret = new Ret_value();
		MultimediaProfileHelper helper = new MultimediaProfileHelper(ret);
		// ファイルを配信する
		AttachedFile attachedFile = new AttachedFile();
		attachedFile.set_mime_type("image/jpg");
		attachedFile.set_file_name(ci.getFilename());
		attachedFile.set_capture_time(ci.getCaptureDate());
		attachedFile.set_byte_array(ci.getImage());
		helper.setAttachedFile(attachedFile);
		helper.setResult(RESULT.SUCCESS.getResult());
		// 任意の文字列を設定
		helper.setDetail("distribute_camera_image : 正常終了!");
		return ret;
	}
	@Override
	public void terminate() {
		// なにもしない
	}

}


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-05-25 (金) 13:50:51 (4356d)