No. | url | description | class#method | Form or Body | return |
---|---|---|---|---|---|
1 | /member/add/ | @author jflute | MemberAddAction#index() | HtmlResponse | |
2 | /member/add/register | @author jflute | MemberAddAction#register() | MemberAddForm | HtmlResponse |
3 | /member/edit/{memberId:Integer} | @author jflute | MemberEditAction#index() | HtmlResponse | |
4 | /member/edit/update | @author jflute | MemberEditAction#update() | MemberEditForm | HtmlResponse |
5 | /member/edit/withdrawal | @author jflute | MemberEditAction#withdrawal() | MemberEditForm | HtmlResponse |
6 | /member/list/{pageNumber:OptionalThing<Integer>} | @author jflute | MemberListAction#index() | MemberSearchForm | HtmlResponse |
7 | /member/purchase/list/{memberId:Integer} | @author jflute | MemberPurchaseListAction#index() | HtmlResponse | |
8 | /mypage/ | @author jflute | MypageAction#index() | HtmlResponse | |
9 | /product/detail/{productId:Integer} | @author jflute | ProductDetailAction#index() | HtmlResponse | |
10 | /product/list/{pageNumber:OptionalThing<Integer>} | @author jflute | ProductListAction#index() | ProductSearchForm | HtmlResponse |
11 | /profile/ | @author jflute | ProfileAction#index() | HtmlResponse | |
12 | /purchase/list/{pageNumber:OptionalThing<Integer>} | Action class for purchase list page. | PurchaseListAction#index() | PurchaseSearchForm | HtmlResponse |
13 | /root/ | @author jflute | RootAction#index() | HtmlResponse | |
14 | /signin/ | @author jflute | SigninAction#index() | HtmlResponse | |
15 | /signin/signin | @author jflute | SigninAction#signin() | SigninForm | HtmlResponse |
16 | /signin/reminder/ | @author masaki.kamachi | SigninReminderAction#index() | HtmlResponse | |
17 | /signout/ | @author toshiaki.arai | SignoutAction#index() | HtmlResponse | |
18 | /signup/ | @author annie_pocket | SignupAction#index() | HtmlResponse | |
19 | /signup/signup | @author annie_pocket | SignupAction#signup() | SignupForm | HtmlResponse |
20 | /signup/register/{account:String}/{token:String} | @author annie_pocket | SignupAction#register() | HtmlResponse | |
21 | /withdrawal/ | @author annie_pocket | WithdrawalAction#index() | HtmlResponse | |
22 | /withdrawal/confirm | @author annie_pocket | WithdrawalAction#confirm() | WithdrawalForm | HtmlResponse |
23 | /withdrawal/done | @author annie_pocket | WithdrawalAction#done() | WithdrawalForm | HtmlResponse |
Execute Method: org.docksidestage.app.web.member.MemberAddAction#index()
annotations: @Execute
/**
* @author jflute
*/
implementations: asHtml(path_Member_MemberAddHtml)
Execute Method: org.docksidestage.app.web.member.MemberAddAction#register()
annotations: @Execute
/**
* @author jflute
*/
@author jflute
No. | name | type | comment | annotations |
---|---|---|---|---|
1 | memberName | String |
@Required | |
2 | memberAccount | String |
@Required | |
3 | birthdate | LocalDate |
||
4 | memberStatus | MemberStatus |
{FML=Formalized, PRV=Provisional, WDL=Withdrawal} |
@Required |
implementations: asHtml(path_Member_MemberAddHtml),redirect(MemberListAction.class)
Execute Method: org.docksidestage.app.web.member.MemberEditAction#index()
annotations: @Execute
/**
* @author jflute
*/
implementations: asHtml(path_Member_MemberEditHtml)
Execute Method: org.docksidestage.app.web.member.MemberEditAction#update()
annotations: @Execute
/**
* @author jflute
*/
@author jflute
No. | name | type | comment | annotations |
---|---|---|---|---|
1 | memberId | Integer |
@Required{groups=[ClientError]} | |
2 | memberName | String |
@Required | |
3 | memberAccount | String |
@Required | |
4 | birthdate | LocalDate |
||
5 | formalizedDate | LocalDate |
||
6 | memberStatus | MemberStatus |
new status {FML=Formalized, PRV=Provisional, WDL=Withdrawal} |
@Required |
7 | latestLoginDatetime | LocalDateTime |
||
8 | updateDatetime | LocalDateTime |
||
9 | previousStatus | MemberStatus |
{FML=Formalized, PRV=Provisional, WDL=Withdrawal} |
@Required{groups=[ClientError]} |
10 | versionNo | Long |
@Required{groups=[ClientError]} |
implementations: asHtml(path_Member_MemberEditHtml),redirectById(MemberEditAction.class, member.getMemberId()
Execute Method: org.docksidestage.app.web.member.MemberEditAction#withdrawal()
annotations: @Execute
/**
* @author jflute
*/
@author jflute
No. | name | type | comment | annotations |
---|---|---|---|---|
1 | memberId | Integer |
@Required{groups=[ClientError]} | |
2 | memberName | String |
@Required | |
3 | memberAccount | String |
@Required | |
4 | birthdate | LocalDate |
||
5 | formalizedDate | LocalDate |
||
6 | memberStatus | MemberStatus |
new status {FML=Formalized, PRV=Provisional, WDL=Withdrawal} |
@Required |
7 | latestLoginDatetime | LocalDateTime |
||
8 | updateDatetime | LocalDateTime |
||
9 | previousStatus | MemberStatus |
{FML=Formalized, PRV=Provisional, WDL=Withdrawal} |
@Required{groups=[ClientError]} |
10 | versionNo | Long |
@Required{groups=[ClientError]} |
implementations: asHtml(path_Member_MemberEditHtml),redirect(MemberListAction.class)
Execute Method: org.docksidestage.app.web.member.MemberListAction#index()
annotations: @Execute
/**
* @author jflute
*/
@author jflute
No. | name | type | comment | annotations |
---|---|---|---|---|
1 | memberName | String |
||
2 | memberStatus | MemberStatus |
{FML=Formalized, PRV=Provisional, WDL=Withdrawal} |
|
3 | purchaseProductName | String |
||
4 | unpaid | boolean |
||
5 | formalizedFrom | LocalDate |
||
6 | formalizedTo | LocalDate |
implementations: asHtml(path_Member_MemberListHtml),mappingToBean(member),asHtml(path_Member_MemberListHtml)
Execute Method: org.docksidestage.app.web.member.purchase.MemberPurchaseListAction#index()
annotations: @Execute
/**
* @author jflute
*/
implementations: ##unanalyzable##
Execute Method: org.docksidestage.app.web.mypage.MypageAction#index()
annotations: @Execute
/**
* @author jflute
*/
implementations: new MypageProductBean(member),asHtml(path_Mypage_MypageHtml)
Execute Method: org.docksidestage.app.web.product.ProductDetailAction#index()
annotations: @AllowAnyoneAccess @Execute
/**
* @author jflute
*/
implementations: asHtml(path_Product_ProductListHtml),asHtml(path_Product_ProductDetailHtml)
Execute Method: org.docksidestage.app.web.product.ProductListAction#index()
annotations: @AllowAnyoneAccess @Execute
/**
* @author jflute
*/
@author jflute
No. | name | type | comment | annotations |
---|---|---|---|---|
1 | productName | String |
@Length{max=10} | |
2 | productStatus | ProductStatus |
{PST=ProductionStop, SST=SaleStop, ONS=OnSaleProduction} |
|
3 | purchaseMemberName | String |
@Length{max=5} |
implementations: asHtml(path_Product_ProductListHtml),mappingToBean(product),asHtml(path_Product_ProductListHtml)
Execute Method: org.docksidestage.app.web.profile.ProfileAction#index()
annotations: @Execute
/**
* @author jflute
* @author deco
*/
implementations: asHtml(path_Profile_ProfileHtml)
Execute Method: org.docksidestage.app.web.purchase.PurchaseListAction#index()
annotations: @Execute
/**
* Action class for purchase list page.
* @author toshiaki.arai
*/
@author toshiaki.arai
Return as: HtmlResponseimplementations: mappingToBean(purchase),asHtml(path_Purchase_PurchaseListHtml)
Execute Method: org.docksidestage.app.web.RootAction#index()
annotations: @AllowAnyoneAccess @Execute
/**
* @author jflute
*/
implementations: redirect(MypageAction.class)
Execute Method: org.docksidestage.app.web.signin.SigninAction#index()
annotations: @Execute
/**
* @author jflute
*/
implementations: redirect(RootAction.class),asHtml(path_Signin_SigninHtml)
Execute Method: org.docksidestage.app.web.signin.SigninAction#signin()
annotations: @Execute
/**
* @author jflute
*/
The form of member's Login.
No. | name | type | comment | annotations |
---|---|---|---|---|
1 | account | String |
@Required | |
2 | password | String |
@Required | |
3 | rememberMe | boolean |
implementations: asHtml(path_Signin_SigninHtml),docksideLoginAssist.loginRedirect(form.account, form.password, op -> op.rememberMe(form.rememberMe),redirect(RootAction.class)
Execute Method: org.docksidestage.app.web.signin.SigninReminderAction#index()
annotations: @Execute
/**
* @author masaki.kamachi
* @author jflute
*/
implementations: asHtml(path_Signin_SigninReminderHtml)
Execute Method: org.docksidestage.app.web.signout.SignoutAction#index()
annotations: @Execute
/**
* @author toshiaki.arai
* @author jflute
*/
implementations: redirect(SigninAction.class)
Execute Method: org.docksidestage.app.web.signup.SignupAction#index()
annotations: @AllowAnyoneAccess @Execute
/**
* @author annie_pocket
* @author jflute
*/
implementations: asHtml(path_Signup_SignupHtml)
Execute Method: org.docksidestage.app.web.signup.SignupAction#signup()
annotations: @AllowAnyoneAccess @Execute
/**
* @author annie_pocket
* @author jflute
*/
@author annie_pocket
No. | name | type | comment | annotations |
---|---|---|---|---|
1 | memberName | String |
@Required | |
2 | memberAccount | String |
@Required | |
3 | password | String |
@Required | |
4 | reminderQuestion | String |
@Required | |
5 | reminderAnswer | String |
@Required |
implementations: asHtml(path_Signup_SignupHtml),redirect(MypageAction.class)
Execute Method: org.docksidestage.app.web.signup.SignupAction#register()
annotations: @AllowAnyoneAccess @Execute
/**
* @author annie_pocket
* @author jflute
*/
implementations: redirect(SigninAction.class)
Execute Method: org.docksidestage.app.web.withdrawal.WithdrawalAction#index()
annotations: @Execute
/**
* @author annie_pocket
* @author jflute
*/
implementations: asHtml(path_Withdrawal_WithdrawalHtml)
Execute Method: org.docksidestage.app.web.withdrawal.WithdrawalAction#confirm()
annotations: @Execute
/**
* @author annie_pocket
* @author jflute
*/
@author annie_pocket
No. | name | type | comment | annotations |
---|---|---|---|---|
1 | reasonCode | WithdrawalReason |
{OTH=OTH, PRD=PRD, FRT=FRT, SIT=SIT} |
|
2 | reasonInput | String |
@Length{max=3} |
implementations: asHtml(path_Withdrawal_WithdrawalHtml),asHtml(path_Withdrawal_WithdrawalConfirmHtml)
Execute Method: org.docksidestage.app.web.withdrawal.WithdrawalAction#done()
annotations: @Execute
/**
* @author annie_pocket
* @author jflute
*/
@author annie_pocket
No. | name | type | comment | annotations |
---|---|---|---|---|
1 | reasonCode | WithdrawalReason |
{OTH=OTH, PRD=PRD, FRT=FRT, SIT=SIT} |
|
2 | reasonInput | String |
@Length{max=3} |
implementations: asHtml(path_Withdrawal_WithdrawalHtml),redirect(SignoutAction.class)