▲Page Top

lastadoc for dockside

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

/member/add/

Execute Method: org.docksidestage.app.web.member.MemberAddAction#index()

annotations: @Execute

/**
 * @author jflute
 */

Return as: HtmlResponse

implementations: asHtml(path_Member_MemberAddHtml)

/member/add/register

Execute Method: org.docksidestage.app.web.member.MemberAddAction#register()

annotations: @Execute

/**
 * @author jflute
 */

Form or Body: MemberAddForm

@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
Return as: HtmlResponse

implementations: asHtml(path_Member_MemberAddHtml),redirect(MemberListAction.class)

/member/edit/{memberId:Integer}

Execute Method: org.docksidestage.app.web.member.MemberEditAction#index()

annotations: @Execute

/**
 * @author jflute
 */

Return as: HtmlResponse

implementations: asHtml(path_Member_MemberEditHtml)

/member/edit/update

Execute Method: org.docksidestage.app.web.member.MemberEditAction#update()

annotations: @Execute

/**
 * @author jflute
 */

Form or Body: MemberEditForm

@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]}
Return as: HtmlResponse

implementations: asHtml(path_Member_MemberEditHtml),redirectById(MemberEditAction.class, member.getMemberId()

/member/edit/withdrawal

Execute Method: org.docksidestage.app.web.member.MemberEditAction#withdrawal()

annotations: @Execute

/**
 * @author jflute
 */

Form or Body: MemberEditForm

@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]}
Return as: HtmlResponse

implementations: asHtml(path_Member_MemberEditHtml),redirect(MemberListAction.class)

/member/list/{pageNumber:OptionalThing<Integer>}

Execute Method: org.docksidestage.app.web.member.MemberListAction#index()

annotations: @Execute

/**
 * @author jflute
 */

Form or Body: MemberSearchForm

@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

Return as: HtmlResponse

implementations: asHtml(path_Member_MemberListHtml),mappingToBean(member),asHtml(path_Member_MemberListHtml)

/member/purchase/list/{memberId:Integer}

Execute Method: org.docksidestage.app.web.member.purchase.MemberPurchaseListAction#index()

annotations: @Execute

/**
 * @author jflute
 */

Return as: HtmlResponse

implementations: ##unanalyzable##

/mypage/

Execute Method: org.docksidestage.app.web.mypage.MypageAction#index()

annotations: @Execute

/**
 * @author jflute
 */

Return as: HtmlResponse

implementations: new MypageProductBean(member),asHtml(path_Mypage_MypageHtml)

/product/detail/{productId:Integer}

Execute Method: org.docksidestage.app.web.product.ProductDetailAction#index()

annotations: @AllowAnyoneAccess @Execute

/**
 * @author jflute
 */

Return as: HtmlResponse

implementations: asHtml(path_Product_ProductListHtml),asHtml(path_Product_ProductDetailHtml)

/product/list/{pageNumber:OptionalThing<Integer>}

Execute Method: org.docksidestage.app.web.product.ProductListAction#index()

annotations: @AllowAnyoneAccess @Execute

/**
 * @author jflute
 */

Form or Body: ProductSearchForm

@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}
Return as: HtmlResponse

implementations: asHtml(path_Product_ProductListHtml),mappingToBean(product),asHtml(path_Product_ProductListHtml)

/profile/

Execute Method: org.docksidestage.app.web.profile.ProfileAction#index()

annotations: @Execute

/**
 * @author jflute
 * @author deco
 */

Return as: HtmlResponse

implementations: asHtml(path_Profile_ProfileHtml)

/purchase/list/{pageNumber:OptionalThing<Integer>}

Execute Method: org.docksidestage.app.web.purchase.PurchaseListAction#index()

annotations: @Execute

/**
 * Action class for purchase list page.
 * @author toshiaki.arai
 */

Form or Body: PurchaseSearchForm

@author toshiaki.arai

Return as: HtmlResponse

implementations: mappingToBean(purchase),asHtml(path_Purchase_PurchaseListHtml)

/root/

Execute Method: org.docksidestage.app.web.RootAction#index()

annotations: @AllowAnyoneAccess @Execute

/**
 * @author jflute
 */

Return as: HtmlResponse

implementations: redirect(MypageAction.class)

/signin/

Execute Method: org.docksidestage.app.web.signin.SigninAction#index()

annotations: @Execute

/**
 * @author jflute
 */

Return as: HtmlResponse

implementations: redirect(RootAction.class),asHtml(path_Signin_SigninHtml)

/signin/signin

Execute Method: org.docksidestage.app.web.signin.SigninAction#signin()

annotations: @Execute

/**
 * @author jflute
 */

Form or Body: SigninForm

The form of member's Login.

No. name type comment annotations
1 account

String

@Required
2 password

String

@Required
3 rememberMe

boolean

Return as: HtmlResponse

implementations: asHtml(path_Signin_SigninHtml),docksideLoginAssist.loginRedirect(form.account, form.password, op -> op.rememberMe(form.rememberMe),redirect(RootAction.class)

/signin/reminder/

Execute Method: org.docksidestage.app.web.signin.SigninReminderAction#index()

annotations: @Execute

/**
 * @author masaki.kamachi
 * @author jflute
 */

Return as: HtmlResponse

implementations: asHtml(path_Signin_SigninReminderHtml)

/signout/

Execute Method: org.docksidestage.app.web.signout.SignoutAction#index()

annotations: @Execute

/**
 * @author toshiaki.arai
 * @author jflute
 */

Return as: HtmlResponse

implementations: redirect(SigninAction.class)

/signup/

Execute Method: org.docksidestage.app.web.signup.SignupAction#index()

annotations: @AllowAnyoneAccess @Execute

/**
 * @author annie_pocket
 * @author jflute
 */

Return as: HtmlResponse

implementations: asHtml(path_Signup_SignupHtml)

/signup/signup

Execute Method: org.docksidestage.app.web.signup.SignupAction#signup()

annotations: @AllowAnyoneAccess @Execute

/**
 * @author annie_pocket
 * @author jflute
 */

Form or Body: SignupForm

@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
Return as: HtmlResponse

implementations: asHtml(path_Signup_SignupHtml),redirect(MypageAction.class)

/signup/register/{account:String}/{token:String}

Execute Method: org.docksidestage.app.web.signup.SignupAction#register()

annotations: @AllowAnyoneAccess @Execute

/**
 * @author annie_pocket
 * @author jflute
 */

Return as: HtmlResponse

implementations: redirect(SigninAction.class)

/withdrawal/

Execute Method: org.docksidestage.app.web.withdrawal.WithdrawalAction#index()

annotations: @Execute

/**
 * @author annie_pocket
 * @author jflute
 */

Return as: HtmlResponse

implementations: asHtml(path_Withdrawal_WithdrawalHtml)

/withdrawal/confirm

Execute Method: org.docksidestage.app.web.withdrawal.WithdrawalAction#confirm()

annotations: @Execute

/**
 * @author annie_pocket
 * @author jflute
 */

Form or Body: WithdrawalForm

@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}
Return as: HtmlResponse

implementations: asHtml(path_Withdrawal_WithdrawalHtml),asHtml(path_Withdrawal_WithdrawalConfirmHtml)

/withdrawal/done

Execute Method: org.docksidestage.app.web.withdrawal.WithdrawalAction#done()

annotations: @Execute

/**
 * @author annie_pocket
 * @author jflute
 */

Form or Body: WithdrawalForm

@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}
Return as: HtmlResponse

implementations: asHtml(path_Withdrawal_WithdrawalHtml),redirect(SignoutAction.class)