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
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.
-
Constructor Details
-
BrokerRepo
public BrokerRepo()
-
-
Method Details
-
add
-
list
-
findByUsername
-
findOrCreateByUsername
-
findById
-
findRetailBrokerNames
-
findRetailBrokers
-
findWholesaleBrokers
-
findDisabledBrokers
-
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
-