java.lang.ObjectCacheableCommandImpl
com.ibm.commerce.command.AbstractECTargetableCommand
com.ibm.commerce.command.ControllerCommandImpl
com.ibm.commerce.pvc.commands.PVCRegisterDeviceCmdImpl
Registers or updates information of a users's pervasive computing (PvC) device in USERPVCDEV table.
Behaviour
New registration is done by registrationExec method.
Update is done by updateExec mehotd.
Field Summary | |
boolean | address1Nothing The flag of the devaddress1 parameter exist or not. |
boolean | address2Nothing The flag of the devaddress2 parameter exist or not. |
boolean | addrtype1Nothing The flag of the devaddrtype1 parameter exist or not. |
boolean | addrtype2Nothing The flag of the devaddrtype2 parameter exist or not. |
static java.lang.String | COPYRIGHT IBM copyright notice field |
static java.lang.String | ERRTASK_NAME The viewname that is called in an error occurs. |
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.PVCRegisterDeviceCmd |
defaultCommandClassName, NAME |
Constructor Summary | |
PVCRegisterDeviceCmdImpl() |
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.Integer | getStatus() Get the status of PVCSESSION STATUS. |
java.lang.String | getURL() Get the redirect URL for this command. |
java.lang.Long | getUserId() Get the user ID. |
boolean | isAddress1Nothing() Get the flag of the devaddress1 parameter exist or not. |
boolean | isAddress2Nothing() Get the flag of the devaddress2 parameter exist or not. |
boolean | isAddrtype1Nothing() Get the flag of the devaddrtype1 parameter exist or not. |
boolean | isAddrtype2Nothing() Get the flag of the devaddrtype2 parameter exist or not. |
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 | registrationExec() Register PvC device information. |
void | setAddress1(java.lang.String newAddress1) Set the address 1. |
void | setAddress1Nothing(boolean newAddress1Nothing) Set the flag of the devaddress1 parameter exist or not. |
void | setAddress2(java.lang.String newAddress2) Set the address 2. |
void | setAddress2Nothing(boolean newAddress2Nothing) Set the flag of the devaddress2 parameter exist or not. |
void | setAddrType1(java.lang.String newAddrType1) Set the address type 1. |
void | setAddrtype1Nothing(boolean newAddrtype1Nothing) Set the flag of the devaddrtype1 parameter exist or not. |
void | setAddrType2(java.lang.String newAddrType2) Set the address type 2. |
void | setAddrtype2Nothing(boolean newAddrtype2Nothing) Set the flag of the devaddrtype2 parameter exist or not. |
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) Recieve the parameters for this command, and stored into member varilables. |
void | setStatus(java.lang.Integer newStatus) Set the status of PVCSESSION STATUS. |
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 | updateExec() Update PvC device information. |
void | validateParameters() Check the parameters for this command. |
Methods inherited from class com.ibm.commerce.command.ControllerCommandImpl |
checkPermission, fulfills, getForUserId, getGeneric, getOwner, getRequestProperties, getResolvedRequestProperties, getResourceOwners, getResponseProperties, getRetriable, getViewInputProperties, mergeProperties, setForUserId, setGeneric, setOwner, setResponseProperties, setRetriable, setViewInputProperties |
Methods inherited from class com.ibm.commerce.command.AbstractECTargetableCommand |
accessControlCheck, checkIsAllowed, checkParameters, checkResourcePermission, createCommandExecutionEvent, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getResources, getStoreId, getUser, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, 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.ControllerCommand |
checkPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, mergeProperties, setGeneric, setRetriable, setViewInputProperties |
Methods inherited from interface com.ibm.commerce.command.AccCommand |
accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwner |
Methods inherited from interface com.ibm.commerce.command.ECCommand |
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getResources, getStoreId, getUser, setCommandContext, setCommandIfName, setCommandStoreId, 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
public boolean address1Nothing
public boolean addrtype1Nothing
public boolean address2Nothing
public boolean addrtype2Nothing
Constructor Detail |
public PVCRegisterDeviceCmdImpl()
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.Integer getStatus()
public java.lang.String getURL()
public java.lang.Long getUserId()
public boolean isAddress1Nothing()
public boolean isAddress2Nothing()
public boolean isAddrtype1Nothing()
public boolean isAddrtype2Nothing()
public boolean isGeneric()
public boolean isRetriable()
public void performExecute() throws ECException
public void registrationExec() throws ECException
public void setAddress1(java.lang.String newAddress1)
public void setAddress1Nothing(boolean newAddress1Nothing)
public void setAddress2(java.lang.String newAddress2)
public void setAddress2Nothing(boolean newAddress2Nothing)
public void setAddrType1(java.lang.String newAddrType1)
public void setAddrtype1Nothing(boolean newAddrtype1Nothing)
public void setAddrType2(java.lang.String newAddrType2)
public void setAddrtype2Nothing(boolean newAddrtype2Nothing)
public void setDeviceFmtId(java.lang.Integer newDeviceFmtId)
public void setLogonId(java.lang.String newLogonId)
public void setPassword(java.lang.String newPassword)
public void setPreferredTimeout(java.lang.Integer newPreferredTimeout)
public void setProtect(java.lang.Integer newProtect)
public void setPvcRegMode(java.lang.String newPvcRegMode)
public void setPVCSessionId(java.lang.Long newPVCSessionId)
public void setRequestProperties(TypedProperty hshReqParameters) throws ECException
This method does the following in the list.
public void setStatus(java.lang.Integer newStatus)
public void setURL(java.lang.String newURL)
public void setUserId(java.lang.Long newUserId)
protected void updateCmdContext() throws ECException
public void updateExec() throws ECException
public void validateParameters() throws ECException
This method checks the following in the list. If an error occured, throws exception.
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.