This is a cache of http://dbflute.seasar.org/ja/data/doc/harbor/lastadoc-harbor.html. It is a snapshot of the page at 2024-11-13T00:54:07.265+0000.
harbor lastadoc
▲Page Top

lastadoc for harbor

action

No. URL description class#method Form or Body return count
fields class lines method lines
1 /root/ @author jflute RootAction#index() HtmlResponse 0 7 3
2 /lido/auth/signin @author s.tadokoro LidoAuthAction#signin() SigninBody JsonResponse<Void> 10 141 6
3 /lido/auth/signout @author s.tadokoro LidoAuthAction#signout() JsonResponse<Void> 10 141 4
4 /lido/auth/signup @author s.tadokoro LidoAuthAction#signup() SignupBody JsonResponse<Void> 10 141 11
5 /lido/auth/register/{account}/{token} @author s.tadokoro LidoAuthAction#register() JsonResponse<Void> 10 141 5
6 /lido/mypage/ @author s.tadokoro LidoMypageAction#index() JsonResponse<List<MypageProductResult>> 1 17 11
7 /lido/product/detail/{productId} @author s.tadokoro LidoProductDetailAction#index() JsonResponse<ProductDetailResult> 1 42 4
8 /lido/product/list/{pageNumber} @author s.tadokoro LidoProductListAction#index() ProductSearchBody JsonResponse<SearchPagingResult<ProductRowResult>> 3 70 11
9 /member/add/ @author jflute MemberAddAction#index() HtmlResponse 2 47 6
10 /member/add/register @author jflute MemberAddAction#register() MemberAddForm HtmlResponse 2 47 10
11 /member/edit/{memberId} @author jflute MemberEditAction#index() HtmlResponse 2 104 7
12 /member/edit/update @author jflute MemberEditAction#update() MemberEditForm HtmlResponse 2 104 10
13 /member/edit/withdrawal @author jflute MemberEditAction#withdrawal() MemberEditForm HtmlResponse 2 104 7
14 /member/list/{pageNumber} @author jflute MemberListAction#index() MemberSearchForm HtmlResponse 2 84 13
15 /member/purchase/list/{memberId}/{pageNumber} @author jflute MemberPurchaseListAction#index() HtmlResponse 1 15 3
16 /mypage/ @author jflute MypageAction#index() HtmlResponse 1 56 8
17 /product/detail/{productId} @author jflute ProductDetailAction#index() HtmlResponse 1 45 7
18 /product/list/{pageNumber} @author jflute ProductListAction#index() ProductSearchForm HtmlResponse 2 76 13
19 /profile/ @author jflute ProfileAction#index() HtmlResponse 1 48 8
20 /signin/ @author jflute SigninAction#index() HtmlResponse 1 41 6
21 /signin/signin @author jflute SigninAction#signin() SigninForm HtmlResponse 1 41 9
22 /signin/reminder/ @author masaki.kamachi SigninReminderAction#index() HtmlResponse 0 7 3
23 /signout/ @author toshiaki.arai SignoutAction#index() HtmlResponse 1 10 4
24 /signup/ @author annie_pocket SignupAction#index() HtmlResponse 7 106 3
25 /signup/signup @author annie_pocket SignupAction#signup() SignupForm HtmlResponse 7 106 11
26 /signup/register/{account}/{token} @author annie_pocket SignupAction#register() HtmlResponse 7 106 5
27 /startup/ @author iwamatsu0430 StartupAction#index() HtmlResponse 1 40 3
28 /startup/create @author iwamatsu0430 StartupAction#create() StartupForm HtmlResponse 1 40 13
29 /withdrawal/ @author annie_pocket WithdrawalAction#index() HtmlResponse 3 74 3
30 /withdrawal/confirm @author annie_pocket WithdrawalAction#confirm() WithdrawalForm HtmlResponse 3 74 6
31 /withdrawal/done @author annie_pocket WithdrawalAction#done() WithdrawalForm HtmlResponse 3 74 9

/root/

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

annotations: @AllowAnyoneAccess @Execute

@author jflute

Return as: HtmlResponse

implementations: redirect(MypageAction.class)

/lido/auth/signin

Execute Method: org.docksidestage.app.web.lido.auth.LidoAuthAction#signin()

annotations: @Execute @AllowAnyoneAccess

@author s.tadokoro
@author jflute

Form or Body: SigninBody

@author s.tadokoro

No. name type comment annotations
1 account

String

@Required
2 password

String

@Required
Return as: JsonResponse<Void>

/lido/auth/signout

Execute Method: org.docksidestage.app.web.lido.auth.LidoAuthAction#signout()

annotations: @Execute

@author s.tadokoro
@author jflute

Return as: JsonResponse<Void>

/lido/auth/signup

Execute Method: org.docksidestage.app.web.lido.auth.LidoAuthAction#signup()

annotations: @Execute

@author s.tadokoro
@author jflute

Form or Body: SignupBody

@author s.tadokoro

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: JsonResponse<Void>

/lido/auth/register/{account}/{token}

Execute Method: org.docksidestage.app.web.lido.auth.LidoAuthAction#register()

annotations: @Execute

@author s.tadokoro
@author jflute

URL Parameter:
No. name type comment annotations
1 account

String

2 token

String

Return as: JsonResponse<Void>

/lido/mypage/

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

annotations: @AllowAnyoneAccess @Execute

@author s.tadokoro
@author jflute

Return as: JsonResponse<List<MypageProductResult>>
No. name type comment annotations
1 productName

String

@Required
2 regularPrice

Integer

@Required

/lido/product/detail/{productId}

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

annotations: @AllowAnyoneAccess @Execute

@author s.tadokoro
@author jflute

URL Parameter:
No. name type comment annotations
1 productId

Integer

Return as: JsonResponse<ProductDetailResult>
No. name type comment annotations
1 productId

Integer

@Required
2 productName

String

@Required
3 categoryName

String

@Required
4 regularPrice

Integer

@Required
5 productHandleCode

String

@Required

/lido/product/list/{pageNumber}

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

annotations: @AllowAnyoneAccess @Execute

@author s.tadokoro
@author jflute

URL Parameter:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

Form or Body: ProductSearchBody

@author s.tadokoro

No. name type comment annotations
1 productName

String

@Length{max=10}
2 productStatus

CDef.ProductStatus

{ONS=OnSaleProduction, PST=ProductionStop, SST=SaleStop}

3 purchaseMemberName

String

@Length{max=5}
Return as: JsonResponse<SearchPagingResult<ProductRowResult>>
No. name type comment annotations
1 pageSize

Integer

row count per one page

@Required
2 currentPageNumber

Integer

number of current page

@Required
3 allRecordCount

Integer

count of all records

@Required
4 allPageCount

Integer

count of all pages

@Required
5 rows

List<ProductRowResult>

paging data for current page

@NotNull , @Valid
No. name type comment annotations
1 productId

Integer

@Required
2 productName

String

@Required
3 productStatusName

String

@Required
4 regularPrice

Integer

@Required

/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

@ValidateTypeFailure
4 memberStatus

CDef.MemberStatus

{FML=Formalized, WDL=Withdrawal, PRV=Provisional}

@Required
Return as: HtmlResponse

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

/member/edit/{memberId}

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

annotations: @Execute

@author jflute

URL Parameter:
No. name type comment annotations
1 memberId

Integer

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

@ValidateTypeFailure
5 formalizedDate

LocalDate

6 memberStatus

CDef.MemberStatus

{FML=Formalized, WDL=Withdrawal, PRV=Provisional}

@Required
7 latestLoginDatetime

LocalDateTime

8 updateDatetime

LocalDateTime

9 previousStatus

CDef.MemberStatus

{FML=Formalized, WDL=Withdrawal, PRV=Provisional}

@Required{groups=[ClientError]}
10 versionNo

Long

@Required{groups=[ClientError]}
Return as: HtmlResponse

implementations: asHtml(path_Member_MemberEditHtml),asHtml(path_Error_ShowErrorsHtml),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

@ValidateTypeFailure
5 formalizedDate

LocalDate

6 memberStatus

CDef.MemberStatus

{FML=Formalized, WDL=Withdrawal, PRV=Provisional}

@Required
7 latestLoginDatetime

LocalDateTime

8 updateDatetime

LocalDateTime

9 previousStatus

CDef.MemberStatus

{FML=Formalized, WDL=Withdrawal, PRV=Provisional}

@Required{groups=[ClientError]}
10 versionNo

Long

@Required{groups=[ClientError]}
Return as: HtmlResponse

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

/member/list/{pageNumber}

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

annotations: @Execute

@author jflute

URL Parameter:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

Form or Body: MemberSearchForm

@author jflute

No. name type comment annotations
1 memberName

String

@Length{max=5}
2 memberStatus

CDef.MemberStatus

{FML=Formalized, WDL=Withdrawal, PRV=Provisional}

3 purchaseProductName

String

@Length{max=10}
4 unpaid

boolean

5 formalizedFrom

LocalDate

@ValidateTypeFailure
6 formalizedTo

LocalDate

@ValidateTypeFailure
Return as: HtmlResponse

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

/member/purchase/list/{memberId}/{pageNumber}

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

annotations: @Execute

@author jflute

URL Parameter:
No. name type comment annotations
1 memberId

Integer

2 pageNumber

Integer

Return as: HtmlResponse

/mypage/

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

annotations: @Execute

@author jflute

Return as: HtmlResponse

implementations: asHtml(path_Mypage_MypageHtml)

/product/detail/{productId}

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

annotations: @AllowAnyoneAccess @Execute

@author jflute

URL Parameter:
No. name type comment annotations
1 productId

Integer

Return as: HtmlResponse

implementations: asHtml(path_Product_ProductDetailHtml)

/product/list/{pageNumber}

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

annotations: @AllowAnyoneAccess @Execute

@author jflute

URL Parameter:
No. name type comment annotations
1 pageNumber

OptionalThing<Integer>

Form or Body: ProductSearchForm

@author jflute

No. name type comment annotations
1 productName

String

@Length{max=10}
2 productStatus

CDef.ProductStatus

{ONS=OnSaleProduction, PST=ProductionStop, SST=SaleStop}

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)

/signin/

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

annotations: @Execute

@author jflute

Return as: HtmlResponse

implementations: redirect(MypageAction.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),loginAssist.loginRedirect(createCredential(form),redirect(MypageAction.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}/{token}

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

annotations: @AllowAnyoneAccess @Execute

@author annie_pocket
@author jflute

URL Parameter:
No. name type comment annotations
1 account

String

2 token

String

Return as: HtmlResponse

implementations: redirect(SigninAction.class)

/startup/

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

annotations: @AllowAnyoneAccess @Execute

@author iwamatsu0430
@author jflute

Return as: HtmlResponse

implementations: asHtml(path_Startup_StartupHtml)

/startup/create

Execute Method: org.docksidestage.app.web.startup.StartupAction#create()

annotations: @AllowAnyoneAccess @Execute

@author iwamatsu0430
@author jflute

Form or Body: StartupForm

@author iwamatsu0430

No. name type comment annotations
1 domain

String

@Required
2 serviceName

String

@Required
Return as: HtmlResponse

implementations: asHtml(path_Startup_StartupHtml),asHtml(path_Startup_StartupHtml)

/withdrawal/

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

annotations: @Execute

@author annie_pocket
@author jflute

Return as: HtmlResponse

implementations: asEntryHtml()

/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 selectedReason

CDef.WithdrawalReason

{SIT=SIT, PRD=PRD, FRT=FRT, OTH=OTH}

2 reasonInput

String

@Length{max=3}
Return as: HtmlResponse

implementations: asEntryHtml(),asConfirmHtml()

/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 selectedReason

CDef.WithdrawalReason

{SIT=SIT, PRD=PRD, FRT=FRT, OTH=OTH}

2 reasonInput

String

@Length{max=3}
Return as: HtmlResponse

implementations: asEntryHtml(),redirect(SignoutAction.class)

mail

No. file title class parameter count
1 member/welcome_member.dfmail New Member's Registration WelcomeMemberPostcard 4

member/welcome_member.dfmail

Title: New Member's Registration

Class: org.docksidestage.mylasta.mail.WelcomeMemberPostcard

hasOptionPlusHtml: false


 [New Member's Registration]
 The member will be formalized after click.

No. name type
1 memberName String
2 domain String
3 account String
4 token String

appcls

Classification Type Top Comment Definition
SearchMemberStatus implicit MemberStatus for search condition
Code Name Comment serviceAvailable shortOfFormalized
FML Formalized as formal member, allowed to use all service o  
WDL Withdrawal withdrawal is fixed, not allowed to use service    
PRV Provisional first status after entry, allowed to use only part of service o o
ALL All without status filter