| No. | url | description | class#method | Form or Body | return |
|---|---|---|---|---|---|
| 1 | /following/follow | @author iwamatsu0430 | FollowingAction#follow() | FollowingBody | JsonResponse<Void> |
| 2 | /member/update | @author iwamatsu0430 | MemberAction#update() | MemberBody | JsonResponse<Void> |
| 3 | /member/info | @author iwamatsu0430 | MemberAction#info() | JsonResponse<MemberInfoBean> | |
| 4 | /member/list/{pageNumber:OptionalThing<Integer>} | @author jflute | MemberListAction#index() | MemberSearchBody | JsonResponse<SearchPagingBean<MemberSearchRowBean>> |
| 5 | /member/purchase/list/{memberId:Integer}/{pageNumber:OptionalThing<Integer>} | @author jflute | MemberPurchaseListAction#index() | MemberPurchaseListBody | JsonResponse<SearchPagingBean<MemberPurchaseSearchRowBean>> |
| 6 | /member/purchase/list/delete | @author jflute | MemberPurchaseListAction#delete() | MemberPurchaseListBody | JsonResponse<Void> |
| 7 | /mypage/ | @author shunsuke.tadokoro | MypageAction#index() | JsonResponse<MypageBean> | |
| 8 | /product/detail/{productId:Integer} | @author jflute | ProductDetailAction#index() | JsonResponse<ProductDetailBean> | |
| 9 | /product/list/{pageNumber:OptionalThing<Integer>} | @author jflute | ProductListAction#index() | ProductSearchBody | JsonResponse<SearchPagingBean<ProductRowBean>> |
| 10 | /purchase/count | @author iwamatsu0430 | PurchaseAction#count() | PurchaseProductBody | JsonResponse<PriceBean> |
| 11 | /purchase/contract | @author iwamatsu0430 | PurchaseAction#contract() | PurchaseProductBody | JsonResponse<PriceBean> |
| 12 | /root/ | @author jflute | RootAction#index() | JsonResponse<Void> | |
| 13 | /root/signout | @author jflute | RootAction#signout() | JsonResponse<Void> | |
| 14 | /signin/ | @author iwamatsu0430 | SigninAction#index() | SigninBody | JsonResponse<Void> |
| 15 | /signup/ | @author iwamatsu0430 | SignupAction#index() | SignupBody | JsonResponse<Void> |
| 16 | /signup/confirm | @author iwamatsu0430 | SignupAction#confirm() | JsonResponse<Void> |
Execute Method: org.docksidestage.app.web.following.FollowingAction#follow()
annotations: @Execute
/**
* @author iwamatsu0430
* @author jflute
*/
@author iwamatsu0430
| No. | name | type | comment | annotations |
|---|---|---|---|---|
| 1 | myMemberId | Integer |
||
| 2 | yourMemberId | Integer |
@Required |
Execute Method: org.docksidestage.app.web.member.MemberAction#update()
annotations: @Execute
/**
* @author iwamatsu0430
* @author jflute
*/
@author jflute
| No. | name | type | comment | annotations |
|---|---|---|---|---|
| 1 | memberId | Integer |
||
| 2 | memberName | String |
@Required | |
| 3 | memberAccount | String |
@Required | |
| 4 | memberStatusCode | String |
@Required | |
| 5 | birthdate | String |
Execute Method: org.docksidestage.app.web.member.MemberAction#info()
annotations: @Execute
/**
* @author iwamatsu0430
* @author jflute
*/
| No. | name | type | comment | annotations |
|---|---|---|---|---|
| 1 | memberId | Integer |
||
| 2 | memberName | String |
||
| 3 | memberStatusName | String |
Execute Method: org.docksidestage.app.web.member.MemberListAction#index()
annotations: @Execute
/**
* @author jflute
* @author iwamatsu0430
*/
@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 | formalizedDateFrom | String |
||
| 6 | formalizedDateTo | String |
| No. | name | type | comment | annotations | |||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | itemsPerPage | Integer |
page size |
@Required | |||||||||||||||||||||||||||||||||||||||
| 2 | currentPage | Integer |
current page number |
@Required | |||||||||||||||||||||||||||||||||||||||
| 3 | totalItems | Integer |
count of total items (records) |
@Required | |||||||||||||||||||||||||||||||||||||||
| 4 | totalPages | Integer |
count of total pages |
@Required | |||||||||||||||||||||||||||||||||||||||
| 5 | items | List<MemberSearchRowBean> |
paging data |
@NotNull | |||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||
Execute Method: org.docksidestage.app.web.member.purchase.MemberPurchaseListAction#index()
annotations: @Execute
/**
* @author jflute
* @author iwamatsu0430
*/
@author jflute
| No. | name | type | comment | annotations |
|---|---|---|---|---|
| 1 | memberId | Integer |
@NotNull | |
| 2 | purchaseId | Long |
@NotNull |
| No. | name | type | comment | annotations | ||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | itemsPerPage | Integer |
page size |
@Required | ||||||||||||||||||||||||||||||||||
| 2 | currentPage | Integer |
current page number |
@Required | ||||||||||||||||||||||||||||||||||
| 3 | totalItems | Integer |
count of total items (records) |
@Required | ||||||||||||||||||||||||||||||||||
| 4 | totalPages | Integer |
count of total pages |
@Required | ||||||||||||||||||||||||||||||||||
| 5 | items | List<MemberPurchaseSearchRowBean> |
paging data |
@NotNull | ||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||
Execute Method: org.docksidestage.app.web.member.purchase.MemberPurchaseListAction#delete()
annotations: @Execute
/**
* @author jflute
* @author iwamatsu0430
*/
@author jflute
| No. | name | type | comment | annotations |
|---|---|---|---|---|
| 1 | memberId | Integer |
@NotNull | |
| 2 | purchaseId | Long |
@NotNull |
Execute Method: org.docksidestage.app.web.mypage.MypageAction#index()
annotations: @Execute
/**
* @author shunsuke.tadokoro
*/
| No. | name | type | comment | annotations |
|---|---|---|---|---|
| 1 | memberId | Integer |
||
| 2 | memberName | String |
||
| 3 | memberStatusCode | String |
||
| 4 | memberServiceName | String |
||
| 5 | memberPassword | String |
||
| 6 | memberAddress | String |
Execute Method: org.docksidestage.app.web.product.ProductDetailAction#index()
annotations: @AllowAnyoneAccess @Execute
/**
* @author jflute
* @author iwamatsu0430
*/
| No. | name | type | comment | annotations |
|---|---|---|---|---|
| 1 | productId | Integer |
||
| 2 | productName | String |
||
| 3 | categoryName | String |
||
| 4 | regularPrice | Integer |
||
| 5 | productHandleCode | String |
Execute Method: org.docksidestage.app.web.product.ProductListAction#index()
annotations: @AllowAnyoneAccess @Execute
/**
* @author jflute
* @author iwamatsu0430
*/
@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} |
| No. | name | type | comment | annotations | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | itemsPerPage | Integer |
page size |
@Required | ||||||||||||||||||||||||
| 2 | currentPage | Integer |
current page number |
@Required | ||||||||||||||||||||||||
| 3 | totalItems | Integer |
count of total items (records) |
@Required | ||||||||||||||||||||||||
| 4 | totalPages | Integer |
count of total pages |
@Required | ||||||||||||||||||||||||
| 5 | items | List<ProductRowBean> |
paging data |
@NotNull | ||||||||||||||||||||||||
|
||||||||||||||||||||||||||||
Execute Method: org.docksidestage.app.web.purchase.PurchaseAction#count()
annotations: @Execute
/**
* @author iwamatsu0430
*/
@author iwamatsu0430
| No. | name | type | comment | annotations |
|---|---|---|---|---|
| 1 | productId | Integer |
@NotNull | |
| 2 | purchaseCount | Integer |
@NotNull , @Min{value=1} |
| No. | name | type | comment | annotations |
|---|---|---|---|---|
| 1 | price | Integer |
Execute Method: org.docksidestage.app.web.purchase.PurchaseAction#contract()
annotations: @Execute
/**
* @author iwamatsu0430
*/
@author iwamatsu0430
| No. | name | type | comment | annotations |
|---|---|---|---|---|
| 1 | productId | Integer |
@NotNull | |
| 2 | purchaseCount | Integer |
@NotNull , @Min{value=1} |
| No. | name | type | comment | annotations |
|---|---|---|---|---|
| 1 | price | Integer |
Execute Method: org.docksidestage.app.web.RootAction#index()
annotations: @AllowAnyoneAccess @Execute
/**
* @author jflute
* @author iwamatsu0430
*/
Execute Method: org.docksidestage.app.web.RootAction#signout()
annotations: @Execute
/**
* @author jflute
* @author iwamatsu0430
*/
Execute Method: org.docksidestage.app.web.signin.SigninAction#index()
annotations: @Execute
/**
* @author iwamatsu0430
* @author jflute
*/
The form of member's Login.
| No. | name | type | comment | annotations |
|---|---|---|---|---|
| 1 | String |
@Required | ||
| 2 | password | String |
@Required |
Execute Method: org.docksidestage.app.web.signup.SignupAction#index()
annotations: @AllowAnyoneAccess @Execute
/**
* @author iwamatsu0430
* @author jflute
*/
@author annie_pocket
| No. | name | type | comment | annotations |
|---|---|---|---|---|
| 1 | memberName | String |
@NotBlank | |
| 2 | memberAccount | String |
@NotBlank | |
| 3 | password | String |
@NotBlank | |
| 4 | reminderQuestion | String |
@NotBlank | |
| 5 | reminderAnswer | String |
@NotBlank |
Execute Method: org.docksidestage.app.web.signup.SignupAction#confirm()
annotations: @AllowAnyoneAccess @Execute
/**
* @author iwamatsu0430
* @author jflute
*/