|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.co.melco.garnet.base.resource.rdb.sql.SQLBase
jp.co.melco.garnet.base.bizcommand.object.BizDAO
jp.co.melco.preserv.mog.ejb.mdmShapeDAO
図形情報テーブル用のDAOです。
フィールドの概要 | |
static int |
INSERT_MODE_INSERT
新規挿入モードです。 |
static int |
INSERT_MODE_UPDATE
更新時挿入モードです。 |
protected jp.co.melco.garnet.base.foundation.Logger |
logger
ログ用のクラスです。 |
protected static java.lang.String |
MDMSHAPEPROP_PATH
ejb-jar.xmlのenv-entryに設定するMDMプロパティパスです。 |
protected static int |
UPDATE_NOSHAPE
更新値に図形オブジェクトが含まれていない事を示します。 |
protected static int |
UPDATE_SHAPE
更新値に図形オブジェクトが含まれている事を示します。 |
クラス jp.co.melco.garnet.base.bizcommand.object.BizDAO から継承したフィールド |
TYPE_NAME |
インタフェース jp.co.melco.garnet.base.bizcommand.IBizCommandObject から継承したフィールド |
DEFAULT_METHOD |
コンストラクタの概要 | |
mdmShapeDAO()
コンストラクタです。 |
メソッドの概要 | |
protected boolean |
containAllParams(java.util.Map updReqMap,
int mode)
クライアントからの要求情報に、更新するための必要情報が全て含まれているかを確認します。 |
jp.co.melco.garnet.base.bizcommand.BizCommandResponse |
delete(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request)
図形情報テーブルの該当レコードを削除します。 |
int |
executeDelete(java.sql.Connection conn,
java.util.Map[] params)
図形情報テーブルの該当レコードを削除します。 |
protected int |
executeInsert(java.sql.Connection conn,
java.util.Map params)
新規挿入を行います。 |
protected int |
executeInsert(java.sql.Connection conn,
java.util.Map params,
int mode)
挿入を行います。 |
protected int |
executeInsertRecord(java.sql.Connection conn,
java.util.Map params,
int mode)
1レコード分の図形情報を挿入します。 |
protected int |
executeInsertSub(java.sql.Connection conn,
java.util.Map params,
java.util.List shapeBinaryList)
図形情報テーブルの該当レコードを挿入します。 |
protected int |
executeInsertSub(java.sql.Connection conn,
java.util.Map params,
java.util.List shapeBinaryList,
int mode)
図形情報テーブルの該当レコードを挿入します。 |
mdmAddInfo |
getAddInfo()
図形オブジェクト拡張クラス取得します。 |
java.util.Map[] |
getDeleteParams(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request)
PerSerVFW要求クラスから図形情報テーブル削除用のパラメータを取得します。 |
java.util.Map |
getInsertParams(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request)
PerSerVFW要求クラスから基本情報テーブル挿入用のパラメータを取得します。 |
java.util.Map |
getInsertParams(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request,
int mode)
PerSerVFW要求クラスから基本情報テーブル挿入用のパラメータを取得します。 |
protected java.sql.Timestamp |
getNow()
現在時刻を示すTimestampオブジェクトを返します。 |
java.util.Map[] |
getSelectParams(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request)
PerSerVFW要求クラスから図形情報テーブル検索用のパラメータを取得します。 |
java.util.Map |
getShapeProp()
図形化クラス定義情報を取得します。 |
java.util.Map[] |
getUpdateNoShapeParams(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request)
PerSerVFW要求クラスから図形情報テーブル更新用のパラメータを取得します。 |
java.lang.String |
getVersion()
クラスのバージョン情報を取得します。 |
jp.co.melco.garnet.base.bizcommand.BizCommandResponse |
insert(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request)
図形情報テーブルの該当レコードを挿入します。 |
jp.co.melco.garnet.base.bizcommand.BizCommandResponse |
insert(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request,
int mode)
図形情報テーブルの該当レコードを挿入します。 |
protected void |
mdmInit(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request)
MDMプロパティファイルを読み込んで、MDMプロパティの内容を初期化します。 |
protected java.util.Map |
mergeRequest(java.util.Map updReqMap,
java.util.Map selResMap,
int mode)
更新結果と検索結果をマージします。 |
protected java.util.List |
packShapeRecord(java.util.List recordList)
検索結果をmdmShapeRecordクラスを要素とするListにします。 |
jp.co.melco.garnet.base.bizcommand.BizCommandResponse |
select(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request)
図形情報テーブルの該当レコードを検索します。 |
jp.co.melco.garnet.base.bizcommand.BizCommandResponse |
selectConvertPack(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request)
図形情報テーブルの該当レコードを検索し、格納クラスに格納して返します。 |
jp.co.melco.garnet.base.bizcommand.BizCommandResponse |
selectConvertShape(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request)
図形情報テーブルの該当レコードを検索し、図形化して返します。 |
void |
setShapeProp(java.util.Map map)
図形化クラス定義情報を設定します。 |
protected mdmShapeRecord |
setShapeRecord(java.util.Map record)
検索結果(1レコード分)をmdmShapeRecordクラスに格納します。 |
protected java.util.List |
toBinaryList(psvShape shape,
int sr_system,
int shape_version,
int shape_size)
図形オブジェクトを指定の図形要素バージョンのバイナリに変換します。 |
jp.co.melco.garnet.base.bizcommand.BizCommandResponse |
update(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request)
図形情報テーブルの該当レコードを更新します。 |
int |
updateNoShape(java.sql.Connection conn,
java.util.Map[] params)
図形情報テーブルの該当レコードを更新します。 |
クラス jp.co.melco.garnet.base.bizcommand.object.BizDAO から継承したメソッド |
execute, executeMethod, getCommandContext, getCommandDispatcher, getConnection, getConnection, getType, setCommandDispatcher |
クラス jp.co.melco.garnet.base.resource.rdb.sql.SQLBase から継承したメソッド |
autoExecuteFindQuery, autoExecuteQuery, autoExecuteQuery, autoExecuteQuery, autoExecuteQuery, autoExecuteQueryCount, autoExecuteSearch, autoExecuteSearch, autoExecuteSearch, autoExecuteSearch, autoExecuteSearch, autoExecuteSearchCount, autoExecuteSearchUpdate, autoExecuteUpdate, autoExecuteUpdate, getProperty, getSQL, getSQLManager, getSQLResourceName, loadDynaSQL, loadDynaSQL, loadSQL, releaseSQL |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected static final int UPDATE_NOSHAPE
protected static final int UPDATE_SHAPE
protected static final java.lang.String MDMSHAPEPROP_PATH
protected jp.co.melco.garnet.base.foundation.Logger logger
public static int INSERT_MODE_INSERT
public static int INSERT_MODE_UPDATE
コンストラクタの詳細 |
public mdmShapeDAO() throws mdmException
mdmException
- 例外が発生した場合メソッドの詳細 |
protected void mdmInit(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request) throws mdmException
request
- PerSerVFW要求クラス
mdmException
- 例外が発生した場合public jp.co.melco.garnet.base.bizcommand.BizCommandResponse select(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request) throws mdmException
request
- PerSerVFW要求クラス
mdmException
- 例外が発生した場合public java.util.Map[] getSelectParams(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request)
request
- PerSerVFW要求クラス
public jp.co.melco.garnet.base.bizcommand.BizCommandResponse insert(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request) throws mdmException
request
- PerSerVFW要求クラス
mdmException
- 例外が発生した場合public jp.co.melco.garnet.base.bizcommand.BizCommandResponse insert(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request, int mode) throws mdmException
request
- PerSerVFW要求クラスmode
- 挿入モード
mdmException
- 例外が発生した場合protected int executeInsert(java.sql.Connection conn, java.util.Map params) throws mdmException
conn
- コネクションオブジェクトparams
- 挿入値、条件
mdmException
- 例外が発生した場合protected int executeInsert(java.sql.Connection conn, java.util.Map params, int mode) throws mdmException
conn
- コネクションオブジェクトparams
- 挿入値、条件mode
- 挿入モード
mdmException
- 例外が発生した場合public java.util.Map getInsertParams(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request)
request
- PerSerVFW要求クラス
public java.util.Map getInsertParams(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request, int mode)
request
- PerSerVFW要求クラスmode
- 挿入モード
protected int executeInsertSub(java.sql.Connection conn, java.util.Map params, java.util.List shapeBinaryList)
conn
- コネクションオブジェクトparams
- 挿入値、条件shapeBinaryList
- 図形要素バイナリリスト
protected int executeInsertSub(java.sql.Connection conn, java.util.Map params, java.util.List shapeBinaryList, int mode)
conn
- コネクションオブジェクトparams
- 挿入値、条件shapeBinaryList
- 図形要素バイナリリストmode
- 挿入モード
protected int executeInsertRecord(java.sql.Connection conn, java.util.Map params, int mode)
conn
- コネクションオブジェクトparams
- 1レコード分の挿入パラメータmode
- 挿入モード
public jp.co.melco.garnet.base.bizcommand.BizCommandResponse delete(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request) throws mdmException
request
- PerSerVFW要求クラス
mdmException
- 例外が発生した場合public int executeDelete(java.sql.Connection conn, java.util.Map[] params) throws mdmException
conn
- コネクションオブジェクトparams
- 削除条件
mdmException
- 例外が発生した場合public java.util.Map[] getDeleteParams(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request)
request
- PerSerVFW要求クラス
public jp.co.melco.garnet.base.bizcommand.BizCommandResponse update(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request) throws mdmException
request
- PerSerVFW要求クラス
mdmException
- 例外が発生した場合protected boolean containAllParams(java.util.Map updReqMap, int mode)
updReqMap
- クライアントから取得した更新値、更新条件mode
- UPDATE_NOSHAPE:図形情報が含まれていないことを示します。public int updateNoShape(java.sql.Connection conn, java.util.Map[] params)
conn
- コネクションオブジェクトparams
- 更新条件、値
public java.util.Map[] getUpdateNoShapeParams(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request)
request
- PerSerVFW要求クラス
public jp.co.melco.garnet.base.bizcommand.BizCommandResponse selectConvertShape(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request) throws mdmException
request
- PerSerVFW要求クラス
mdmException
- 例外が発生した場合public jp.co.melco.garnet.base.bizcommand.BizCommandResponse selectConvertPack(jp.co.melco.garnet.base.bizcommand.BizCommandRequest request) throws mdmException
request
- PerSerVFW要求クラス
mdmException
- 例外が発生した場合protected java.util.List packShapeRecord(java.util.List recordList)
recordList
- 検索結果
protected mdmShapeRecord setShapeRecord(java.util.Map record)
record
- 検索結果(1レコード分)
protected java.util.Map mergeRequest(java.util.Map updReqMap, java.util.Map selResMap, int mode)
updReqMap
- クライアントから取得した更新値、更新条件selResMap
- 不足分取得のための検索結果mode
- UPDATE_NOSHAPE:図形情報が含まれていないことを示します。protected java.sql.Timestamp getNow()
protected java.util.List toBinaryList(psvShape shape, int sr_system, int shape_version, int shape_size)
shape
- 図形オブジェクトsr_system
- 空間参照系shape_version
- 図形要素バージョンshape_size
- 図形要素カラムサイズ
public java.util.Map getShapeProp()
public void setShapeProp(java.util.Map map)
map
- Map形式の図形化クラス定義情報public mdmAddInfo getAddInfo()
public java.lang.String getVersion()
mdmObject
内の getVersion
mdmObject.getVersion()
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |