Skip to content

Commit b748b66

Browse files
committed
SubscriptionList work
1 parent 2271fb4 commit b748b66

File tree

45 files changed

+1230
-82
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+1230
-82
lines changed

resources/ControllerTemplate.javat

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package net.authorize.apicore.controller;
2+
3+
import net.authorize.apicore.contract.v1.APICONTROLLERNAMERequest;
4+
import net.authorize.apicore.contract.v1.APICONTROLLERNAMEResponse;
5+
import net.authorize.apicore.contract.v1.ValidationModeEnum;
6+
import net.authorize.apicore.controller.base.ApiOperationBase;
7+
8+
public class APICONTROLLERNAMEController extends ApiOperationBase<APICONTROLLERNAMERequest, APICONTROLLERNAMEResponse> {
9+
10+
public APICONTROLLERNAMEController(APICONTROLLERNAMERequest apiRequest) {
11+
super(apiRequest);
12+
}
13+
14+
@Override
15+
protected void validateRequest() {
16+
APICONTROLLERNAMERequest request = this.getApiRequest();
17+
18+
//validate required fields
19+
if ( null == request.getXXX) throw new NullPointerException("XXX cannot be null");
20+
21+
//validate not-required fields
22+
//creditCardOne.setCardCode("");
23+
}
24+
25+
@Override
26+
protected Class<APICONTROLLERNAMEResponse> getResponseType() {
27+
return APICONTROLLERNAMEResponse.class;
28+
}
29+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package net.authorize.apicore.controller;
2+
3+
import net.authorize.apicore.contract.v1.ARBCancelSubscriptionRequest;
4+
import net.authorize.apicore.contract.v1.ARBCancelSubscriptionResponse;
5+
import net.authorize.apicore.contract.v1.ValidationModeEnum;
6+
import net.authorize.apicore.controller.base.ApiOperationBase;
7+
8+
public class ARBCancelSubscriptionController extends ApiOperationBase<ARBCancelSubscriptionRequest, ARBCancelSubscriptionResponse> {
9+
10+
public ARBCancelSubscriptionController(ARBCancelSubscriptionRequest apiRequest) {
11+
super(apiRequest);
12+
}
13+
14+
@Override
15+
protected void validateRequest() {
16+
ARBCancelSubscriptionRequest request = this.getApiRequest();
17+
18+
//validate required fields
19+
if ( null == request.getSubscriptionId()) throw new NullPointerException("SubscriptionId cannot be null");
20+
21+
//validate not-required fields
22+
//creditCardOne.setCardCode("");
23+
}
24+
25+
@Override
26+
protected Class<ARBCancelSubscriptionResponse> getResponseType() {
27+
return ARBCancelSubscriptionResponse.class;
28+
}
29+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package net.authorize.apicore.controller;
2+
3+
import net.authorize.apicore.contract.v1.ARBCreateSubscriptionRequest;
4+
import net.authorize.apicore.contract.v1.ARBCreateSubscriptionResponse;
5+
import net.authorize.apicore.contract.v1.ValidationModeEnum;
6+
import net.authorize.apicore.controller.base.ApiOperationBase;
7+
8+
public class ARBCreateSubscriptionController extends ApiOperationBase<ARBCreateSubscriptionRequest, ARBCreateSubscriptionResponse> {
9+
10+
public ARBCreateSubscriptionController(ARBCreateSubscriptionRequest apiRequest) {
11+
super(apiRequest);
12+
}
13+
14+
@Override
15+
protected void validateRequest() {
16+
ARBCreateSubscriptionRequest request = this.getApiRequest();
17+
18+
//validate required fields
19+
if ( null == request.getSubscription()) throw new NullPointerException("Subscription cannot be null");
20+
21+
//validate not-required fields
22+
//creditCardOne.setCardCode("");
23+
}
24+
25+
@Override
26+
protected Class<ARBCreateSubscriptionResponse> getResponseType() {
27+
return ARBCreateSubscriptionResponse.class;
28+
}
29+
}

src/main/java/net/authorize/apicore/helper/ARBGetSubscriptionReportController.java renamed to src/main/java/net/authorize/apicore/controller/ARBGetSubscriptionReportController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
package net.authorize.apicore.helper;
1+
package net.authorize.apicore.controller;
22

33
import net.authorize.apicore.contract.v1.ARBGetSubscriptionReportRequest;
44
import net.authorize.apicore.contract.v1.ARBGetSubscriptionReportResponse;
5+
import net.authorize.apicore.controller.base.ApiOperationBase;
56

67
public class ARBGetSubscriptionReportController extends ApiOperationBase<ARBGetSubscriptionReportRequest, ARBGetSubscriptionReportResponse> {
78

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package net.authorize.apicore.controller;
2+
3+
import net.authorize.apicore.contract.v1.ARBGetSubscriptionStatusRequest;
4+
import net.authorize.apicore.contract.v1.ARBGetSubscriptionStatusResponse;
5+
import net.authorize.apicore.contract.v1.ValidationModeEnum;
6+
import net.authorize.apicore.controller.base.ApiOperationBase;
7+
8+
public class ARBGetSubscriptionStatusController extends ApiOperationBase<ARBGetSubscriptionStatusRequest, ARBGetSubscriptionStatusResponse> {
9+
10+
public ARBGetSubscriptionStatusController(ARBGetSubscriptionStatusRequest apiRequest) {
11+
super(apiRequest);
12+
}
13+
14+
@Override
15+
protected void validateRequest() {
16+
ARBGetSubscriptionStatusRequest request = this.getApiRequest();
17+
18+
//validate required fields
19+
if ( null == request.getSubscriptionId()) throw new NullPointerException("SubscriptionId cannot be null");
20+
21+
//validate not-required fields
22+
//creditCardOne.setCardCode("");
23+
}
24+
25+
@Override
26+
protected Class<ARBGetSubscriptionStatusResponse> getResponseType() {
27+
return ARBGetSubscriptionStatusResponse.class;
28+
}
29+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package net.authorize.apicore.controller;
2+
3+
import net.authorize.apicore.contract.v1.ARBUpdateSubscriptionRequest;
4+
import net.authorize.apicore.contract.v1.ARBUpdateSubscriptionResponse;
5+
import net.authorize.apicore.contract.v1.ValidationModeEnum;
6+
import net.authorize.apicore.controller.base.ApiOperationBase;
7+
8+
public class ARBUpdateSubscriptionController extends ApiOperationBase<ARBUpdateSubscriptionRequest, ARBUpdateSubscriptionResponse> {
9+
10+
public ARBUpdateSubscriptionController(ARBUpdateSubscriptionRequest apiRequest) {
11+
super(apiRequest);
12+
}
13+
14+
@Override
15+
protected void validateRequest() {
16+
ARBUpdateSubscriptionRequest request = this.getApiRequest();
17+
18+
//validate required fields
19+
if ( null == request.getSubscriptionId()) throw new NullPointerException("SubscriptionId cannot be null");
20+
if ( null == request.getSubscription()) throw new NullPointerException("Subscription cannot be null");
21+
22+
//validate not-required fields
23+
//creditCardOne.setCardCode("");
24+
}
25+
26+
@Override
27+
protected Class<ARBUpdateSubscriptionResponse> getResponseType() {
28+
return ARBUpdateSubscriptionResponse.class;
29+
}
30+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package net.authorize.apicore.controller;
2+
3+
import net.authorize.apicore.contract.v1.AuthenticateTestRequest;
4+
import net.authorize.apicore.contract.v1.AuthenticateTestResponse;
5+
import net.authorize.apicore.contract.v1.ValidationModeEnum;
6+
import net.authorize.apicore.controller.base.ApiOperationBase;
7+
8+
public class AuthenticateTestController extends ApiOperationBase<AuthenticateTestRequest, AuthenticateTestResponse> {
9+
10+
public AuthenticateTestController(AuthenticateTestRequest apiRequest) {
11+
super(apiRequest);
12+
}
13+
14+
@Override
15+
protected void validateRequest() {
16+
AuthenticateTestRequest request = this.getApiRequest();
17+
18+
//validate required fields
19+
//if ( null == request.get) throw new NullPointerException("XXX cannot be null");
20+
21+
//validate not-required fields
22+
//creditCardOne.setCardCode("");
23+
}
24+
25+
@Override
26+
protected Class<AuthenticateTestResponse> getResponseType() {
27+
return AuthenticateTestResponse.class;
28+
}
29+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package net.authorize.apicore.controller;
2+
3+
import net.authorize.apicore.contract.v1.CreateCustomerPaymentProfileRequest;
4+
import net.authorize.apicore.contract.v1.CreateCustomerPaymentProfileResponse;
5+
import net.authorize.apicore.contract.v1.ValidationModeEnum;
6+
import net.authorize.apicore.controller.base.ApiOperationBase;
7+
8+
public class CreateCustomerPaymentProfileController extends ApiOperationBase<CreateCustomerPaymentProfileRequest, CreateCustomerPaymentProfileResponse> {
9+
10+
public CreateCustomerPaymentProfileController(CreateCustomerPaymentProfileRequest apiRequest) {
11+
super(apiRequest);
12+
}
13+
14+
@Override
15+
protected void validateRequest() {
16+
CreateCustomerPaymentProfileRequest request = this.getApiRequest();
17+
18+
//validate required fields
19+
if ( null == request.getPaymentProfile()) throw new NullPointerException("PaymentProfile cannot be null");
20+
21+
//validate not-required fields
22+
//creditCardOne.setCardCode("");
23+
}
24+
25+
@Override
26+
protected Class<CreateCustomerPaymentProfileResponse> getResponseType() {
27+
return CreateCustomerPaymentProfileResponse.class;
28+
}
29+
}

src/main/java/net/authorize/apicore/helper/CreateCustomerProfileController.java renamed to src/main/java/net/authorize/apicore/controller/CreateCustomerProfileController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1-
package net.authorize.apicore.helper;
1+
package net.authorize.apicore.controller;
22

33
import net.authorize.apicore.contract.v1.CreateCustomerProfileRequest;
44
import net.authorize.apicore.contract.v1.CreateCustomerProfileResponse;
55
import net.authorize.apicore.contract.v1.ValidationModeEnum;
6+
import net.authorize.apicore.controller.base.ApiOperationBase;
67

78
public class CreateCustomerProfileController extends ApiOperationBase<CreateCustomerProfileRequest, CreateCustomerProfileResponse> {
89

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
package net.authorize.apicore.controller;
2+
3+
import net.authorize.apicore.contract.v1.CreateCustomerShippingAddressRequest;
4+
import net.authorize.apicore.contract.v1.CreateCustomerShippingAddressResponse;
5+
import net.authorize.apicore.contract.v1.ValidationModeEnum;
6+
import net.authorize.apicore.controller.base.ApiOperationBase;
7+
8+
public class CreateCustomerShippingAddressController extends ApiOperationBase<CreateCustomerShippingAddressRequest, CreateCustomerShippingAddressResponse> {
9+
10+
public CreateCustomerShippingAddressController(CreateCustomerShippingAddressRequest apiRequest) {
11+
super(apiRequest);
12+
}
13+
14+
@Override
15+
protected void validateRequest() {
16+
CreateCustomerShippingAddressRequest request = this.getApiRequest();
17+
18+
//validate required fields
19+
if ( null == request.getCustomerProfileId()) throw new NullPointerException("CustomerProfileId cannot be null");
20+
21+
//validate not-required fields
22+
//creditCardOne.setCardCode("");
23+
}
24+
25+
@Override
26+
protected Class<CreateCustomerShippingAddressResponse> getResponseType() {
27+
return CreateCustomerShippingAddressResponse.class;
28+
}
29+
}

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy