com.ibm.commerce.utf.commands
Interface TradingEngineBaseCmd

All Superinterfaces:
AccCommand, ControllerCommand, ECCommand, Protectable, ToolsControllerCommand
All Known Implementing Classes:
TradingEngineBaseCmdImpl

public interface TradingEngineBaseCmd
extends ToolsControllerCommand

Base class interface for trading engines


Field Summary
static java.lang.String COPYRIGHT
           
static java.lang.String defaultCommandClassName
           
static java.lang.String NAME
           
 
Method Summary
 void setEndDateFromUrl(java.lang.String s, boolean isReq)
          Retrieves end date from the tools XML object and stores it in a member variable.
 void setEndTimeFromUrl(java.lang.String s, boolean isReq)
          Retrieves end time from the tools XML object and stores it in a member variable.
 void setLongDescriptionFromUrl(java.lang.String s, boolean isReq)
          Retrieves the long description from the tools XML object and stores it in a member variable.
 void setMaxOfferFromUrl(java.lang.String s, boolean isReq)
          Retrieves the offering limit for the trading engine from the tools XML object and stores it in a member variable.
 void setMultiStageFromUrl(java.lang.String s, boolean isReq)
          Retrieves the stage information for the trading engine from the tools XML object and stores it in a member variable.
 void setNameFromUrl(java.lang.String s, boolean isReq)
          Retrieves the trading engine name from the tools XML object and stores it in a member variable.
 void setShortDescriptionFromUrl(java.lang.String s, boolean isReq)
          Retrieves the short description from the tools XML object and stores it in a member variable.
 void setStageInfoFromUrl(java.lang.String s, boolean isReq)
          Retrieves the information pertaining to each stage of negotiation from the tools XML object and stores it in a member variable.
 void setStartDateFromUrl(java.lang.String s, boolean isReq)
          Retrieves the start date from the tools XML object and stores it in a member variable.
 void setStartTimeFromUrl(java.lang.String s, boolean isReq)
          Retrieves the start time from the tools XML object and stores it in a member variable.
 void setStateMachineFromUrl(java.lang.String s, boolean isReq)
          Retrieves the state machine or flow number from the tools XML object and stores it in a member variable.
 
Methods inherited from interface com.ibm.commerce.command.ControllerCommand
execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputProperties
 
Methods inherited from interface com.ibm.commerce.command.AccCommand
accessControlCheck, getAccCheck, getForUserId, setAccCheck, setForUserId, setOwner
 
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, performExecute, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 
Methods inherited from interface com.ibm.commerce.security.Protectable
fulfills, getOwner
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT

defaultCommandClassName

public static final java.lang.String defaultCommandClassName

NAME

public static final java.lang.String NAME
Method Detail

setEndDateFromUrl

public void setEndDateFromUrl(java.lang.String s,
                              boolean isReq)
Retrieves end date from the tools XML object and stores it in a member variable.
Parameters:
s - The parameter name to look for in the tools XML object.
isReq - true if it is a mandatory parameter, false otherwise.

setEndTimeFromUrl

public void setEndTimeFromUrl(java.lang.String s,
                              boolean isReq)
Retrieves end time from the tools XML object and stores it in a member variable.
Parameters:
s - The parameter name to look for in the tools XML object.
isReq - true if it is a mandatory parameter, false otherwise.

setLongDescriptionFromUrl

public void setLongDescriptionFromUrl(java.lang.String s,
                                      boolean isReq)
Retrieves the long description from the tools XML object and stores it in a member variable.
Parameters:
s - The parameter name to look for in the tools XML object.
isReq - true if it is a mandatory parameter, false otherwise.

setMaxOfferFromUrl

public void setMaxOfferFromUrl(java.lang.String s,
                               boolean isReq)
Retrieves the offering limit for the trading engine from the tools XML object and stores it in a member variable.
Parameters:
s - The parameter name to look for in the tools XML object.
isReq - true if it is a mandatory parameter, false otherwise.

setMultiStageFromUrl

public void setMultiStageFromUrl(java.lang.String s,
                                 boolean isReq)
Retrieves the stage information for the trading engine from the tools XML object and stores it in a member variable.
Parameters:
s - The parameter name to look for in the tools XML object.
isReq - true if it is a mandatory parameter, false otherwise.

setNameFromUrl

public void setNameFromUrl(java.lang.String s,
                           boolean isReq)
Retrieves the trading engine name from the tools XML object and stores it in a member variable.
Parameters:
s - The parameter name to look for in the tools XML object.
isReq - true if it is a mandatory parameter, false otherwise.

setShortDescriptionFromUrl

public void setShortDescriptionFromUrl(java.lang.String s,
                                       boolean isReq)
Retrieves the short description from the tools XML object and stores it in a member variable.
Parameters:
s - The parameter name to look for in the tools XML object.
isReq - true if it is a mandatory parameter, false otherwise.

setStageInfoFromUrl

public void setStageInfoFromUrl(java.lang.String s,
                                boolean isReq)
Retrieves the information pertaining to each stage of negotiation from the tools XML object and stores it in a member variable. A stage of negotiation might have one or more rounds; any given stage and round combination may employ specific algorithms for matching, evaluation etc.
Parameters:
s - The parameter name to look for in the tools XML object.
isReq - true if it is a mandatory parameter, false otherwise.

setStartDateFromUrl

public void setStartDateFromUrl(java.lang.String s,
                                boolean isReq)
Retrieves the start date from the tools XML object and stores it in a member variable.
Parameters:
s - The parameter name to look for in the tools XML object.
isReq - true if it is a mandatory parameter, false otherwise.

setStartTimeFromUrl

public void setStartTimeFromUrl(java.lang.String s,
                                boolean isReq)
Retrieves the start time from the tools XML object and stores it in a member variable.
Parameters:
s - The parameter name to look for in the tools XML object.
isReq - true if it is a mandatory parameter, false otherwise.

setStateMachineFromUrl

public void setStateMachineFromUrl(java.lang.String s,
                                   boolean isReq)
Retrieves the state machine or flow number from the tools XML object and stores it in a member variable.
Parameters:
s - The parameter name to look for in the tools XML object.
isReq - true if it is a mandatory parameter, false otherwise.