com.ibm.retail.AEF.automation
Interface CustomerInfo

All Superinterfaces:
BaseInfo, java.io.Serializable

public interface CustomerInfo
extends BaseInfo

CustomerInfo is an interface for objects representing a customer identified by loyalty number.


Field Summary
static java.lang.String CLASS_KEY
           
 
Method Summary
 java.lang.String getEmail()
          Get the customer email
 java.lang.String getID()
          Get the customer ID
 java.util.Collection getLoyaltyMessages()
          Gets the loyalty messages
 java.lang.String getName()
          Get the customer full name
 java.lang.String getPoints()
          Gets the customer points
 java.lang.String getPointsBalance(java.lang.String type)
          Gets the points balance for a specific category GrossPoints etc...
 java.util.Collection getPointsBalances()
          Get the Points Balances
 java.lang.String getPointsTotal(java.lang.String type)
          Gets the points total for a specific type of points.
 java.util.Collection getPointsTotals()
          Get the Points Totals
 java.util.Collection getTargetedCouponIDs()
          Gets the targeted coupon ids
 void setEmail(java.lang.String value)
          Set the customer email
 void setID(java.lang.String value)
          Set the customer ID
 void setName(java.lang.String value)
          Set the customer full name
 void setPoints(java.lang.String points)
          Set the customer points
 
Methods inherited from interface com.ibm.retail.AEF.automation.BaseInfo
getBooleanPropertyValue, getIntegerPropertyValue, getProperty, getPropertyEntries, setProperty, update
 

Field Detail

CLASS_KEY

public static final java.lang.String CLASS_KEY
See Also:
Constant Field Values
Method Detail

getID

public java.lang.String getID()
Get the customer ID

Returns:
customer ID

setID

public void setID(java.lang.String value)
Set the customer ID


getName

public java.lang.String getName()
Get the customer full name

Returns:
customer full name

setName

public void setName(java.lang.String value)
Set the customer full name


getEmail

public java.lang.String getEmail()
Get the customer email

Returns:
customer email

setEmail

public void setEmail(java.lang.String value)
Set the customer email


setPoints

public void setPoints(java.lang.String points)
Set the customer points


getPoints

public java.lang.String getPoints()
Gets the customer points

Returns:
customer points

getLoyaltyMessages

public java.util.Collection getLoyaltyMessages()
Gets the loyalty messages

Returns:
loyalty messages

getTargetedCouponIDs

public java.util.Collection getTargetedCouponIDs()
Gets the targeted coupon ids

Returns:
targeted coupon ids

getPointsTotals

public java.util.Collection getPointsTotals()
Get the Points Totals

Returns:
Collection of PointsTotal objects (null if no totals)
See Also:
PointsTotal

getPointsBalances

public java.util.Collection getPointsBalances()
Get the Points Balances

Returns:
Collection of PointsTotal objects (null if no totals)
See Also:
PointsTotal

getPointsBalance

public java.lang.String getPointsBalance(java.lang.String type)
Gets the points balance for a specific category GrossPoints etc...

Returns:
points balance

getPointsTotal

public java.lang.String getPointsTotal(java.lang.String type)
Gets the points total for a specific type of points. GrossPoints etc...

Returns:
points total


Copyright © 2004 IBM. All Rights Reserved.
Generated: July 19 2004