2 * Copyright (c) 2009 The openGion Project.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
13 * either express or implied. See the License for the specific language
14 * governing permissions and limitations under the License.
16 package org.opengion.hayabusa.report;
18 import org.opengion.hayabusa.db.DBTableModel;
26 * @author Hiroki Nakamura
29 public interface CSVPrintPointService {
36 void setYkno( String ykno ) ;
41 * @param systemId システムID
43 void setSystemId( String systemId ) ;
50 void setFgrun( String fgrun ) ;
53 * 帳票デーモンが実行されているホスト名をセットします。
55 * @param hostName ホスト名
57 void setHostName( String hostName ) ;
62 * @param printerName プリンタ名
64 void setPrinterName( String printerName ) ;
67 * DBTableModel をセットします。
69 * @param table DBTableModelオブジェクト
71 void setTable( DBTableModel table ) ;
74 * DBTableModel をセットします。(ヘッダー)
76 * @param table DBTableModelオブジェクト
78 void setTableH( DBTableModel table ) ;
81 * DBTableModel をセットします(フッター)。
83 * @param table DBTableModelオブジェクト
85 void setTableF( DBTableModel table ) ;
88 * 起動するプログラムのディレクトリをセットします。
90 * @param dir PG起動ディレクトリ
92 void setPrgDir( String dir );
99 void setPrgFile( String file );
102 * ファイル出力時のディレクトリを指定します。
104 * @param dir 出力ディレクトリ
106 void setOutDir( String dir );
113 void setPrtId( String id );
120 void setPortnm( String port ) ;
127 void setListId( String id ) ;
134 void setModelname( String name ) ;
139 * @param file レイアウトファイル
145 * @og.rev 5.9.2.2 (2015/11/20)
149 void setGrpId( String id ) ;
154 * @og.rev 5.9.2.2 (2015/11/20)
156 * @param name デーモングループ
158 void setDmnGrp( String name ) ;
163 * @og.rev 5.9.3.0 (2015/12/04)
165 * @param option オプション文字列
167 void setOption( String option ) ;
170 * ページエンドカットフラグをセットします。
172 * @og.rev 5.9.3.0 (2015/12/04)
174 * @param flg ページエンドカットフラグ
176 void setFgcut( String flg ) ;
198 * @return 実行結果[true:正常/false:異常]