Package org.powertac.common.repo
Class BrokerRepo
- java.lang.Object
- 
- org.powertac.common.repo.BrokerRepo
 
- 
- All Implemented Interfaces:
- DomainRepo
 
 @Service public class BrokerRepo extends Object implements DomainRepo Repository for Brokers, including competitors and other market participants.- Author:
- John Collins
 
- 
- 
Constructor SummaryConstructors Constructor Description BrokerRepo()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(Broker broker)BrokerfindById(long id)BrokerfindByUsername(String username)List<Broker>findDisabledBrokers()BrokerfindOrCreateByUsername(String username)List<String>findRetailBrokerNames()List<Broker>findRetailBrokers()List<Broker>findWholesaleBrokers()static BrokerRepogetInstance()Collection<Broker>list()voidrecycle()Implementations must clear out the repository in preparation for a new simulation.
 
- 
- 
- 
Method Detail- 
addpublic void add(Broker broker) 
 - 
listpublic Collection<Broker> list() 
 - 
findByIdpublic Broker findById(long id) 
 - 
recyclepublic void recycle() Description copied from interface:DomainRepoImplementations must clear out the repository in preparation for a new simulation.- Specified by:
- recyclein interface- DomainRepo
 
 - 
getInstancepublic static BrokerRepo getInstance() 
 
- 
 
-