ページの先頭行へ戻る
Interstage List Works for Modernization V11.0.0 帳票印刷配信機能アプリケーション作成ガイド 帳票管理編

3.8.3 LogicalDeviceFilterConditionクラス

論理デバイスを検索するときの検索条件を指定するクラスです。

LogicalDeviceManagerクラスで使用します。

java.lang.Object
  └com.fujitsu.listmanager.operate.LogicalDeviceFilterCondition


public class LogicalDeviceFilterCondition
extends java.lang.Object

ポイント

  • 検索条件には、ワイルドカード文字として「クエスチョンマーク(?)」または「アスタリスク(*)」を指定することができます。ワイルドカード文字を指定した場合に、検索条件に「パーセント(%)」または「アンダースコア(_)」が含まれていると、正しく絞り込みが行われない場合があります。

  • 検索条件に空白を指定しないでください。空白を指定すると、正しく絞り込みが行われません。また、検索条件に空白を指定して、空白が設定されている情報を絞り込むことはできません。

3.8.3.1 コンストラクタの概要

LogicalDeviceFilterConditionクラスのコンストラクタを以下に示します。

LogicalDeviceFilterConditionクラスのコンストラクタ

コンストラクタの概要

LogicalDeviceFilterCondition()

LogicalDeviceFilterConditionオブジェクトを生成します。

3.8.3.2 メソッドの概要

LogicalDeviceFilterConditionクラスのメソッドを以下に示します。

LogicalDeviceFilterConditionクラスのメソッド

メソッドの概要

java.lang.String

getName()

論理デバイスの絞り込み条件として設定されている、論理デバイス名を取得します。

int[]

getOutputMethod()

論理デバイスの絞り込み条件として設定されている、出力方法を取得します。

java.lang.String

getHostName()

論理デバイスの絞り込み条件として設定されている、通信対象コンピュータ名を取得します。

java.lang.String

getComment()

論理デバイスの絞り込み条件として設定されている、コメント(出力先)を取得します。

java.lang.String

getDivision()

論理デバイスの絞り込み条件として設定されている、論理デバイス区分を取得します。

java.lang.String

getCustomizeItem1()

論理デバイスの絞り込み条件として設定されている、カスタマイズ項目1を取得します。

java.lang.String

getCustomizeItem2()

論理デバイスの絞り込み条件として設定されている、カスタマイズ項目2を取得します。

java.lang.String

getCustomizeItem3()

論理デバイスの絞り込み条件として設定されている、カスタマイズ項目3を取得します。

java.lang.String

getCustomizeItem4()

論理デバイスの絞り込み条件として設定されている、カスタマイズ項目4を取得します。

java.lang.String

getCustomizeItem5()

論理デバイスの絞り込み条件として設定されている、カスタマイズ項目5を取得します。

java.lang.String

getCustomizeItem6()

論理デバイスの絞り込み条件として設定されている、カスタマイズ項目6を取得します。

java.lang.String

getCustomizeItem7()

論理デバイスの絞り込み条件として設定されている、カスタマイズ項目7を取得します。

java.lang.String

getCustomizeItem8()

論理デバイスの絞り込み条件として設定されている、カスタマイズ項目8を取得します。

void

setName(java.lang.String name)

論理デバイスの絞り込み条件として、論理デバイス名を指定します。

void

setOutputMethod(int[] outputMethod)

論理デバイスの絞り込み条件として、出力方法を指定します。

void

setHostName(java.lang.String hostName)

論理デバイスの絞り込み条件として、通信対象コンピュータ名を指定します。

void

setComment(java.lang.String comment)

論理デバイスの絞り込み条件として、コメント(出力先)を指定します。

void

setDivision(java.lang.String division)

論理デバイスの絞り込み条件として、論理デバイス区分を指定します。

void

setCustomizeItem1(java.lang.String customizeItem1)

論理デバイスの絞り込み条件として、カスタマイズ項目1を指定します。

void

setCustomizeItem2(java.lang.String customizeItem2)

論理デバイスの絞り込み条件として、カスタマイズ項目2を指定します。

void

setCustomizeItem3(java.lang.String customizeItem3)

論理デバイスの絞り込み条件として、カスタマイズ項目3を指定します。

void

setCustomizeItem4(java.lang.String customizeItem4)

論理デバイスの絞り込み条件として、カスタマイズ項目4を指定します。

void

setCustomizeItem5(java.lang.String customizeItem5)

論理デバイスの絞り込み条件として、カスタマイズ項目5を指定します。

void

setCustomizeItem6(java.lang.String customizeItem6)

論理デバイスの絞り込み条件として、カスタマイズ項目6を指定します。

void

setCustomizeItem7(java.lang.String customizeItem7)

論理デバイスの絞り込み条件として、カスタマイズ項目7を指定します。

void

setCustomizeItem8(java.lang.String customizeItem8)

論理デバイスの絞り込み条件として、カスタマイズ項目8を指定します。

ポイント

