jp.savethememory.manage.action
クラス TbShinseiAction

java.lang.Object
  上位を拡張 jp.savethememory.manage.action.TbShinseiAction

public class TbShinseiAction
extends java.lang.Object

TbShinseiAction 申請情報の表示と保存を行います。 原本返却に伴い、必要な処理を行います。 原本返却処理完了時には完了画面の表示を行います。

作成者:
rsi

フィールドの概要
 TbShinseiForm tbShinseiForm
           
 java.util.List<TbShinsei> tbShinseiItems
           
 java.util.List<TbSyashin> tbSyashinShinseiNoItems
           
 UserDto userDto
           
 
コンストラクタの概要
TbShinseiAction()
           
 
メソッドの概要
 java.lang.String edit()
          編集画面の表示
 java.lang.String redirectList()
          申請一覧画面へリダイレクトします
 java.lang.String update()
          更新処理では原本引渡時には、コンテンツに、申請番号を入れ、returnプレイスに移動します。
 java.lang.String updated()
          完了画面を表示します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

tbShinseiForm

@ActionForm
public TbShinseiForm tbShinseiForm

userDto

public UserDto userDto

tbShinseiItems

public java.util.List<TbShinsei> tbShinseiItems

tbSyashinShinseiNoItems

public java.util.List<TbSyashin> tbSyashinShinseiNoItems
コンストラクタの詳細

TbShinseiAction

public TbShinseiAction()
メソッドの詳細

edit

@Execute(validator=false,
         urlPattern="edit/{shinseiNo}")
public java.lang.String edit()
編集画面の表示

戻り値:

update

@Execute(validator=false)
public java.lang.String update()
                        throws java.lang.Exception
更新処理では原本引渡時には、コンテンツに、申請番号を入れ、returnプレイスに移動します。
申請テーブルの更新可能項目
・スタッフコメント(いつでも変更可)
・申請ステータス(申請中から(原本)引渡済への変更のみ可)
・デジタル返却ステータス(申請ステータスが、(原本)引渡済の場合のみ、未返却から返却済に変更可)
1.申請ステータスが、申請中の場合 スタッフコメントの編集のみと考えられるため、申請テーブルのみ更新する。 画面遷移は行わない
2.申請ステータスが、引渡済で、申請テーブルのquanpIdStatusがnullではない場合
既に原本引渡処理済みなので、threadによるプレイス移動等は行わない
ただし、デジタルステータスが引渡済になっている場合は、写真テーブルのquanpUploadStatusをアップロード完了に更新する。
画面遷移は行わない 3.申請ステータスが、引渡済で、申請テーブルのquanpIdStatusがnullの場合 原本返却処理を行う。
メアドがない場合は 、申請テーブルのquanpIdStatusを発行不要とし、写真テーブルのquanpUploadStatusをアップロード不要にする。
メアドがある場合は、 quanpIDの発行を行う。(リピーターの場合は以前発行したものを使う)
quanpIDが取得できた場合は、写真テーブルのquanpUploadStatusをアップロード要にする。
quanpIDが取得できなかった場合は、写真テーブルのquanpUploadStatusをアップロード不要にする。
メアドのある、無しにかかわらず写真テーブルのコンテンツは全てthreadによるプレイス移動等を行う 完了画面を表示する。

戻り値:
returnPage 画面遷移するjsp
例外:
java.lang.Exception

updated

@Execute(validator=false)
public java.lang.String updated()
完了画面を表示します。

戻り値:

redirectList

@Execute(validator=false)
public java.lang.String redirectList()
申請一覧画面へリダイレクトします

戻り値: