| 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 | 
Execute Method: org.docksidestage.app.web.RootAction#index()
annotations: @AllowAnyoneAccess @Execute
@author jflute
Return as: HtmlResponseimplementations: redirect(MypageAction.class)
Execute Method: org.docksidestage.app.web.lido.auth.LidoAuthAction#signin()
annotations: @Execute @AllowAnyoneAccess
@author s.tadokoro
@author jflute
@author s.tadokoro
| No. | name | type | comment | annotations | 
|---|---|---|---|---|
| 1 | account | String | @Required | |
| 2 | password | String | @Required | 
Execute Method: org.docksidestage.app.web.lido.auth.LidoAuthAction#signout()
annotations: @Execute
@author s.tadokoro
@author jflute
Execute Method: org.docksidestage.app.web.lido.auth.LidoAuthAction#signup()
annotations: @Execute
@author s.tadokoro
@author jflute
@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 | 
Execute Method: org.docksidestage.app.web.lido.auth.LidoAuthAction#register()
annotations: @Execute
@author s.tadokoro
@author jflute
| No. | name | type | comment | annotations | 
|---|---|---|---|---|
| 1 | account | String | ||
| 2 | token | String | 
Execute Method: org.docksidestage.app.web.lido.mypage.LidoMypageAction#index()
annotations: @AllowAnyoneAccess @Execute
@author s.tadokoro
@author jflute
| No. | name | type | comment | annotations | 
|---|---|---|---|---|
| 1 | productName | String | @Required | |
| 2 | regularPrice | Integer | @Required | 
Execute Method: org.docksidestage.app.web.lido.product.LidoProductDetailAction#index()
annotations: @AllowAnyoneAccess @Execute
@author s.tadokoro
@author jflute
| No. | name | type | comment | annotations | 
|---|---|---|---|---|
| 1 | productId | Integer | 
| 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 | 
Execute Method: org.docksidestage.app.web.lido.product.LidoProductListAction#index()
annotations: @AllowAnyoneAccess @Execute
@author s.tadokoro
@author jflute
| No. | name | type | comment | annotations | 
|---|---|---|---|---|
| 1 | pageNumber | OptionalThing<Integer> | 
@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} | 
| 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 | ||||||||||||||||||||||||
| 
 | ||||||||||||||||||||||||||||
Execute Method: org.docksidestage.app.web.member.MemberAddAction#index()
annotations: @Execute
@author jflute
Return as: HtmlResponseimplementations: asHtml(path_Member_MemberAddHtml)
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 | 
implementations: asHtml(path_Member_MemberAddHtml),asHtml(path_Error_ShowErrorsHtml),redirect(MemberListAction.class)
Execute Method: org.docksidestage.app.web.member.MemberEditAction#index()
annotations: @Execute
@author jflute
URL Parameter:| No. | name | type | comment | annotations | 
|---|---|---|---|---|
| 1 | memberId | Integer | 
implementations: asHtml(path_Member_MemberEditHtml)
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]} | 
implementations: asHtml(path_Member_MemberEditHtml),asHtml(path_Error_ShowErrorsHtml),redirectById(MemberEditAction.class, member.getMemberId()
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]} | 
implementations: asHtml(path_Member_MemberEditHtml),redirect(MemberListAction.class)
Execute Method: org.docksidestage.app.web.member.MemberListAction#index()
annotations: @Execute
@author jflute
URL Parameter:| No. | name | type | comment | annotations | 
|---|---|---|---|---|
| 1 | pageNumber | OptionalThing<Integer> | 
@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 | 
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
URL Parameter:| No. | name | type | comment | annotations | 
|---|---|---|---|---|
| 1 | memberId | Integer | ||
| 2 | pageNumber | Integer | 
Execute Method: org.docksidestage.app.web.mypage.MypageAction#index()
annotations: @Execute
@author jflute
Return as: HtmlResponseimplementations: asHtml(path_Mypage_MypageHtml)
Execute Method: org.docksidestage.app.web.product.ProductDetailAction#index()
annotations: @AllowAnyoneAccess @Execute
@author jflute
URL Parameter:| No. | name | type | comment | annotations | 
|---|---|---|---|---|
| 1 | productId | Integer | 
implementations: asHtml(path_Product_ProductDetailHtml)
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> | 
@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} | 
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.signin.SigninAction#index()
annotations: @Execute
@author jflute
Return as: HtmlResponseimplementations: redirect(MypageAction.class),asHtml(path_Signin_SigninHtml)
Execute Method: org.docksidestage.app.web.signin.SigninAction#signin()
annotations: @Execute
@author jflute
Form or Body: SigninFormThe 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),loginAssist.loginRedirect(createCredential(form),redirect(MypageAction.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
| No. | name | type | comment | annotations | 
|---|---|---|---|---|
| 1 | account | String | ||
| 2 | token | String | 
implementations: redirect(SigninAction.class)
Execute Method: org.docksidestage.app.web.startup.StartupAction#index()
annotations: @AllowAnyoneAccess @Execute
@author iwamatsu0430
@author jflute
implementations: asHtml(path_Startup_StartupHtml)
Execute Method: org.docksidestage.app.web.startup.StartupAction#create()
annotations: @AllowAnyoneAccess @Execute
@author iwamatsu0430
@author jflute
@author iwamatsu0430
| No. | name | type | comment | annotations | 
|---|---|---|---|---|
| 1 | domain | String | @Required | |
| 2 | serviceName | String | @Required | 
implementations: asHtml(path_Startup_StartupHtml),asHtml(path_Startup_StartupHtml)
Execute Method: org.docksidestage.app.web.withdrawal.WithdrawalAction#index()
annotations: @Execute
@author annie_pocket
@author jflute
implementations: asEntryHtml()
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 | selectedReason | CDef.WithdrawalReason | {SIT=SIT, PRD=PRD, FRT=FRT, OTH=OTH} | |
| 2 | reasonInput | String | @Length{max=3} | 
implementations: asEntryHtml(),asConfirmHtml()
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 | selectedReason | CDef.WithdrawalReason | {SIT=SIT, PRD=PRD, FRT=FRT, OTH=OTH} | |
| 2 | reasonInput | String | @Length{max=3} | 
implementations: asEntryHtml(),redirect(SignoutAction.class)
| No. | file | title | class | parameter count | 
|---|---|---|---|---|
| 1 | member/welcome_member.dfmail | New Member's Registration | WelcomeMemberPostcard | 4 | 
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 | 
| Classification | Type | Top Comment | Definition | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SearchMemberStatus | implicit | MemberStatus for search condition | 
 |