This is a cache of http://dbflute.seasar.org/data/doc/lastadoc/lastadoc-dockside.html. It is a snapshot of the page at 2024-03-19T01:10:52.195+0000.
dockside lastadoc
▲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)