jp.co.sei.is.lib21.ptn.screen
クラス PtnScrUpdRFLFN

java.lang.Object
  上位を拡張 jp.co.sei.is.lib21.SeiObject
      上位を拡張 jp.co.sei.is.lib21.pms.ptn.PtnScreen
          上位を拡張 jp.co.sei.is.lib21.ptn.screen.PtnScrUpdRFLFN
すべての実装されたインタフェース:
iPtnComponent
直系の既知のサブクラス:
PtnScrUpdRFLAN

public class PtnScrUpdRFLFN
extends PtnScreen

[Screen] 追加の更新チェックのスクリーン(子)。


入れ子のクラスの概要
 
クラス jp.co.sei.is.lib21.pms.ptn.PtnScreen から継承された入れ子のクラス/インタフェース
PtnScreen.FieldInfo, PtnScreen.Result
 
インタフェース jp.co.sei.is.lib21.pms.ptn.iPtnComponent から継承された入れ子のクラス/インタフェース
iPtnComponent.PP, iPtnComponent.PP0
 
フィールドの概要
static java.lang.String OPT_update_check_firstRow
          データ取得時に2件目が取得されたかをチェックするフラグ。
 
クラス jp.co.sei.is.lib21.pms.ptn.PtnScreen から継承されたフィールド
CONF_CMPT_EntValidChkFields, CONF_CMPT_PriorityToTableOpt, CONF_CMPT_SetTableOptReturnMsg, g_btn, g_btnTitle, g_checkingUniqueDupicate, g_checkUpdValid, g_dispButton, g_dispReset, g_fields, g_fields2, g_fields3, g_flg, g_name, g_no, g_np, g_pattern, g_pp, g_pp0, g_query, g_refererServerOnly, g_rp, g_updInvalidDel, g_useSess, g_validChkFields, OPT_check_duplicate_fields, OPT_check_duplicate_inputOnly, OPT_check_duplicate_nk, OPT_check_ns, OPT_check_referer_serverOnly, OPT_check_uniquekey_composite, OPT_clear_button_display, OPT_clear_button_fields, OPT_clear_button_fields2, OPT_clear_button_image, OPT_clear_button_position, OPT_clear_button_title, OPT_CMPT_CheckListUniqueKey, OPT_CMPT_graph_axisMode, OPT_CMPT_logic_screenValueBefore, OPT_dd_autodate, OPT_dd_autonext, OPT_dd_autosearch, OPT_dd_autosearch_interval, OPT_dd_autotime, OPT_dd_clear_display, OPT_dd_clear_fields, OPT_dd_date_allow_sysdate, OPT_dd_date_dayofweek, OPT_dd_date_input_limit_yearRange, OPT_dd_date_input_size_forIE, OPT_dd_entry_clear_display, OPT_dd_entry_clear_fields, OPT_dd_file_downloadDirect, OPT_dd_file_downloadforce, OPT_dd_file_height, OPT_dd_file_menubar, OPT_dd_file_toolbar, OPT_dd_file_width, OPT_dd_focus_select, OPT_dd_helpmsg_height, OPT_dd_helpmsg_overflow, OPT_dd_helpmsg_position, OPT_dd_helpmsg_width, OPT_dd_input_default, OPT_dd_input_size_forIE, OPT_dd_js_client, OPT_dd_js_clientblur, OPT_dd_key_default, OPT_dd_key_notnull, OPT_dd_key_notnull_both, OPT_dd_key2_default, OPT_dd_move_cursor, OPT_dd_noentry, OPT_dd_onChange, OPT_dd_openpopupwin_enable, OPT_dd_refbtn_display, OPT_dd_refbtn_image, OPT_dd_refbtn_title, OPT_dd_search_separator, OPT_dd_searchfield_size, OPT_dd_style_blur, OPT_dd_style_focus, OPT_dd_style_width, OPT_dd_title, OPT_dd_update_clear_display, OPT_dd_update_clear_fields, OPT_dd_window_arg, OPT_dd_window_nextfield, OPT_dd_window_return, OPT_dd_window_return_maxCount, OPT_dd_window_return2, OPT_dd_window_return3, OPT_dd_window_url, OPT_dd_window_value, OPT_dd_window_value2, OPT_dd_window_value3, OPT_download_force, OPT_error_invocation_outputLog, OPT_limit_upddel_confirm_msg, OPT_limit_upddel_confirm_msg2, OPT_list_check_offset, OPT_lower_button_display, OPT_page_limit_history_all, OPT_page_limit_history_result, OPT_reset_button_display, OPT_reset_button_image, OPT_reset_button_position, OPT_reset_button_title, OPT_search_like_usePrepare, OPT_sql_order_after_auto, OPT_submit_button_display, OPT_submit_button_image, OPT_submit_button_position, OPT_table_useFD, OPT_update_check_duplicateDB, OPT_upper_button_display
 
クラス jp.co.sei.is.lib21.SeiObject から継承されたフィールド
g_class, g_class2, g_debug, g_deflang, g_lang, g_package, g_ssp
 
インタフェース jp.co.sei.is.lib21.pms.ptn.iPtnComponent から継承されたフィールド
DISP_ALL, DISP_INLINEMENU, DISP_MESSAGE, DISP_SUBMENU, GRAPH_AFIELD, GRAPH_NP, GRAPH_PFIELD, GRAPH_SQLNO, GRAPH_SQLNO2, GRAPH_TOPNUMBERFIELD, GRAPH_XADDFIELD, GRAPH_XFIELD, GRAPH_XFROMFIELD, GRAPH_XSCALEMGFIELD, GRAPH_XTOFIELD, GRAPH_Y2FIELD, GRAPH_YADDFIELD, GRAPH_YFIELD, GRAPH_YFROMFIELD, GRAPH_YSCALEMGFIELD, GRAPH_YTOFIELD, LIST_SQLNO, MATRIX_COLFIELD, MATRIX_SQLNO, OFFSET, SUBMENU_DELETE_RESULT, SUBMENU_DELETE_RESULT2, SUBMENU_DETAIL, SUBMENU_DETAIL_FROZEN, SUBMENU_DETAIL_FROZEN2, SUBMENU_DETAIL_TEMPORARY, SUBMENU_DRILLDOWN, SUBMENU_ENTRY, SUBMENU_ENTRY_FOLLOWING, SUBMENU_ENTRY_SIMILAR, SUBMENU_ENTRY_SIMILAR2, SUBMENU_GRAPH, SUBMENU_GROUPKEY, SUBMENU_KEY, SUBMENU_LIST, SUBMENU_LIST_TEMPORARY, SUBMENU_LIST2, SUBMENU_MATRIX, SUBMENU_MULTI_ENTRY, SUBMENU_MULTI_UPDATE, SUBMENU_NONE, SUBMENU_TEMPORARY
 
コンストラクタの概要
PtnScrUpdRFLFN(PtnParam x_pp)
          コンストラクタ。
 
メソッドの概要
 boolean begin()
          最初に呼ばれます。
 int checkAfter2()
          入力値をチェックします。
protected  boolean checkParam()
          パラメータをチェックします。
protected  PtnScreen createScreen(java.lang.String x_screen)
          スクリーンを作成します。
 boolean end()
          最後に呼ばれます。
 iSeiHtmlObject exec()
          画面に表示する部品を作成します。
protected  void setParam()
          パラメータを設定します。
 
