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