|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.commerce.command.AbstractECCommand | +--com.ibm.commerce.command.TaskCommandImpl | +--com.ibm.commerce.contract.commands.UpdateContractCmdImpl
Update a contract based on the given Contract element (WebSphere Commerce Business Edition only). Calling commands: ContractSave, ContractUpdate
Field Summary | |
static java.lang.String |
CLASSNAME
|
static java.lang.String |
COPYRIGHT
|
Fields inherited from class com.ibm.commerce.command.AbstractECCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.contract.commands.UpdateContractCmd |
defaultCommandClassName, NAME |
Constructor Summary | |
UpdateContractCmdImpl()
ContractCreateCommand constructor comment. |
Method Summary | |
java.lang.Long |
getContractId()
Return id of the updated contract |
java.lang.Integer |
getContractState()
Return state of the updated contract |
java.lang.String |
getContractTitle()
Return title of the updated contract |
AccessVector |
getResources()
Gets the access vector accessed by this command. |
void |
parseXMLDocument()
parse the contract XML document |
void |
performExecute()
Contains the actual business logic of the command It should be implemented by all the command writer. |
void |
setContractDescriptionElement(org.w3c.dom.Element newContractDescriptionElement)
Set Contract Description Element |
void |
setContractElement(org.w3c.dom.Element contractElement)
Set Contract Element |
void |
setContractId(java.lang.Long newContractId)
Set the id of the contract to update |
void |
setContractName(java.lang.String newContractName)
Set the name of the contract |
void |
setContractOrigin(java.lang.String origin)
Set the origin of the contract |
void |
setContractOwner(java.lang.String owner)
Set the owner of the contract |
void |
setContractState(java.lang.Integer anContractState)
Set the state of the contract |
void |
setContractState(java.lang.String newContractState)
Set the state of the contract |
void |
setContractTitle(java.lang.String newContractTitle)
Set the title of the contract |
void |
setLanguageId(java.lang.Integer newLangId)
Set the language id parameter |
void |
setTermConditionId(java.lang.Long newTcId)
Set the id of the term and condition |
void |
validateParameters()
Performs server side parameter checking. |
Methods inherited from class com.ibm.commerce.command.AbstractECCommand |
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.ibm.commerce.command.ECCommand |
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties |
Field Detail |
public static final java.lang.String CLASSNAME
public static final java.lang.String COPYRIGHT
Constructor Detail |
public UpdateContractCmdImpl()
Method Detail |
public java.lang.Long getContractId()
getContractId
in interface UpdateContractCmd
public java.lang.Integer getContractState()
public java.lang.String getContractTitle()
public AccessVector getResources() throws ECException
getResources
in interface ECCommand
getResources
in class AbstractECCommand
public void parseXMLDocument()
public void performExecute() throws ECException
ECCommand
performExecute
in interface ECCommand
performExecute
in class AbstractECCommand
com.ibm.commerce.command.ECCommand
com.ibm.commerce.command.CommandException
- The superclass for all ECExceptions.public void setContractDescriptionElement(org.w3c.dom.Element newContractDescriptionElement)
newContractDescriptionElement
- org.w3c.dom.Elementpublic void setContractElement(org.w3c.dom.Element contractElement)
setContractElement
in interface UpdateContractCmd
contractElement
- org.w3c.dom.Elementpublic void setContractId(java.lang.Long newContractId)
UpdateContractCmd
setContractId
in interface UpdateContractCmd
com.ibm.commerce.contract.commands.UpdateContractCmd
contractId
- java.lang.Longpublic void setContractName(java.lang.String newContractName)
newContractName
- java.lang.Stringpublic void setContractOrigin(java.lang.String origin)
origin
- java.lang.Stringpublic void setContractOwner(java.lang.String owner)
owner
- java.lang.Stringpublic void setContractState(java.lang.Integer anContractState)
anContractState
- java.lang.Integerpublic void setContractState(java.lang.String newContractState)
newContractState
- java.lang.Stringpublic void setContractTitle(java.lang.String newContractTitle)
newContractTitle
- java.lang.Stringpublic void setLanguageId(java.lang.Integer newLangId)
newLangId
- java.lang.Integerpublic void setTermConditionId(java.lang.Long newTcId)
UpdateContractCmd
setTermConditionId
in interface UpdateContractCmd
com.ibm.commerce.contract.commands.UpdateContractCmd
tcId
- java.lang.Longpublic void validateParameters() throws ECException
ECCommand
validateParameters
in interface ECCommand
validateParameters
in class AbstractECCommand
com.ibm.commerce.command.ECCommand
ECException.
-
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |