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 Summary
Constructors Constructor Description BrokerRepo() 
- 
Method Summary
All 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
- 
add
public void add(Broker broker)
 
- 
list
public Collection<Broker> list()
 
- 
findById
public Broker findById(long id)
 
- 
recycle
public void recycle()
Description copied from interface:DomainRepoImplementations must clear out the repository in preparation for a new simulation.- Specified by:
 recyclein interfaceDomainRepo
 
- 
getInstance
public static BrokerRepo getInstance()
 
 - 
 
 -