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, Protectable

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
Methods inherited from interface com.ibm.commerce.security.Protectable
fulfills, getOwner
Field Detail

COPYRIGHT

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

Feedback