com.ibm.commerce.negotiation.commands
Class DisplayMessageCmdImpl

java.lang.Object
  |
  +--CacheableCommandImpl
        |
        +--com.ibm.commerce.command.AbstractECTargetableCommand
              |
              +--com.ibm.commerce.command.ControllerCommandImpl
                    |
                    +--com.ibm.commerce.negotiation.commands.DisplayMessageCmdImpl
All Implemented Interfaces:
AccCommand, ControllerCommand, DisplayMessageCmd, ECCommand, ECTargetableCommand

public class DisplayMessageCmdImpl
extends ControllerCommandImpl
implements DisplayMessageCmd

DisplayMessageCmd implementation

See Also:
Serialized Form

Field Summary
static java.lang.String COPYRIGHT
          Copyright statement.
 
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.negotiation.commands. DisplayMessageCmd
defaultCommandClassName, NAME
 
Constructor Summary
DisplayMessageCmdImpl()
          DisplayMessageCmdImpl constructor comment.
 
Method Summary
 java.lang.Long getMsgId()
          Mutation method for getting message reference number
 java.lang.String getMsgStatus()
          Mutation method for getting message status
 java.lang.String getUrl()
          Mutation method for getting Url
 void performExecute()
          Action to modify message status if message is 'new' and display the message
 void setMsgId(java.lang.Long newMsgId)
          Mutation method to set message reference number
 void setMsgStatus(java.lang.String newMsgStatus)
          Mutation method to set message status
 void setRequestProperties( TypedProperty param)
          Copies key-value input data into member fields.
 void setUrl(java.lang.String newUrl)
          Mutation method for setting Url
 
Methods inherited from class com.ibm.commerce.command. ControllerCommandImpl
checkPermission, fulfills, getForUserId, getGeneric, getOwner, getRequestProperties, getResolvedRequestProperties, getResourceOwners, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, 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, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
 
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, isGeneric, isRetriable, 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, getUserId, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
 

Field Detail
public static final java.lang.String COPYRIGHT
Copyright statement.
See Also:
Constant Field Values
Constructor Detail

DisplayMessageCmdImpl

public DisplayMessageCmdImpl()
DisplayMessageCmdImpl constructor comment.
Method Detail

getMsgId

public java.lang.Long getMsgId()
Mutation method for getting message reference number
Returns:
java.lang.Long

getMsgStatus

public java.lang.String getMsgStatus()
Mutation method for getting message status
Returns:
java.lang.String

getUrl

public java.lang.String getUrl()
Mutation method for getting Url
Returns:
java.lang.String

performExecute

public void performExecute()
                    throws ECException
Action to modify message status if message is 'new' and display the message
Specified by:
performExecute in interface ECCommand
Overrides:
performExecute in class AbstractECTargetableCommand
Throws:
ECApplicationException - is raised with message ERR_DIDNT_LOGON when there user did not log on or the user Id is missing.
ECException

setMsgId

public void setMsgId(java.lang.Long newMsgId)
Mutation method to set message reference number
Parameters:
newMsgId - java.lang.Long

setMsgStatus

public void setMsgStatus(java.lang.String newMsgStatus)
Mutation method to set message status
Parameters:
newMsgStatus - java.lang.String

setRequestProperties

public void setRequestProperties(TypedProperty param)
                          throws ECApplicationException
Copies key-value input data into member fields.
Specified by:
setRequestProperties in interface ControllerCommand
Overrides:
setRequestProperties in class ControllerCommandImpl
Parameters:
param - com.ibm.commerce.datatype.TypedProperty
Throws:
ECApplicationException

setUrl

public void setUrl(java.lang.String newUrl)
Mutation method for setting Url
Parameters:
newUrl - java.lang.String