Interface for pervasive computing (PvC) Adapters.
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT IBM Copyright notice field. |
Fields inherited from interface com.ibm.commerce.adapter. HttpAdapter |
DEVFMTID_BROWSER,
DEVFMTNAME_BROWSER,
DEVFMTNAME_IMODE,
DEVFMTTYP_BROWSER,
DEVFMTTYP_PVCDEVICE,
DEVFMTTYP_XMLFMT,
DEVFMTTYPID_BROWSER,
DEVFMTTYPID_PVC,
DEVFMTTYPID_XML |
Method Summary | |
---|---|
boolean |
checkDeviceFormat(javax.servlet.http.HttpServletRequest req,
TypedProperty prop) Return the terminal identifier for this device. |
HttpAdapterDesc |
getAdapterDesc() Return the terminal ID for this device. |
java.lang.Integer |
getBufferTimeout() Return buffer timeout value applied for PvC devices controled by the adapter. |
java.lang.String |
getDeviceModel() Extracts the PvC device model information from the HTTP request object. |
java.lang.Integer |
getLogonTimeout() Return logon timeout value for PvC devices controled by the adapter. |
PVCAdapterDesc |
getPVCAdapterDesc() Return the terminal ID for this device. |
PVCDeviceModelAccessBean |
getPVCDeviceModelAccessBean() Return the access bean which contains model information of the device. |
PVCDeviceSpecAccessBean |
getPVCDeviceSpecAccessBean() Return the accessbean which contains spec information of the device. |
PVCSessionAccessBean |
getPVCSessionAccessBean() Return the accessbean which contains session information of the device. |
java.lang.Long |
getPvcSessionId() Return the session identifier of the PvC device. |
java.lang.String |
getRegistrationMode() Return the registration mode of the adapter in XML configuration file. |
java.lang.String |
getTerminalId() Return the terminal identifier. |
boolean |
isExcludeCommand(java.lang.String value) Checks if the command is not executable for the adapter. |
boolean |
isRelogonCommand(java.lang.String value) Checks if the command is protected command for the adapter. |
void |
setAdapterDesc(
HttpAdapterDesc val) Sets the descriptor of the HTTP adapter. |
void |
setDeviceModel(java.lang.String val) Sets the model name of the device. |
void |
setPVCAdapterDesc(
PVCAdapterDesc val) Sets the description of the PvC adapter. |
void |
setPvcSessionId(java.lang.Long newPvcSessionId) Sets the session identifier used for session control used by the adapter. |
void |
setStoreId(java.lang.Integer storeId) Sets the store identifier to the adapter. |
void |
setTerminalId(java.lang.String val) Sets the terminal identifier for this device. |
boolean |
userHasTimedout() Checks if logon has timed out. |
Methods inherited from interface com.ibm.commerce.adapter. HttpAdapter |
getRequest,
getRequestName,
getRequestProperties,
getResponse,
getUniqueIdentifier,
httpsRedirection,
isDoubleClickHandlerEnabled,
preprocessRequest,
processRequest,
setRequest,
setRequestProperties,
setResponse |
Methods inherited from interface com.ibm.commerce.adapter. DeviceFormatAdapter |
getDefaultDeviceFormatId,
getDeviceFormatId,
getDeviceFormatName,
getDeviceFormatType,
getDeviceFormatTypeId,
getDocumentPathName,
getSessionContext,
postInvokeCommand,
preInvokeCommand,
processErrorResponse,
processResponse,
setDefaultDeviceFormatId,
setDeviceFormatId,
setDeviceFormatName,
setDeviceFormatType,
setDeviceFormatTypeId |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
Method Detail |
---|
public boolean checkDeviceFormat(javax.servlet.http.HttpServletRequest req, TypedProperty prop)
public HttpAdapterDesc getAdapterDesc()
getAdapterDesc
in interface
HttpAdapter
public java.lang.Integer getBufferTimeout()
public java.lang.String getDeviceModel()
public java.lang.Integer getLogonTimeout()
public PVCAdapterDesc getPVCAdapterDesc()
public PVCDeviceModelAccessBean getPVCDeviceModelAccessBean()
public PVCDeviceSpecAccessBean getPVCDeviceSpecAccessBean()
public PVCSessionAccessBean getPVCSessionAccessBean()
public java.lang.Long getPvcSessionId()
public java.lang.String getRegistrationMode()
public java.lang.String getTerminalId()
public boolean isExcludeCommand(java.lang.String value)
public boolean isRelogonCommand(java.lang.String value) throws ECException
ECException
- whether there is a problem validating the logon.public void setAdapterDesc(HttpAdapterDesc val)
setAdapterDesc
in interface
HttpAdapter
val
- the descriptor of the HttpAdapter.public void setDeviceModel(java.lang.String val)
val
- the model name.public void setPVCAdapterDesc(PVCAdapterDesc val)
val
- the desciption of the PVCAdapter.public void setPvcSessionId(java.lang.Long newPvcSessionId)
newPvcSessionId
- the session identifier
used.public void setStoreId(java.lang.Integer storeId)
storeId
- the store identifier.public void setTerminalId(java.lang.String val)
val
- the terminal identifier.public boolean userHasTimedout()