atg.commerce.csr.events
Class ScheduledOrderEvent

java.lang.Object
  extended by atg.agent.events.AgentEvent
      extended by atg.commerce.csr.events.OrderEvent
          extended by atg.commerce.csr.events.ScheduledOrderEvent
All Implemented Interfaces:
PropertyUpdateEvent, atg.service.datacollection.TypedEvent, java.io.Serializable

public class ScheduledOrderEvent
extends OrderEvent
implements PropertyUpdateEvent

This event class is used to generated scheduled order events.

See Also:
Serialized Form

Field Summary
static int ACTIVATE_TYPE
          Event update type when a scheduled order is activated
static int ADD_TYPE
          Event update type when a scheduled order is added
static java.lang.String CLASS_VERSION
           
static int DEACTIVATE_TYPE
          Event update type when a scheduled order is deactivated
protected  java.lang.String mScheduledOrderId
           
static int UPDATE_TYPE
          Event update type when a scheduled order is updated
 
Fields inherited from class atg.agent.events.AgentEvent
AGENT_TOOLS_COMPONENT, mCurrentSiteId
 
Constructor Summary
ScheduledOrderEvent()
           
 
Method Summary
 java.util.List getPropertyUpdates()
           
 java.lang.String getScheduledOrderId()
           
 int getUpdateType()
           
 void setPropertyUpdates(java.util.List pPropertyUpdates)
          Sets the List of property updates
 void setScheduledOrderId(java.lang.String pScheduledOrderId)
           
 void setUpdateType(int pUpdateType)
          Update type.
 
Methods inherited from class atg.commerce.csr.events.OrderEvent
getAmount, getOrderId, setAmount, setOrderId, toString
 
Methods inherited from class atg.agent.events.AgentEvent
getAgentProfile, getCurrentSiteId, getCustomerProfile, getCustomerProfileId, getEventDate, getIPAddress, getOrganizationId, getParentSessionId, getProfileId, getSessionId, getTicketId, getType, initializeBaseProperties, setCurrentSiteId, setCustomerProfile, setCustomerProfileId, setEventDate, setIPAddress, setOrganizationId, setParentSessionId, setProfileId, setSessionId, setTicketId, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASS_VERSION

public static final java.lang.String CLASS_VERSION
See Also:
Constant Field Values

ADD_TYPE

public static final int ADD_TYPE
Event update type when a scheduled order is added

See Also:
Constant Field Values

UPDATE_TYPE

public static final int UPDATE_TYPE
Event update type when a scheduled order is updated

See Also:
Constant Field Values

ACTIVATE_TYPE

public static final int ACTIVATE_TYPE
Event update type when a scheduled order is activated

See Also:
Constant Field Values

DEACTIVATE_TYPE

public static final int DEACTIVATE_TYPE
Event update type when a scheduled order is deactivated

See Also:
Constant Field Values

mScheduledOrderId

protected java.lang.String mScheduledOrderId
Constructor Detail

ScheduledOrderEvent

public ScheduledOrderEvent()
Method Detail

getScheduledOrderId

public java.lang.String getScheduledOrderId()

setScheduledOrderId

public void setScheduledOrderId(java.lang.String pScheduledOrderId)

getUpdateType

public int getUpdateType()
Returns:
Returns the UpdateType.

setUpdateType

public void setUpdateType(int pUpdateType)
Update type.

Parameters:
pUpdateType - the type of update made.

getPropertyUpdates

public java.util.List getPropertyUpdates()
Specified by:
getPropertyUpdates in interface PropertyUpdateEvent
Returns:
Returns the List of property updates.

setPropertyUpdates

public void setPropertyUpdates(java.util.List pPropertyUpdates)
Sets the List of property updates

Parameters:
pPropertyUpdates - the collection of property updates.