クラス jp.co.sei.is.lib21.pms.ptn.PtnScreen から継承されたメソッド
addErrMsg, addFieldInfo, addFieldInfo, addMultiHidden, addParamInfo, addParamInfo, addParamInfo, addParamInfo, addParamInfo, addParamInfo, addWhere, addWhereNK, afterCheck, afterParamByURL, appendSubsetURL, beforeCheck, begin, beginError, check, check, check2, check3, checkAfter, checkDuplicate, checkDuplicate, checkDuplicate, checkDuplicate, checkDuplicate, checkDuplicate, checkDuplicate2, checkDuplicate2, checkDuplicate2, checkDuplicate2, checkExisting, checkImmutableHidden, checkImmutableHidden, checkInsertTables, checkLogic, checkNC, checkNC, checkNC, checkNeedDtl, checkNeedMatrix, checkNS, checkNS, checkNS2, checkPost, checkPrevOffset, checkReferer, checkUniqueKey, clearImmutableHidden, debug, debug, debugHide, debugHide, debugHide, debugHide, download, download2, error, error, execError, execLogic, execLogicClient, existNextForm, getButtonTitle, getDownloadFileName, getEntPrintFields, getEntValidChkFields, getErrorForm, getExistingErrorIdx, getForm, getHtmlObjClass, getInqNP, getKeyFields, getKeyWhere, getKeyWhere2, getMessageDef, getName, getName2, getOptBoolean, getOptInt, getOptInt, getOptMsg, getOptMsg, getOptStrary, getOptStrary, getOptStrary, getOptString, getOptString, getPageForm, getPattern, getPrevPage, getScreenAssort, getScreenOpt, getScreenScruct, getScreenType, getSessWhere, getSubMenu, getTimestampPrecision, getTmptbl, getTrace, getUsingFields, getValue, getValue2, getValue3, getValuePlg, getValuePlg, getWhere, getWhereLike, hasClearBtn, invokePlugin, invokePlugin, invokePlugin, invokePlugin, invokePlugin2, invokePluginList, invokePluginOnce, isCheckError, isReDisplay, jumpNP, location, main, queryIdentNP, queryNP, setParamByURL, setParamByURL, setParamByURL, setPP, setSql, setSql, setSubMenu, terminate, traceAddCount, traceEndError, traceEndPlugin, traceStartError, traceStartPlugin, updateNC
 
クラス jp.co.sei.is.lib21.SeiObject から継承されたメソッド
createPmsTable, error, getAryMessage, getMsg, getPmsMessage, isDebug, isDebug, setSSP
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

OPT_update_check_firstRow

public static final java.lang.String OPT_update_check_firstRow
データ取得時に2件目が取得されたかをチェックするフラグ。 デフォルトは、"false" です。 SeiConfigパラメータSeiSql.CONF_SQL_CheckFirstRow が false の場合のみ有効です。 true に設定すると、2件以上データを取得時に例外を通知します。 1件のデータを処理する際に2件以上データが取得され意図しないデータを処理することを防止できます。

導入されたバージョン:
RakFWII V6.0
関連項目:
定数フィールド値
コンストラクタの詳細

PtnScrUpdRFLFN

public PtnScrUpdRFLFN(PtnParam x_pp)
コンストラクタ。

パラメータ:
x_pp - PtnParam
メソッドの詳細

begin

public boolean begin()
最初に呼ばれます。

オーバーライド:
クラス PtnScreen 内の begin
戻り値:
処理を実行しない場合は false

end

public boolean end()
最後に呼ばれます。

オーバーライド:
クラス PtnScreen 内の end
戻り値:
falseを返すと処理を中断します。

createScreen

protected PtnScreen createScreen(java.lang.String x_screen)
スクリーンを作成します。 作成に失敗した場合はnullを返します。

パラメータ:
x_screen - スクリーンのクラス名
戻り値:
スクリーンのインスタンス

checkParam

protected boolean checkParam()
パラメータをチェックします。

オーバーライド:
クラス PtnScreen 内の checkParam
戻り値:
パラメータが不足してる場合は false

setParam

protected void setParam()
パラメータを設定します。

オーバーライド:
クラス PtnScreen 内の setParam

exec

public iSeiHtmlObject exec()
画面に表示する部品を作成します。

オーバーライド:
クラス PtnScreen 内の exec
戻り値:
画面に表示する部品。

checkAfter2

public int checkAfter2()
入力値をチェックします。 以下の順に処理します。
  1. 子のスクリーン作成
  2. 子のスクリーンのパラメータを設定
  3. 子の詳細表示の入力値をローカル変数に退避
  4. 登録対象の行数(pms_entrycount)分、子をエラーチェックします。
    ただし、以下の行はチェックしません。
    ・選択行
    ・未編集行
    ・新規行で取り消しされた行
  5. エラーがあった場合は、pms_entrylineにその行数を設定します。 エラーがあった行をハイライト表示して、子の詳細画面を表示します。
  6. エラーがなかった場合は、退避していた入力値を元に戻します。

オーバーライド:
クラス PtnScreen 内の checkAfter2
戻り値:
エラー数。


Copyright(C)1999-2012 Sumitomo Electric Industries, Ltd.
All rights reserved.