|
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.opengion.hayabusa.db.DBEditConfig
public class DBEditConfig
エディット設定情報を管理するためのデータ管理クラスです。 ここで管理される各パラメーターの意味は以下の通りです。 (各インデックス番号は、内部的に管理されているインデックス番号を意味します) ・0:エディット名 このエディット設定オブジェクトの名称です。 ・1:表示カラム 表示対象となるカラム一覧です。カンマ区切りで指定します。 この一覧には、非表示のカラムも合わせて管理され、非表示カラムについては、 カラム名の先頭に"!"をつけます。 例) AAA,!BBB,CCC -> AAA,CCCの順に表示(BBBは非表示) ・2:集計カラム 各値をSUMする対象となるカラムです。(カンマ区切りで複数指定が可能) ここで指定されたカラムは数値型である必要があります。 SQL構文における、SUM関数の引数として指定するカラムに相当します。 ・3:グループカラム 集計カラムの各値をグルーピングするためのカラムです。(カンマ区切りで複数指定が可能) SQL構文における、GROUP BYに指定するカラムに相当します。 ・4:小計カラム 集計カラムの各値に対し、小計行を付加するためのブレイクキーを指定します。(カンマ区切りで複数指定が可能) ・5:合計カラム 集計カラムの各値に対し、合計行を付加するためのブレイクキーを指定します。(カンマ区切りで複数指定が可能) ・6:総合計フラグ 集計カラムの各値に対し、総合計行を付加するかどうかを指定します。(0以外:追加する 0:追加しない) ・7:表示順カラム データの表示順をその順番にカンマ区切りで指定します。 カラム名の先頭に"!"をつけた場合は、そのカラムは降順で表示されます。 SQL構文における、orderby句に相当します。 ・8:共通フラグ このエディット設定オブジェクトが、共通(全ユーザー公開)エディットかどうかを 指定します。(0以外:共通 0:個人のみ)
| 5.3.6.0 (2011/06/01) 新規追加 |
| コンストラクタの概要 | |
|---|---|
DBEditConfig()
コンストラクタ 空のエディット設定オブジェクトを構築します。 |
|
DBEditConfig(java.lang.String[] editVals)
コンストラクタ 各種パラメーターを配列で指定してエディット設定オブジェクトを構築します。 |
|
DBEditConfig(java.lang.String editName,
java.lang.String viewClms,
java.lang.String sumClms,
java.lang.String groupClms,
java.lang.String subTotalClms,
java.lang.String totalClms,
java.lang.String useGrandTotal,
java.lang.String orderByClms,
java.lang.String isCommon)
コンストラクタ 各種パラメーターを指定してエディット設定オブジェクトを構築します。 |
|
| メソッドの概要 | |
|---|---|
static java.lang.String[] |
getEditKeys(java.lang.String guikey,
java.lang.String editName)
画面ID、エディット名をキーに、エディット設定オブジェクトの各設定値の 管理キーを指定します。 |
java.lang.String |
getEditName()
エディット名を返します。 |
java.lang.String[] |
getEditVals()
エディット設定オブジェクトの各設定値を配列にして返します。 |
int |
getGroupClmCount()
グループカラムのカラム数を返します。 |
java.lang.String |
getGroupClms()
グループカラムの一覧をカンマ区切りで返します。 |
static java.lang.String[][] |
getKeySet(java.lang.String[] keys)
キー配列から画面IDとエディット名称のペアの一覧を取り出します。 |
java.lang.String |
getOrder(java.lang.String clm)
指定されたカラムの表示順の優先番号を返します。 |
java.lang.String |
getOrderByClms()
表示順カラムをカンマ区切りで返します。 |
int |
getSubTotalClmCount()
小計カラムのカラム数を返します。 |
java.lang.String |
getSubTotalClms()
小計カラムの一覧をカンマ区切りで返します。 |
int |
getSumClmCount()
集計カラムのカラム数を返します。 |
java.lang.String |
getSumClms()
集計カラムの一覧をカンマ区切りで返します。 |
int |
getTotalClmCount()
合計カラムのカラム数を返します。 |
java.lang.String |
getTotalClms()
合計カラムの一覧をカンマ区切りで返します。 |
java.lang.String |
getViewClms()
表示カラム名の一覧をカンマ区切りで返します。 |
boolean |
isCommon()
このエディット設定オブジェクトが、共通(全ユーザー公開)エディットか どうかを返します。 |
boolean |
isGroupClm(java.lang.String clm)
指定されたカラムがグループ対象のカラムかどうかを返します。 |
boolean |
isOrderByDesc(java.lang.String clm)
指定されたカラムの表示順指定が降順であるかどうかを返します。 |
boolean |
isSubTotalClm(java.lang.String clm)
指定されたカラムが小計対象のカラムかどうかを返します。 |
boolean |
isSumClm(java.lang.String clm)
指定されたカラムが集計対象のカラムかどうかを返します。 |
boolean |
isTotalClm(java.lang.String clm)
指定されたカラムが合計対象のカラムかどうかを返します。 |
boolean |
useGrandTotal()
総合計行を付加するかどうかを返します。 |
boolean |
useGroup()
グループ処理を行うかどうかを返します。 |
boolean |
useOrderBy()
並び替え処理を行うかどうかを返します。 |
boolean |
useSubTotal()
小計処理を行うかどうかを返します。 |
boolean |
useSum()
集計処理を行うかどうかを返します。 |
boolean |
useTotal()
合計処理を行うかどうかを返します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public DBEditConfig()
public DBEditConfig(java.lang.String editName,
java.lang.String viewClms,
java.lang.String sumClms,
java.lang.String groupClms,
java.lang.String subTotalClms,
java.lang.String totalClms,
java.lang.String useGrandTotal,
java.lang.String orderByClms,
java.lang.String isCommon)
editName - エディット名称viewClms - 画面表示カラムsumClms - 集計カラムgroupClms - グループカラムsubTotalClms - 小計カラムtotalClms - 合計カラムuseGrandTotal - 総合計行を追加するか(1:追加する 1以外:追加しない)orderByClms - 表示順isCommon - 共通エディットかどうか(1:共通 1以外:個人のみ)public DBEditConfig(java.lang.String[] editVals)
getEditKeys(String,String)で返される
キー一覧の配列インデックスと一致します。
各パラメーターの意味については、クラスのJavadocDBEditConfigを参照して下さい。
editVals - 設定値(配列)DBEditConfig,
getEditKeys(String,String)| メソッドの詳細 |
|---|
public static java.lang.String[][] getKeySet(java.lang.String[] keys)
keys - キー配列
public static java.lang.String[] getEditKeys(java.lang.String guikey,
java.lang.String editName)
guikey - 画面IDeditName - エディット名
public java.lang.String[] getEditVals()
getEditKeys(String,String)で生成されるキーの
インデックス番号と一致します。
getEditKeys(String,String)public java.lang.String getEditName()
public java.lang.String getViewClms()
public java.lang.String getSumClms()
public boolean useSum()
public boolean isSumClm(java.lang.String clm)
clm - カラム
public int getSumClmCount()
public java.lang.String getGroupClms()
public boolean useGroup()
public boolean isGroupClm(java.lang.String clm)
clm - カラム
public int getGroupClmCount()
public java.lang.String getSubTotalClms()
public boolean useSubTotal()
public boolean isSubTotalClm(java.lang.String clm)
clm - カラム
public int getSubTotalClmCount()
public java.lang.String getTotalClms()
public boolean useTotal()
public boolean isTotalClm(java.lang.String clm)
clm - カラム
public int getTotalClmCount()
public boolean useGrandTotal()
public java.lang.String getOrderByClms()
public java.lang.String getOrder(java.lang.String clm)
clm - カラム
public boolean isOrderByDesc(java.lang.String clm)
clm - カラム
public boolean useOrderBy()
public boolean isCommon()
|
openGion 5.3.9.0 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||