com.ibm.commerce.rfq.commands

Class NotifyRFQResponseCmdImpl

    • Field Detail

      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        IBM copyright notice field.
        See Also:
        Constant Field Values
    • Constructor Detail

      • NotifyRFQResponseCmdImpl

        public NotifyRFQResponseCmdImpl()
        Constructs an instance of NotifyRFQResponseCmdImpl.
    • Method Detail

      • getPreferredLanguages

        public java.util.Vector getPreferredLanguages()
        Gets the preferredLanguages.
        Returns:
        java.util.Vector
      • getRecipients

        public java.util.Vector getRecipients()
        Gets the recipients.
        Returns:
        java.util.Vector
      • getResponseAccessBean

        public RFQResponseAccessBean getResponseAccessBean()
        Gets the responseAccessBean.
        Returns:
        com.ibm.commerce.rfq.objects.RFQResponseAccessBean
      • getResponseNotificationType

        public static java.lang.Integer getResponseNotificationType()
        Deprecated. This method is replaced by getResponseNotificationTypeName().
        Gets responseNotificationType.
        Returns:
        java.lang.Integer
      • getResponseNotificationTypeName

        public static java.lang.String getResponseNotificationTypeName()
        Gets responseNotificationTypeName.
        Returns:
        String
      • getSourceState

        public java.lang.Integer getSourceState()
        Gets the sourceState.
        Returns:
        java.lang.Integer
      • getSubject

        public java.lang.String getSubject(java.util.Locale locale)
        Builds subject from RFQMessageHelper.
        Parameters:
        locale - the locale
        Returns:
        java.lang.String
      • performExecute

        public void performExecute()
                            throws ECException
        This method calls the Commerce Suite messaging system to load JSPs,generate a message and send it.
        Specified by:
        performExecute in interface ECCommand
        Specified by:
        performExecute in interface com.ibm.websphere.command.TargetableCommand
        Overrides:
        performExecute in class AbstractECTargetableCommand
        Throws:
        com.ibm.commerce.exception.ECException.
        ECException
      • setRecipients

        public void setRecipients(java.util.Vector newRecipients)
        Sets the recipients.
        Parameters:
        newRecipients - java.util.Vector
      • setResponseNotificationType

        public static void setResponseNotificationType(java.lang.Integer newResponseNotificationType)
        Deprecated. This method is replaced by setResponseNotificationType(String).
        Sets responseNotificationType.
        Parameters:
        newResponseNotificationType - java.lang.Integer
      • setResponseNotificationType

        public static void setResponseNotificationType(java.lang.String newResponseNotificationTypeName)
        Sets responseNotificationType.
        Parameters:
        newResponseNotificationTypeName - String
      • setSourceState

        public void setSourceState(java.lang.Integer newSourceState)
        Sets the sourceState.
        Specified by:
        setSourceState in interface NotifyRFQResponseCmd
        Parameters:
        newSourceState - java.lang.Integer