public class ImportDTDContractDraftVersionCmdImpl extends com.ibm.commerce.command.TaskCommandImpl implements ImportDTDContractDraftVersionCmd
ImportDTDContractDraftVersionCmd
task command.
ContractImportDraftVersionCmd
ContractAccessBeanAccountAccessBeanUserAccessBeanOrganizationAccessBeanMemberGroupAccessBeanParticipantAccessBean| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLASSNAME
The name of this command.
|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
defaultCommandClassName| Constructor and Description |
|---|
ImportDTDContractDraftVersionCmdImpl() |
| Modifier and Type | Method and Description |
|---|---|
com.ibm.commerce.datatype.TypedProperty |
getResponseProperties()
Returns the responseProperties
|
void |
performExecute()
Executes the business logic of this command implementation.
|
void |
setContractXMLFileName(java.lang.String newContractXMLFileName)
Sets the contract XML file name.
|
void |
setUrl(java.lang.String astrUrl)
Sets the redirection URL to be called when the command completes successfully.
|
void |
setXMLEntityPath(java.lang.String path)
Sets the XML entity path.
|
void |
validateParameters()
This is where parameter checking is done.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaccessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultPropertiescheckIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultPropertiespublic static final java.lang.String CLASSNAME
public static final java.lang.String COPYRIGHT
public ImportDTDContractDraftVersionCmdImpl()
public com.ibm.commerce.datatype.TypedProperty getResponseProperties()
getResponseProperties in interface ImportDTDContractDraftVersionCmdpublic void performExecute()
throws com.ibm.commerce.exception.ECException
performExecute in interface com.ibm.commerce.command.ECCommandperformExecute in class com.ibm.commerce.command.AbstractECTargetableCommandcom.ibm.commerce.exception.ECExceptionimportContractNLDesc(Element),
AbstractECTargetableCommand.performExecute()public void setContractXMLFileName(java.lang.String newContractXMLFileName)
setContractXMLFileName in interface ImportDTDContractDraftVersionCmdnewContractXMLFileName - the name of the contract XML filepublic void setUrl(java.lang.String astrUrl)
setUrl in interface ImportDTDContractDraftVersionCmdastrUrl - the redirection URL stringpublic void setXMLEntityPath(java.lang.String path)
setXMLEntityPath in interface ImportDTDContractDraftVersionCmdpath - the path where it can find the DTD or XML Schema file(s)public void validateParameters()
throws com.ibm.commerce.exception.ECException
validateParameters in interface com.ibm.commerce.command.ECCommandvalidateParameters in class com.ibm.commerce.command.AbstractECTargetableCommandcom.ibm.commerce.exception.ECException - Raised with message _ERR_FILE_NOT_FOUND if the XML file or DTD file cannot be found.
Raised with message _ERR_PARSE_XML_FILE if an error occurred when the XML parser parses the XML file.
Raised with message _ERR_GENRIC_PARSE_XML_FILE if an IO error occurred.
Raised with message _ERR_WRONG_CONTRACT_STATE if the contract is not in Draft state.
Raised with message _ERR_VERSION_NUMBER_FORMAT if the contract version number format is incorrect. It should be numerical.
Raised with message _ERR_MISSING_CONTRACT_NAME if the contract name is empty string in the XML file.
Raised with message _ERR_MISSING_CONTRACT_NAME if the account name is provided but not the AcocuntOwner element in the XML file.
Raised with message _ERR_WRONG_ACCOUNT_OWNER_INFO if an error occurred when retrieving the account owner id.
Raised with message _ERR_ACCOUNT_DOES_NOT_EXIST if an error occurred when retrieving the account based the account name and account owner id.
Raised with message _ERR_WRONG_CONTRACT_OWNER_MEMBER_INFO if an error occurred when retrieving the contract owner id.
Raised with message _ERR_DUPLICATED_CONTRACT_NAME if there is a contract existed with the same name, owner, and origin.
Raised with message _ERR_CONTRACT_REFERENCE_NUMBER_NOT_REQUIRED if the contract referenceNumber attribute is provided in the XML file for Contract element.AbstractECTargetableCommand.validateParameters()