|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.ibm.commerce.command.AbstractECTargetableCommand | +--com.ibm.commerce.command.ControllerCommandImpl | +--com.ibm.commerce.pvc.commands.PVCChangeDeviceCmdImpl
Cancel existing relationship between a user and a pervasive computing (PvC) device in PVCBINDING table. This command is required when registrationMode in XML configuration file is 2. If a user has a record in PVCBINDING table, the user can not use any devices for Logon other than a device registerd in PVCBINDING table. To change a device used for Logon, the user needs to executes PVCCahngeDevice command.
Behaviour
Field Summary | |
static java.lang.String |
COPYRIGHT
|
static java.lang.String |
ERRTASK_NAME
|
Fields inherited from class com.ibm.commerce.command.ControllerCommandImpl |
requestProperties, responseProperties, retriable, viewReqProperties |
Fields inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.pvc.commands.PVCChangeDeviceCmd |
defaultCommandClassName, NAME |
Constructor Summary | |
PVCChangeDeviceCmdImpl()
|
Method Summary | |
java.lang.String |
getAddress1()
Get the address 1. |
java.lang.String |
getAddress2()
Get the address 2. |
java.lang.String |
getAddrType1()
Get the address type 1. |
java.lang.String |
getAddrType2()
Get the address type 2. |
java.lang.Integer |
getDeviceFmtId()
Get the device format ID |
java.lang.String |
getLogonId()
Get the logon ID. |
java.lang.String |
getPassword()
Get the password. |
java.lang.Integer |
getPreferredTimeout()
Get the preferred timeout value. |
java.lang.Integer |
getProtect()
Get the protect. |
java.lang.String |
getPvcRegMode()
Get the PvC registration mode. |
java.lang.Long |
getPVCSessionId()
Get the PVC session ID |
java.lang.String |
getURL()
Get the redirect URL for this command. |
java.lang.Long |
getUserId()
Get the user ID. |
boolean |
isGeneric()
Check to see if this is a generic command. |
boolean |
isRetriable()
Check to see if this command is retriable on transaction rollback exception. |
void |
performExecute()
The business logic for this command. |
void |
setAddress1(java.lang.String newAddress1)
Set the address 1. |
void |
setAddress2(java.lang.String newAddress2)
Set the address 2. |
void |
setAddrType1(java.lang.String newAddrType1)
Set the address type 1. |
void |
setAddrType2(java.lang.String newAddrType2)
Set the address type2. |
void |
setDeviceFmtId(java.lang.Integer newDeviceFmtId)
Set the device format ID. |
void |
setLogonId(java.lang.String newLogonId)
Set the logon ID. |
void |
setPassword(java.lang.String newPassword)
Set the password. |
void |
setPreferredTimeout(java.lang.Integer newPreferredTimeout)
Set the preferred timeout value. |
void |
setProtect(java.lang.Integer newProtect)
Set the protect. |
void |
setPvcRegMode(java.lang.String newPvcRegMode)
Set the PvC registration mode. |
void |
setPVCSessionId(java.lang.Long newPVCSessionId)
Set the PvC session ID. |
void |
setRequestProperties(TypedProperty hshReqParameters)
Extracts parameters from the request, and stored them locally. |
void |
setURL(java.lang.String newURL)
Set the redirect URL for this command. |
void |
setUserId(java.lang.Long newUserId)
Set the user ID. |
protected void |
updateCmdContext()
|
void |
validateParameters()
Check the parameters for this command. |
Methods inherited from class com.ibm.commerce.command.ControllerCommandImpl |
fulfills, getForUserId, getGeneric, getOwner, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, mergeProperties, setForUserId, setGeneric, setOwner, setResponseProperties, setRetriable, setViewInputProperties |
Methods inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties |
Methods inherited from interface com.ibm.commerce.command.ControllerCommand |
execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, mergeProperties, setGeneric, setRetriable, setViewInputProperties |
Methods inherited from interface com.ibm.commerce.command.AccCommand |
accessControlCheck, getAccCheck, getForUserId, setAccCheck, setForUserId, setOwner |
Methods inherited from interface com.ibm.commerce.command.ECCommand |
checkIsAllowed, checkResourcePermission, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, setCommandContext, setCommandIfName, setDefaultProperties |
Methods inherited from interface com.ibm.commerce.security.Protectable |
fulfills, getOwner |
Field Detail |
public static final java.lang.String COPYRIGHT
public static final java.lang.String ERRTASK_NAME
Constructor Detail |
public PVCChangeDeviceCmdImpl()
Method Detail |
public java.lang.String getAddress1()
public java.lang.String getAddress2()
public java.lang.String getAddrType1()
public java.lang.String getAddrType2()
public java.lang.Integer getDeviceFmtId()
public java.lang.String getLogonId()
public java.lang.String getPassword()
public java.lang.Integer getPreferredTimeout()
public java.lang.Integer getProtect()
public java.lang.String getPvcRegMode()
public java.lang.Long getPVCSessionId()
public java.lang.String getURL()
public java.lang.Long getUserId()
getUserId
in interface ECCommand
getUserId
in class AbstractECTargetableCommand
public boolean isGeneric()
isGeneric
in interface ControllerCommand
isGeneric
in class ControllerCommandImpl
public boolean isRetriable()
isRetriable
in interface ControllerCommand
isRetriable
in class ControllerCommandImpl
public void performExecute() throws ECException
performExecute
in interface ECCommand
performExecute
in class AbstractECTargetableCommand
ECException
- If an error occures while processing this method.public void setAddress1(java.lang.String newAddress1)
setAddress1
in interface PVCChangeDeviceCmd
newAddress1
- The address 1.public void setAddress2(java.lang.String newAddress2)
setAddress2
in interface PVCChangeDeviceCmd
newAddress2
- The address 2.public void setAddrType1(java.lang.String newAddrType1)
setAddrType1
in interface PVCChangeDeviceCmd
newAddrType1
- The address type 1.public void setAddrType2(java.lang.String newAddrType2)
setAddrType2
in interface PVCChangeDeviceCmd
newAddrType2
- The address type 2.public void setDeviceFmtId(java.lang.Integer newDeviceFmtId)
newDeviceFmtId
- The device format ID.public void setLogonId(java.lang.String newLogonId)
newLogonId
- The logon ID.public void setPassword(java.lang.String newPassword)
setPassword
in interface PVCChangeDeviceCmd
newPassword
- The password.public void setPreferredTimeout(java.lang.Integer newPreferredTimeout)
setPreferredTimeout
in interface PVCChangeDeviceCmd
newPreferredTimeout
- The preferred timeout value.public void setProtect(java.lang.Integer newProtect)
setProtect
in interface PVCChangeDeviceCmd
newProtect
- The protect.public void setPvcRegMode(java.lang.String newPvcRegMode)
setPvcRegMode
in interface PVCChangeDeviceCmd
newPvcRegMode
- The PvC registration mode.public void setPVCSessionId(java.lang.Long newPVCSessionId)
setPVCSessionId
in interface PVCChangeDeviceCmd
newPVCSessionId
- The PvC session ID.public void setRequestProperties(TypedProperty hshReqParameters) throws ECApplicationException
setRequestProperties
in interface ControllerCommand
setRequestProperties
in class ControllerCommandImpl
reqProp
- The parameters for this command.ECApplicationException
- If an error occurs while processing this method.public void setURL(java.lang.String newURL)
setURL
in interface PVCChangeDeviceCmd
newURL
- The redirect URL.public void setUserId(java.lang.Long newUserId)
setUserId
in interface PVCChangeDeviceCmd
newUserId
- The user ID.protected void updateCmdContext() throws ECException
public void validateParameters() throws ECException
This method checks the following in the list. If an error occured, throws exception.
validateParameters
in interface ECCommand
validateParameters
in class AbstractECTargetableCommand
ECException
- If an error occurs while processing this method.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |