public class ImportDTDContractDraftVersionCmdImpl extends com.ibm.commerce.command.TaskCommandImpl implements ImportDTDContractDraftVersionCmd
ImportDTDContractDraftVersionCmd
task command.
ContractImportDraftVersionCmd
ContractAccessBean
AccountAccessBean
UserAccessBean
OrganizationAccessBean
MemberGroupAccessBean
ParticipantAccessBean
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, wait
accessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
public 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 ImportDTDContractDraftVersionCmd
public void performExecute() throws com.ibm.commerce.exception.ECException
performExecute
in interface com.ibm.commerce.command.ECCommand
performExecute
in class com.ibm.commerce.command.AbstractECTargetableCommand
com.ibm.commerce.exception.ECException
importContractNLDesc(Element)
,
AbstractECTargetableCommand.performExecute()
public void setContractXMLFileName(java.lang.String newContractXMLFileName)
setContractXMLFileName
in interface ImportDTDContractDraftVersionCmd
newContractXMLFileName
- the name of the contract XML filepublic void setUrl(java.lang.String astrUrl)
setUrl
in interface ImportDTDContractDraftVersionCmd
astrUrl
- the redirection URL stringpublic void setXMLEntityPath(java.lang.String path)
setXMLEntityPath
in interface ImportDTDContractDraftVersionCmd
path
- 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.ECCommand
validateParameters
in class com.ibm.commerce.command.AbstractECTargetableCommand
com.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()