Pointloyalty Manager; 3.3.0
Java REST access API

com.pointloyalty.loyalty.rest.beans
Class MemberActivityBean

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

public class MemberActivityBean
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
MemberActivityBean()
           
 
Method Summary
 long 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.
 BonusFullDataBean[] getBonusesHolder()
          Gets calculated bonuses for action (always null for bonus adjustments).
 ValueBean[] getValues()
          Gets action attributes.
 boolean isAdjustment()
          Gets flag indicating what type of data this class contains - a customer action or a bonus adjustment.
 void setActionDatetime(long actionDatetime)
          Sets action or bonus adjustment date.
 void setActionName(java.lang.String actionName)
          Sets action name.
 void setAdjustment(boolean isAdjustment)
          Sets flag indicating what type of data this class contains - a customer action or a 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(BonusFullDataBean[] bonusesHolder)
          Sets calculated bonuses for action (always null for bonus adjustments).
 void setValues(ValueBean[] 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

MemberActivityBean

public MemberActivityBean()
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 long getActionDatetime()
Gets action or bonus adjustment date. Represented as number in milliseconds from January 1st, 1970 year.

Returns:
Date value.

setActionDatetime

public void setActionDatetime(long actionDatetime)
Sets action or bonus adjustment date. Represented as number in milliseconds from January 1st, 1970 year.

Parameters:
actionDatetime - Date value.

getValues

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

Returns:
Action attributes.

setValues

public void setValues(ValueBean[] 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(boolean isAdjustment)
Sets flag indicating what type of data this class contains - a customer action or a bonus adjustment. false - action. true - bonus adjustment.
See also ActionBean and BonusAdjustmentBean.

Parameters:
isAdjustment - false if it is customer action, true if it is bonus adjustment.

isAdjustment

public boolean isAdjustment()
Gets flag indicating what type of data this class contains - a customer action or a bonus adjustment. false - action. true - bonus adjustment.
See also ActionBean and BonusAdjustmentBean.

Returns:
false if it is customer action, true if it is bonus adjustment.

setBonusesHolder

public void setBonusesHolder(BonusFullDataBean[] 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 BonusFullDataBean[] 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 REST access API

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