public interface ValidateContractCmd extends TaskCommand
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
The IBM copyright notice field.
|
static java.lang.String | defaultCommandClassName
The default implementation of this command.
|
static java.lang.String | NAME
The full name of this command.
|
Modifier and Type | Method and Description |
---|---|
void | checkIsContractExpired()
Validates if the contract is expired
|
java.lang.Long | getContractId()
Returns the ID of the contract to validate.
|
TypedProperty | getResponseProperties()
Returns the response properties.
|
void | otherValidateCheck()
Other contract validation checking.
|
void | setContractId(java.lang.Long contractId)
Sets the ID of the contract to validate.
|
void | setResponseProperties(TypedProperty respProps)
Sets the response properties.
|
void | setReturnViewForTools(java.lang.String returnView)
Sets the return view for the tools GUI
|
void | setStoreId(java.lang.Integer storeId)
Sets the target store ID.
|
void | validateAccountRelatedInfo()
Validates account related Information in the contract if the contract referred to a business account.
|
void | validateBuyerParticipant()
Validates Buyer participant(s) in the contract.
|
void | validateSellerParticipant()
Validates Seller participant in the contract.
|
void | validateTCOccurrence()
Validates the occurrence of the Terms and Conditions in the contract.
|
void | validateTCType()
Validates the type of the Terms and Conditions in the contract.
|
static final java.lang.String COPYRIGHT
static final java.lang.String NAME
static final java.lang.String defaultCommandClassName
void checkIsContractExpired() throws ECException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
java.lang.Long getContractId()
TypedProperty getResponseProperties()
void otherValidateCheck() throws ECException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
void setContractId(java.lang.Long contractId)
void setResponseProperties(TypedProperty respProps)
void setReturnViewForTools(java.lang.String returnView)
void validateAccountRelatedInfo() throws ECException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
void validateBuyerParticipant() throws ECException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
void validateSellerParticipant() throws ECException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
void validateTCOccurrence() throws ECException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
void validateTCType() throws ECException, javax.ejb.CreateException, java.rmi.RemoteException, javax.ejb.FinderException, javax.naming.NamingException
void setStoreId(java.lang.Integer storeId)