フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:03_プラグイン開発フォーラム
スケジュール登録(sch040)から施設予約情報登録への制御フロー
[ 1641 ] スケジュール登録(sch040)から施設予約情報登録への制御フロー

 スケジュール登録(sch040)で施設予約が同時に登録できるように
なっていますが、ソースを見てもSCH_DATAにしかinsert文しか探し
あてることができませんでした。

sch040Action.java
__doOk
__docommit ->
sch040knBiz.java
insertScheduleDate
schDataDao.java
insert

 この部分までしか追えていないので、リレーションが張られている、
施設予約情報:RSV_SIS_YRK
へのinsertはスケジュール登録(sch040)から、どのように実行されているのか
アドバイス頂けますようお願い致します。

投稿者snip
最新書き込み2009/01/08 13:19:30
[ 1642 ] スケジュール登録(sch040)から施設予約情報登録への制御フロー続き

sch040Action.java
__doOk
__doCommit
Sch040knBiz biz = new Sch040knBiz();
biz.insertScheduleDate ->
sch040knBiz.java
insertScheduleDate

sch040Action.javaの中の__doCommitで

Sch040Biz biz = new Sch040Biz();
biz.insertScheduleDate ->
sch040Biz.java
insertScheduleDate

であるなら、sch040Biz.javaに施設予約登録するコードがあるのですが。
 Sch040knBizのinsertScheduledateでは、施設予約するコードが見あたらない
ので困り果てています。

OS:Windows XP Pro SP3 (x86)
サーブレットコンテナ:Tomcat 5.5.27
GroupSession 2.1.3
Jdk:1.6.0_10
apache-ant 1.7.1

投稿者snip
最新書き込み2009/01/08 15:12:51
[ 1654 ] Re: スケジュール登録(sch040)から施設予約情報登録への制御フロー続き

public class Sch040knBiz extends Sch040Biz
継承されているのは判ったのですが。

Sch040Bizの
insertScheduleDate
updateScheduleDate
の中で、
int bgc;
NullDefault cc = new NullDefault();

bgc = cc.getInt(form.getSch040Bgcolor(), GSConstSchedule.DF_BG_COLOR);
でタイトルカラーを施設予約にも利用したく、bdcを
RSV_SIS_YRKにフィールド(RSY_BGCOLOR)を切って入れたいのですが、
どうしてもデフォルトの値(0)しか渡せないでいます。

OS:Windows XP Pro SP3 (x86)
サーブレットコンテナ:Tomcat 5.5.27
GroupSession 2.1.3
Jdk:1.6.0_10
apache-ant 1.7.1

投稿者snip
最新書き込み2009/01/13 17:51:49
[ 1656 ] Re: Re: スケジュール登録(sch040)から施設予約情報登録への制御フロー続き

Sch040Bizの
insertScheduleDate
updateScheduleDate
の中で、
yrkParam.setRsyBgColor(NullDefault.getInt(form.getSch040Bgcolor(), GSConstSchedule.DF_BG_COLOR));
yrkDao.insertNewYoyaku(yrkParam);
で全然値がわたってくれない。(T_T)

OS:Windows XP Pro SP3 (x86)
サーブレットコンテナ:Tomcat 5.5.27
GroupSession 2.1.3
Jdk:1.6.0_10
apache-ant 1.7.1

投稿者snip
最新書き込み2009/01/13 20:36:20
[ 1666 ] Re: Re: Re: スケジュール登録(sch040)から施設予約情報登録への制御フロー続き

やっと判った。^^)/
スケジュールから施設予約を同時登録するので、build.xml
を次のように書き換えないとうまく結合できない。
Eclipse上ではうまくいくけど、Apache Antでbuildした場合には、
全然ソースが結合されません。
<!-- スケジュールのビルド -->
<property name="SCH.CLS.DIR" value="WEB-INF/plugin/schedule/classes" />
<property name="SCH.SRC.DIR" value="WEB-INF/plugin/schedule/src" />
<mkdir dir="${SCH.CLS.DIR}"/>
<javac
classpathref = "app_classpath"
destdir = "${SCH.CLS.DIR}"
target = "${BLD.TARGET}"
debug = "${DEBUG}"
deprecation = "${DEPRECATION}"
encoding = "${SRC.ENC}">
<src path="${SCH.SRC.DIR}" />
<compilerarg value="-Xlint:unchecked" />
<include name="**/*.java"/>
<exclude name="**/*Test.java" />
<include name="jp/groupsession/v2/rsv/*.java"/>
<include name="jp/groupsession/v2/rsv/model/*.java"/>
<include name="jp/groupsession/v2/rsv/dao/*.java"/>
</javac>

この3行を追加してください。
<include name="jp/groupsession/v2/rsv/*.java"/>
<include name="jp/groupsession/v2/rsv/model/*.java"/>
<include name="jp/groupsession/v2/rsv/dao/*.java"/>

投稿者snip
最新書き込み2009/01/15 13:32:42
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=3&threadSid=536
 


TOP