AddUserDiscountAction Class
- public class AddUserDiscountAction
extends Action
Action object to associate a discount to a user.
This action understands the following action parameters:
- set (optional): the discount set name (if not specified, will use the
default name
.
- name (required): the discount name.
- description (optional): a textual description of the association.
-
Hierarchy
-
Object
Action
AddUserDiscountAction
-
All Implemented Interfaces
-
Serializable
Methods from com.bea.campaign.action.Action |
getEvent , getRandom , getRequest , getScenario , getScenarioContainer , getScenarioContainerName , getScenarioId , getScenarioName , getServiceLocator , getSession , getTimestamp , getUser , getUserId , locateService , setEvent , setRandom , setRequest , setScenario , setScenarioContainer , setServiceLocator , setSession , setTimestamp , setUser
|
DEFAULT_DISCOUNT_SET_NAME
public static final String
DEFAULT_DISCOUNT_SET_NAME
- The default discount set name ("DefaultDiscountSet").
AddUserDiscountAction
public AddUserDiscountAction()
getAssociationMgr() Method
public DiscountAssociationMgr
getAssociationMgr()
throws CreateException
, RemoteException
Get the discount association manager this should use.
Exceptions
-
CreateException
- thrown if the system cannot get a manager.
-
RemoteException
- thrown on a general error.
init(Map) Method
public void init(Map
params)
throws IllegalArgumentException
Initialize this action from a map of parameters.
See the class notes about the understood and required action
parameters.
-
Overrides
-
Action.init(Map)
Parameters
-
params
- A map of name/value pairs
Exceptions
-
IllegalArgumentException
run() Method
public void run()
throws ActionException
Execute this action.
This will associate the named discount to the user.
-
Overrides
-
Action.run()
Exceptions
-
ActionException
- thrown on an error.
toString() Method
public String
toString()
-
Overrides
-
Object.toString()