Pointloyalty Manager; 3.3.0
Java Web-Services access API

com.pointloyalty.loyalty.wsmod.beans
Class WsMemberActivity

java.lang.Object
  extended by com.pointloyalty.loyalty.wsmod.beans.WsMemberActivity
All Implemented Interfaces:
java.io.Serializable

public class WsMemberActivity
extends java.lang.Object
implements java.io.Serializable

The class contains information about registered customer action and associated bonuses (if any) or bonus adjustment.

See Also:
Serialized Form

Constructor Summary
WsMemberActivity()
           
 
Method Summary
 java.util.Date getActionDatetime()
          Gets action or bonus adjustment date.
 java.lang.String getActionName()
          Gets action name.
 java.lang.String getAdjustmentDescription()
          Gets bonus adjustment description.
 java.lang.Double getBonus()
          Gets summary bonus (or adjustment value) associated with the action.
 WsBonusFullData[] getBonusesHolder()
          Gets calculated bonuses for action (always null for bonus adjustments).
 WsValue[] getValues()
          Gets action attributes.
 java.lang.Byte isAdjustment()
          Gets flag indicating what type of data this class contains - a customer action or a bonus adjustment. 0 - action. 1 - bonus adjustment.
 void setActionDatetime(java.util.Date actionDatetime)
          Sets action or bonus adjustment date.
 void setActionName(java.lang.String actionName)
          Sets action name.
 void setAdjustment(java.lang.Byte isAdjustment)
          Sets flag indicating what type of data this class contains - a customer action or a bonus adjustment. 0 - action. 1 - bonus adjustment.
 void setAdjustmentDescription(java.lang.String adjustmentDescription)
          Sets bonus adjustment description.
 void setBonus(java.lang.Double bonus)
          Sets summary bonus (or adjustment value) associated with the action.
 void setBonusesHolder(WsBonusFullData[] bonusesHolder)
          Sets calculated bonuses for action (always null for bonus adjustments).
 void setValues(WsValue[] values)
          Sets action attributes.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WsMemberActivity

public WsMemberActivity()
Method Detail

getActionName

public java.lang.String getActionName()
Gets action name.

Returns:
Action name.

setActionName

public void setActionName(java.lang.String actionName)
Sets action name.

Parameters:
actionName - Action name.

getActionDatetime

public java.util.Date getActionDatetime()
Gets action or bonus adjustment date.

Returns:
Date value.

setActionDatetime

public void setActionDatetime(java.util.Date actionDatetime)
Sets action or bonus adjustment date.

Parameters:
actionDatetime - Date value.

getValues

public WsValue[] getValues()
Gets action attributes. (Always null for bonus adjustments).

Returns:
Action attributes.

setValues

public void setValues(WsValue[] values)
Sets action attributes. (Always null for bonus adjustments).

Parameters:
values - Action attributes.

getBonus

public java.lang.Double getBonus()
Gets summary bonus (or adjustment value) associated with the action.

Returns:
Bonus value.

setBonus

public void setBonus(java.lang.Double bonus)
Sets summary bonus (or adjustment value) associated with the action.

Parameters:
bonus - Bonus value.

getAdjustmentDescription

public java.lang.String getAdjustmentDescription()
Gets bonus adjustment description. (Always null for customer actions).

Returns:
Bonus adjustment description.

setAdjustmentDescription

public void setAdjustmentDescription(java.lang.String adjustmentDescription)
Sets bonus adjustment description. (Always null for customer actions).

Parameters:
adjustmentDescription - Bonus adjustment description.

setAdjustment

public void setAdjustment(java.lang.Byte isAdjustment)
Sets flag indicating what type of data this class contains - a customer action or a bonus adjustment. 0 - action. 1 - bonus adjustment.
See also WsAction and WsBonusAdjustment.

Parameters:
isAdjustment - 0 if it is customer action, 1 if it is bonus adjustment.

isAdjustment

public java.lang.Byte isAdjustment()
Gets flag indicating what type of data this class contains - a customer action or a bonus adjustment. 0 - action. 1 - bonus adjustment.
See also WsAction and WsBonusAdjustment.

Returns:
0 if it is customer action, 1 if it is bonus adjustment.

setBonusesHolder

public void setBonusesHolder(WsBonusFullData[] bonusesHolder)
Sets calculated bonuses for action (always null for bonus adjustments).
Note that one customer action can cause charging multiple bonuses (if action satisfies several loyalty offers).

Parameters:
bonusesHolder - Set of calculated bonuses.

getBonusesHolder

public WsBonusFullData[] getBonusesHolder()
Gets calculated bonuses for action (always null for bonus adjustments).
Note that one customer action can cause charging multiple bonuses (if action satisfies several loyalty offers).

Returns:
Set of calculated bonuses.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()

Pointloyalty Manager; 3.3.0
Java Web-Services access API

Pointloyalty Manager, Loyalty solution software, ver. 3.3.0 (build 43)
2007-2009 Copyright © Pointloyalty, Inc. All Rights Reserved.