各論理デバイス情報の定義については、オンラインマニュアル“帳票印刷配信機能  セットアップガイド”を参照してください。

3.8.3.3 コンストラクタの詳細

public
LogicalDeviceFilterCondition()

用途

LogicalDeviceFilterConditionオブジェクトを生成します。

3.8.3.4 メソッドの詳細

public java.lang.String
getName()

用途

論理デバイスの絞り込み条件として設定されている、論理デバイス名を取得します。

戻り値

論理デバイス名

なお、絞り込み条件が指定されていない場合は「null」が取得されます。


public int[]
getOutputMethod()

用途

論理デバイスの絞り込み条件として設定されている、出力方法を取得します。

戻り値

LogicalDeviceクラスの出力方法を示すフィールドの配列

フィールドの詳細については、以下を参照してください。
⇒“LogicalDeviceクラスのgetOutputMethodメソッドで取得されるフィールド

なお、絞り込み条件が指定されていない場合は「null」が取得されます。


public java.lang.String
getHostName()

用途

論理デバイスの絞り込み条件として設定されている、通信対象コンピュータ名を取得します。

戻り値

通信対象コンピュータ名

なお、絞り込み条件が指定されていない場合は「null」が取得されます。


public java.lang.String
getComment()

用途

論理デバイスの絞り込み条件として設定されている、コメント(出力先)を取得します。

戻り値

コメント(出力先)

なお、絞り込み条件が指定されていない場合は「null」が取得されます。


public java.lang.String
getDivision()

用途

論理デバイスの絞り込み条件として設定されている、論理デバイス区分を取得します。

戻り値

論理デバイス区分

なお、絞り込み条件が指定されていない場合は「null」が取得されます。


public java.lang.String
getCustomizeItem1()

用途

論理デバイスの絞り込み条件として設定されている、カスタマイズ項目1を取得します。

戻り値

カスタマイズ項目1

なお、絞り込み条件が指定されていない場合は「null」が取得されます。


public java.lang.String
getCustomizeItem2()

用途

論理デバイスの絞り込み条件として設定されている、カスタマイズ項目2を取得します。

戻り値

カスタマイズ項目2

なお、絞り込み条件が指定されていない場合は「null」が取得されます。


public java.lang.String
getCustomizeItem3()

用途

論理デバイスの絞り込み条件として設定されている、カスタマイズ項目3を取得します。

戻り値

カスタマイズ項目3

なお、絞り込み条件が指定されていない場合は「null」が取得されます。


public java.lang.String
getCustomizeItem4()

用途

論理デバイスの絞り込み条件として設定されている、カスタマイズ項目4を取得します。

戻り値

カスタマイズ項目4

なお、絞り込み条件が指定されていない場合は「null」が取得されます。


public java.lang.String
getCustomizeItem5()

用途

論理デバイスの絞り込み条件として設定されている、カスタマイズ項目5を取得します。

戻り値

カスタマイズ項目5

なお、絞り込み条件が指定されていない場合は「null」が取得されます。


public java.lang.String
getCustomizeItem6()

用途

論理デバイスの絞り込み条件として設定されている、カスタマイズ項目6を取得します。

戻り値

カスタマイズ項目6

なお、絞り込み条件が指定されていない場合は「null」が取得されます。


public java.lang.String
getCustomizeItem7()

用途

論理デバイスの絞り込み条件として設定されている、カスタマイズ項目7を取得します。

戻り値

カスタマイズ項目7

なお、絞り込み条件が指定されていない場合は「null」が取得されます。


public java.lang.String
getCustomizeItem8()

用途

論理デバイスの絞り込み条件として設定されている、カスタマイズ項目8を取得します。

戻り値

カスタマイズ項目8

なお、絞り込み条件が指定されていない場合は「null」が取得されます。


public void
setName(java.lang.String name)

用途

論理デバイスの絞り込み条件として、論理デバイス名を指定します。

パラメータ

name:

論理デバイス名を指定します。

論理デバイス名の一部に、ワイルドカード文字「クエスチョンマーク(?)」または「アスタリスク(*)」を指定することもできます。

この条件で絞り込みを行わない場合は、「null」を指定します。


public void
setOutputMethod(int[] outputMethod)
throws java.lang.IllegalArgumentException

用途

論理デバイスの絞り込み条件として、出力方法を指定します。

パラメータ

outputMethod:

LogicalDeviceクラスの出力方法を示すフィールドを指定します。出力方法は複数指定できます。複数指定した場合は論理和条件(OR条件)となります。

フィールドの詳細については、以下を参照してください。
⇒“LogicalDeviceクラスのgetOutputMethodメソッドで取得されるフィールド

この条件で絞り込みを行わない場合は、「null」を指定します。

例外

java.lang.Illegal ArgumentException:

public void
setHostName(java.lang.String hostName)

用途

論理デバイスの絞り込み条件として、通信対象コンピュータ名を指定します。

パラメータ

hostName:

通信対象コンピュータ名を指定します。

通信対象コンピュータ名は、以下のいずれかを指定します。

  • プリンタ(電子保存装置(Interstage List Manager互換のための機能で使用する装置)も含む)が定義されている接続先の「ホスト名」または「IPアドレス」

  • PDFファイルを格納する接続先の「ホスト名」または「IPアドレス」

通信対象コンピュータ名の一部に、ワイルドカード文字「クエスチョンマーク(?)」または「アスタリスク(*)」を指定することもできます。

この条件で絞り込みを行わない場合は、「null」を指定します。


public void
setComment(java.lang.String comment)

用途

論理デバイスの絞り込み条件として、コメント(出力先)を指定します。

パラメータ

comment:

コメント(出力先)を指定します。

コメントの一部に、ワイルドカード文字「クエスチョンマーク(?)」または「アスタリスク(*)」を指定することもできます。

この条件で絞り込みを行わない場合は、「null」を指定します。


public void
setDivision(java.lang.String division)

用途

論理デバイスの絞り込み条件として、論理デバイス区分を指定します。

パラメータ

division:

論理デバイス区分を指定します。

論理デバイスを分類する場合に使用します。

論理デバイス区分の一部に、ワイルドカード文字「クエスチョンマーク(?)」または「アスタリスク(*)」を指定することもできます。

この条件で絞り込みを行わない場合は、「null」を指定します。


public void
setCustomizeItem1(java.lang.String customizeItem1)

用途

論理デバイスの絞り込み条件として、カスタマイズ項目1を指定します。

パラメータ

customizeItem1:

カスタマイズ項目1を指定します。

カスタマイズ項目1の一部に、ワイルドカード文字「クエスチョンマーク(?)」または「アスタリスク(*)」を指定することもできます。

この条件で絞り込みを行わない場合は、「null」を指定します。


public void
setCustomizeItem2(java.lang.String customizeItem2)

用途

論理デバイスの絞り込み条件として、カスタマイズ項目2を指定します。

パラメータ

customizeItem2:

カスタマイズ項目2を指定します。

カスタマイズ項目2の一部に、ワイルドカード文字「クエスチョンマーク(?)」または「アスタリスク(*)」を指定することもできます。

この条件で絞り込みを行わない場合は、「null」を指定します。


public void
setCustomizeItem3(java.lang.String customizeItem3)

用途

論理デバイスの絞り込み条件として、カスタマイズ項目3を指定します。

パラメータ

customizeItem3:

カスタマイズ項目3を指定します。

カスタマイズ項目3の一部に、ワイルドカード文字「クエスチョンマーク(?)」または「アスタリスク(*)」を指定することもできます。

この条件で絞り込みを行わない場合は、「null」を指定します。


public void
setCustomizeItem4(java.lang.String customizeItem4)

用途

論理デバイスの絞り込み条件として、カスタマイズ項目4を指定します。

パラメータ

customizeItem4:

カスタマイズ項目4を指定します。

カスタマイズ項目4の一部に、ワイルドカード文字「クエスチョンマーク(?)」または「アスタリスク(*)」を指定することもできます。

この条件で絞り込みを行わない場合は、「null」を指定します。


public void
setCustomizeItem5(java.lang.String customizeItem5)

用途

論理デバイスの絞り込み条件として、カスタマイズ項目5を指定します。

パラメータ

customizeItem5:

カスタマイズ項目5を指定します。

カスタマイズ項目5の一部に、ワイルドカード文字「クエスチョンマーク(?)」または「アスタリスク(*)」を指定することもできます。

この条件で絞り込みを行わない場合は、「null」を指定します。


public void
setCustomizeItem6(java.lang.String customizeItem6)

用途

論理デバイスの絞り込み条件として、カスタマイズ項目6を指定します。

パラメータ

customizeItem6:

カスタマイズ項目6を指定します。

カスタマイズ項目6の一部に、ワイルドカード文字「クエスチョンマーク(?)」または「アスタリスク(*)」を指定することもできます。

この条件で絞り込みを行わない場合は、「null」を指定します。


public void
setCustomizeItem7(java.lang.String customizeItem7)

用途

論理デバイスの絞り込み条件として、カスタマイズ項目7を指定します。

パラメータ

customizeItem7:

カスタマイズ項目7を指定します。

カスタマイズ項目7の一部に、ワイルドカード文字「クエスチョンマーク(?)」または「アスタリスク(*)」を指定することもできます。

この条件で絞り込みを行わない場合は、「null」を指定します。


public void
setCustomizeItem8(java.lang.String customizeItem8)

用途

論理デバイスの絞り込み条件として、カスタマイズ項目8を指定します。

パラメータ

customizeItem8:

カスタマイズ項目8を指定します。

カスタマイズ項目8の一部に、ワイルドカード文字「クエスチョンマーク(?)」または「アスタリスク(*)」を指定することもできます。

この条件で絞り込みを行わない場合は、「null」を指定します。