net.commerce.zocalo.user
Class SecureUser

java.lang.Object
  extended by net.commerce.zocalo.user.Warnable
      extended by net.commerce.zocalo.user.User
          extended by net.commerce.zocalo.user.SecureUser

public class SecureUser
extends User

User with a password


Field Summary
 
Fields inherited from class net.commerce.zocalo.user.Warnable
WARNING_SEPARATOR
 
Constructor Summary
SecureUser(java.lang.String name, Funds funds, java.lang.String password, java.lang.String emailAddress)
           
 
Method Summary
 java.lang.String getEmail()
          Deprecated.  
 void reportBookPurchase(Quantity quant, Position pos)
           
 void reportMarketMakerPurchase(Quantity quant, Position pos, boolean isBuy)
           
 void setEmail(java.lang.String email)
          Deprecated.  
 void setPassword(java.lang.String password)
           
 boolean useCostLimitUI()
           
static boolean validatePassword(java.lang.String passwd)
           
static boolean validateUserName(java.lang.String userName)
           
 boolean verifyPassword(java.lang.String password)
           
 
Methods inherited from class net.commerce.zocalo.user.User
add, canAfford, cashOnHand, cashSameOrGreaterThan, claimsWithAssets, couponCount, couponCount, displayAccounts, displayAccounts, displayMultiMarketAccounts, endow, getAccounts, getHint, getName, getOrders, minCouponsVersus, negligibleCashOnHand, outstandingAskQuantity, outstandingOrderCost, provideCash, receiveCash, reduceReservesTo, releaseDividends, releaseReserves, remove, reserveBalance, reserveFunds, resetOutstandingOrders, setHint, settle, toString
 
Methods inherited from class net.commerce.zocalo.user.Warnable
addWarning, getWarningsHTML, hasWarnings, warn, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SecureUser

public SecureUser(java.lang.String name,
                  Funds funds,
                  java.lang.String password,
                  java.lang.String emailAddress)
Method Detail

setPassword

public void setPassword(java.lang.String password)

reportMarketMakerPurchase

public void reportMarketMakerPurchase(Quantity quant,
                                      Position pos,
                                      boolean isBuy)
Overrides:
reportMarketMakerPurchase in class User

reportBookPurchase

public void reportBookPurchase(Quantity quant,
                               Position pos)
Overrides:
reportBookPurchase in class User

verifyPassword

public boolean verifyPassword(java.lang.String password)

useCostLimitUI

public boolean useCostLimitUI()
Overrides:
useCostLimitUI in class User

getEmail

public java.lang.String getEmail()
Deprecated. 


setEmail

public void setEmail(java.lang.String email)
Deprecated. 


validateUserName

public static boolean validateUserName(java.lang.String userName)

validatePassword

public static boolean validatePassword(java.lang.String passwd)