public class CreateContractBasicInfoCmdImpl extends TaskCommandImpl implements CreateContractBasicInfoCmd
Modifier and Type | Field and Description |
---|---|
java.lang.Long | accountId
Account ID.
|
java.lang.String | contractName
Contract name.
|
java.lang.Long | contractOwner
Contract owner.
|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
java.lang.Long | tradingId
Trading ID.
|
Constructor and Description |
---|
CreateContractBasicInfoCmdImpl()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Long | getAccountId()
Retrieves the account Id.
|
java.lang.String | getContractName()
Retrieves the name of the contract.
|
java.lang.Long | getContractOwner()
Retrieves the ID of the contract owner.
|
java.lang.Long | getTradingId()
Retrieves the trading agreement ID.
|
void | performExecute()
Creates a contract using an existing trading agreement object.
|
void | reset()
Reset the command.
|
void | setAccountId(java.lang.Long newAccountId)
Stores the account ID.
|
void | setContractName(java.lang.String newContractName)
Stores the incoming value for the contract name.
|
void | setContractOwner(java.lang.Long newContractOwner)
Stores the incoming value for the contract owner ID.
|
void | setTradingId(java.lang.Long newTradingId)
Stores the incoming value for the Trading Agreement ID.
|
void | validateParameters()
This method does the following:
Checks if a name has been provided for the contract. Checks if a trading agreement ID has been provided. Checks if incoming trading agreement ID is valid. Checks if the supplied name is already being used by another contract in the system. |
public static final java.lang.String COPYRIGHT
public java.lang.String contractName
public java.lang.Long tradingId
public java.lang.Long contractOwner
public java.lang.Long accountId
public CreateContractBasicInfoCmdImpl()
public void reset()
public java.lang.Long getAccountId()
public java.lang.String getContractName()
public java.lang.Long getContractOwner()
public java.lang.Long getTradingId()
public void performExecute() throws ECException
public void setAccountId(java.lang.Long newAccountId)
public void setContractName(java.lang.String newContractName)
public void setContractOwner(java.lang.Long newContractOwner)
public void setTradingId(java.lang.Long newTradingId)
public void validateParameters() throws ECException