[Seasar-user:21267] 【Teeda】ページクラスのインタフェースについて

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2012年 2月 7日 (火) 11:27:15 JST


$[E-MAIL ADDRESS DELETED]&$H?=$7$^$9!#(B

$B%$%s%?%U%'!<%9$rMQ$$$F!"%Z!<%8%/%i%9$N%a%=%C%IL>$rE}0l$7$h$&$H$7$F$$$k$,!"(B
$B0lMw7O$N2hLL$N>l9g!"L@:Y9T$N%W%l%S%e!<%\%?%s$r2!2<$9$k$H!"(B
[ESSR0065]$B%/%i%9(B(scs21.dto.nurse.NurseBaseDto)$B$N%W%m%Q%F%#(B(bankCd)$B$,8+$D$+$j$^$;$s(B
$B$N%(%i!<$,H/@8$7$F$7$^$$$^$7$?!#(B

$B%=!<%9$N9=B$$O2<5-$K$J$j$^$9!#(B

$B"!%Z!<%8%/%i%9(B
public class BankSearchPage extends NurseListPageBase implements
InterfaceNurseListPage {
/**
  * $B%W%l%S%e!<%\%?%s2!2<;~=hM}(B
  *
  * @return
  */
    public Class<? extends PageBase> doGoPreview(){}
}

$B"!%$%s%?%U%'!<%9(B
public interface InterfaceNurseEditPage {
/**
  * $B%W%l%S%e!<%\%?%s2!2<;~=hM}(B
  *
  * @return
  */
    Class<? extends PageBase> doGoPreview();
}

$B"!0lMw7O%Z!<%8%/%i%9$N%Y!<%9%/%i%9(B
public abstract class NurseListPageBase {
    /**
     * $B8!:w7k2L"*(B<tbody id="resultListItems">
     */
    private List<? extends NurseBaseDto> resultListItems;
}

$B"!8!:w7k2L(BDTO
public class BankDto extends NurseBaseDto {
    public String bankCd;
}

$B%(%i!<$NFbMF$K$h$j$^$9$H!"%\%?%s$r2!2<$9$k:]$K!"(B
BankDto$B$G$O$J$/!"(BNurseBaseDto$B$+$i(BbankCd$B$rC5$=$&$H$7$F$$$^$9!#(B

$B2?8N>e5-$N$h$&$JF0$-$,H/@8$9$k$N$G$7$g$&$+!)(B
$B$465<x$r$h$m$7$/$*4j$$$$$?$7$^$9!#(B

$B>0!"$$$m$$$m;n$7$F$$$F!"2<5-$N>l9g$[E-MAIL ADDRESS DELETED]>o$KF0$-$^$9!#(B
$B-!8!:w7k2L(B(resultListItems)$B$N%8%'%M%j%9%/!J(B<? extends NurseBaseDto>$B!K$r$d$a$k$H!"@5>o$KF0$-$^$9!#(B
$B-"%$%s%?%U%'!<%9!J(Bimplements InterfaceNurseListPage$B!K$r$d$a$k$H!"@5>o$KF0$-$^$9!#(B
$B-#%$%s%?%U%'!<%9$,6u$C$]$@$C$?$i!"@5>o$KF0$-$^$9!#(B

$B%P!<%8%g%s!'(Bteeda-1.0.13

$B0J>e!"$h$m$7$/$*4j$$$$$?$7$^$9!#(B




Seasar-user メーリングリストの案内