jp.oarts.pirka.iop.tool.web.tools
クラス IopUtil

java.lang.Object
  上位を拡張 jp.oarts.pirka.iop.tool.web.tools.IopUtil

public class IopUtil
extends java.lang.Object


コンストラクタの概要
IopUtil()
           
 
メソッドの概要
static java.lang.String addFileEx(java.lang.String fileName, java.lang.String ex)
          ファイル名に指定された拡張子が無ければ付加する
static void checkAttach(int dataId, InterfaceProject interfaceProject)
          インターフェースにアッタチされているデータの整合性チェックを行う
static jp.oarts.pirka.core.ctrl.SelectList convartSelectList(Selecter[] selecters)
          属性セレクターをセレクトリストに変換する
static java.lang.String cutSqlSpace(java.lang.String str)
          文字列から文字列記号内で挟まれた部分以外に存在する空白を削除する
static java.lang.String cutSqlString(java.lang.String str)
          文字列からSQL文字列を削除する
static jp.oarts.pirka.core.ctrl.SelectList getDbSelecter()
          DBのセレクトリストを作成する
static jp.oarts.pirka.core.ctrl.SelectList getDbSelecter(boolean useSpaceRow)
          DBのセレクトリストを作成する
static jp.oarts.pirka.core.ctrl.SelectList getInterfaceDataSelecter(InterfaceProject interfaceProject)
          プロジェクト内のインターフェース名のセレクトリストを作成する
static jp.oarts.pirka.core.ctrl.SelectList getInterfaceDataSelecter(InterfaceProject interfaceProject, boolean useSpaceRow)
          プロジェクト内のインターフェース名のセレクトリストを作成する
static java.lang.String getInterfaceTitle(InterfaceProject interfaceProject, java.lang.String interfaceDataId)
          インターフェースタイトル名を取得する
static java.lang.String getSequenceNameFromNextval(java.lang.String defaultString)
          SQL(create table)のデフォルト指定にnextvalが設定されていたらシーケンス名を 返す。
static void main(java.lang.String[] args)
           
static java.lang.String remakeProjectFileName(java.lang.String fileName)
          ファイル名をプロジェクト用ファイル名に変更する
static java.lang.String searchTextFromSelectList(Selecter[] selecters, java.lang.String key)
          セレクトリストより指定されたキーに対応するテキストを取得する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

IopUtil

public IopUtil()
メソッドの詳細

remakeProjectFileName

public static java.lang.String remakeProjectFileName(java.lang.String fileName)
ファイル名をプロジェクト用ファイル名に変更する

パラメータ:
fileName - ファイル名
戻り値:
プロジェクト用ファイル名

addFileEx

public static java.lang.String addFileEx(java.lang.String fileName,
                                         java.lang.String ex)
ファイル名に指定された拡張子が無ければ付加する

パラメータ:
fileName - ファイル名
ex - 拡張子
戻り値:
拡張子付ファイル名

getInterfaceDataSelecter

public static jp.oarts.pirka.core.ctrl.SelectList getInterfaceDataSelecter(InterfaceProject interfaceProject)
プロジェクト内のインターフェース名のセレクトリストを作成する

パラメータ:
interfaceProject -
戻り値:
セレクトリスト

getInterfaceDataSelecter

public static jp.oarts.pirka.core.ctrl.SelectList getInterfaceDataSelecter(InterfaceProject interfaceProject,
                                                                           boolean useSpaceRow)
プロジェクト内のインターフェース名のセレクトリストを作成する

パラメータ:
interfaceProject -
useSpaceRow -
戻り値:
セレクトリスト

getDbSelecter

public static jp.oarts.pirka.core.ctrl.SelectList getDbSelecter()
DBのセレクトリストを作成する

戻り値:
セレクトリスト

getDbSelecter

public static jp.oarts.pirka.core.ctrl.SelectList getDbSelecter(boolean useSpaceRow)
DBのセレクトリストを作成する

パラメータ:
useSpaceRow -
戻り値:
セレクトリスト

convartSelectList

public static jp.oarts.pirka.core.ctrl.SelectList convartSelectList(Selecter[] selecters)
属性セレクターをセレクトリストに変換する

パラメータ:
selecters -
戻り値:
セレクトリスト

getInterfaceTitle

public static java.lang.String getInterfaceTitle(InterfaceProject interfaceProject,
                                                 java.lang.String interfaceDataId)
インターフェースタイトル名を取得する

パラメータ:
interfaceProject -
interfaceDataId -
戻り値:
インターフェースタイトル名

searchTextFromSelectList

public static java.lang.String searchTextFromSelectList(Selecter[] selecters,
                                                        java.lang.String key)
セレクトリストより指定されたキーに対応するテキストを取得する

パラメータ:
selecters -
key -
戻り値:
テキスト

cutSqlString

public static java.lang.String cutSqlString(java.lang.String str)
文字列からSQL文字列を削除する

パラメータ:
str -
戻り値:

cutSqlSpace

public static java.lang.String cutSqlSpace(java.lang.String str)
文字列から文字列記号内で挟まれた部分以外に存在する空白を削除する

パラメータ:
str -
戻り値:

getSequenceNameFromNextval

public static java.lang.String getSequenceNameFromNextval(java.lang.String defaultString)
SQL(create table)のデフォルト指定にnextvalが設定されていたらシーケンス名を 返す。もし、無ければnullが返る。

パラメータ:
defaultString -
戻り値:
シーケンス名

checkAttach

public static void checkAttach(int dataId,
                               InterfaceProject interfaceProject)
                        throws InterfaceException
インターフェースにアッタチされているデータの整合性チェックを行う

パラメータ:
dataId - チェック対象のインターフェースID
interfaceProject - プロジェクト
pluginName - チェック対象のプラグイン名
例外:
InterfaceException

main

public static void main(java.lang.String[] args)