net.commerce.zocalo.experiment.role
Class ManipulatorRole

java.lang.Object
  extended by net.commerce.zocalo.experiment.role.Role
      extended by net.commerce.zocalo.experiment.role.ManipulatorRole

public class ManipulatorRole
extends Role

ManipulatorRole indicates that Manipulators are only used when Judges are present.


Constructor Summary
ManipulatorRole()
           
 
Method Summary
 AbstractSubject createSubject(User user, int rounds, java.lang.String playerName)
           
 boolean requiresJudges()
           
 java.lang.String roleKeyword()
           
 
Methods inherited from class net.commerce.zocalo.experiment.role.Role
canBuy, canBuy, canSell, canSell, dormant, dormantPeriods, getInitialCash, getInitialCoupons, initializeDormancy, initializeFromProps, needsUser, setInitialCash, setInitialCoupons
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManipulatorRole

public ManipulatorRole()
Method Detail

requiresJudges

public boolean requiresJudges()
Overrides:
requiresJudges in class Role

roleKeyword

public java.lang.String roleKeyword()
Specified by:
roleKeyword in class Role

createSubject

public AbstractSubject createSubject(User user,
                                     int rounds,
                                     java.lang.String playerName)
Specified by:
createSubject in class Role