Uses of Interface
org.starhope.appius.user.AbstractPerson

Packages that use AbstractPerson
org.starhope.appius.mb   
org.starhope.appius.messaging   
org.starhope.appius.pay.util   
org.starhope.appius.user   
 

Uses of AbstractPerson in org.starhope.appius.mb
 

Fields in org.starhope.appius.mb declared as AbstractPerson
private  AbstractPerson PaymentGateway.user
          WRITEME
private  AbstractPerson UserAddress.user
          The user affiliated with this address
 

Methods in org.starhope.appius.mb that return AbstractPerson
 AbstractPerson UserEnrolment.getBuyer()
           
 AbstractPerson PaymentGateway.getUser()
          Get the user account associated with the payment gateway.
 AbstractPerson UserAddress.getUser()
           
 

Methods in org.starhope.appius.mb with parameters of type AbstractPerson
 void PaymentGateway.setUser(AbstractPerson newUser)
           
 void UserAddress.setUser(AbstractPerson newUser)
           
 

Uses of AbstractPerson in org.starhope.appius.messaging
 

Methods in org.starhope.appius.messaging with parameters of type AbstractPerson
static void Mail.sendPasswordRecoveryMail(AbstractPerson user)
          Send a user's or parent's password out, after they have successfully completed the forgotten password recovery question.
static void Mail.sendSignupMail(AbstractPerson user)
          Update the email address for the user and then send an enrollment email to the address.
static void Mail.sendStaffPaswordResetMail(AbstractPerson person)
          WRITEME: Don't know why this would be sent.
static void Mail.sendTemplateMail(AbstractPerson user, String templateName, boolean isChildNotification, String subject)
           
 

Uses of AbstractPerson in org.starhope.appius.pay.util
 

Methods in org.starhope.appius.pay.util that return AbstractPerson
 AbstractPerson Invoiceable.getBuyer()
          TODO: refactor payment gateways to use the buyer information: promote this up to Invoiceable interface.
 AbstractPerson ShippingInvoice.getShipToUser()
          WRITEME: document this method (brpocock@star-hope.org, Oct 13, 2009)
 

Uses of AbstractPerson in org.starhope.appius.user
 

Classes in org.starhope.appius.user that implement AbstractPerson
 class Parent
          This class represents the parent of a kid or teen account
 class User
          This class encapsulates all of the user/player information for the game.
 

Methods in org.starhope.appius.user that return AbstractPerson
static AbstractPerson Person.getResponsiblePerson(AbstractPerson p)
           Get reference to User or Parent for making a purchase.
 

Methods in org.starhope.appius.user with parameters of type AbstractPerson
static boolean Person.forgotPassword(AbstractPerson who, String forgottenPasswordQ, String forgottenPasswordA)
           
static AbstractPerson Person.getResponsiblePerson(AbstractPerson p)
           Get reference to User or Parent for making a purchase.
static void Person.remindPassword(AbstractPerson who)
          Send a reminder eMail for a forgotten password.
static void Person.sendConfirmationMail(AbstractPerson who)
           
static void Person.sendStaffPasswordReset(AbstractPerson who)