Package com.skava.accounts.service.impl
Class CreatePaymentTermServiceImpl
java.lang.Object
com.skava.accounts.service.impl.CreatePaymentTermServiceImpl
- All Implemented Interfaces:
CreatePaymentTermService
,com.skava.core.EcommService<PaymentTermRequestInternal,
PaymentTermAPIResponse>
@Service
public class CreatePaymentTermServiceImpl
extends Object
implements CreatePaymentTermService
The Class CreatePaymentTermServiceImpl is used for creating payment term based on the provided information.
- Author:
- Infosys Equinox
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<com.skava.core.validation.ValidatorComponent>
process
(PaymentTermRequestInternal request) This method is used to create PaymentTerm based on given PaymentTerm Request parameters.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.skava.core.EcommService
getValidateException, getValidator
-
Constructor Details
-
CreatePaymentTermServiceImpl
public CreatePaymentTermServiceImpl()
-
-
Method Details
-
process
@SendEvent(eventType="accountservice/paymentterm/create", identifier="response_paymentTerm.id") public PaymentTermAPIResponse process(PaymentTermRequestInternal request) This method is used to create PaymentTerm based on given PaymentTerm Request parameters.- Specified by:
process
in interfacecom.skava.core.EcommService<PaymentTermRequestInternal,
PaymentTermAPIResponse> - Parameters:
request
- object of typePaymentTermRequestInternal
.- Returns:
- the object of type
PaymentTermAPIResponse
. It consists of the created payment term and success if a payment term is created successfully.
-
getValidator
@ValidatorEvent(serviceName="account", webhookName="accountservice/validator/paymentterm", actionType="create") public List<com.skava.core.validation.ValidatorComponent> getValidator()- Specified by:
getValidator
in interfacecom.skava.core.EcommService<PaymentTermRequestInternal,
PaymentTermAPIResponse>
-