| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CompanyManagerI
Interface for CompanyManager objects. A company manager is a factory which vends Company objects.
| Field Summary | |
|---|---|
| static java.lang.String | COMPONENT_NAMEThis is the name by which the CompanyManager should be registered with the ComponentManager. | 
| Method Summary | |
|---|---|
|  java.lang.String | checkAlias(java.lang.String alias) | 
|  java.lang.String | checkAliasInCertId(java.lang.String certId) | 
|  void | closeAllPrivates() | 
|  java.util.List<PrivateCompanyI> | getAllPrivateCompanies()Gives a list of all the registered Private Companies. | 
|  java.util.List<PublicCompanyI> | getAllPublicCompanies()Gives a list of all the registered Private Companies. | 
|  CompanyI | getCompany(java.lang.String type,
           java.lang.String name)Find a company by type and name | 
|  java.util.List<CompanyTypeI> | getCompanyTypes() | 
|  PrivateCompanyI | getPrivateCompany(java.lang.String name)Returns the Private Company identified by the supplied name. | 
|  java.util.List<PrivateCompanyI> | getPrivatesOwnedByPlayers() | 
|  PublicCompanyI | getPublicCompany(java.lang.String name)Returns the Public Company identified by the supplied name. | 
|  StartPacket | getStartPacket(int index) | 
|  StartPacket | getStartPacket(java.lang.String name) | 
| Methods inherited from interface rails.game.ConfigurableComponentI | 
|---|
| configureFromXML, finishConfiguration | 
| Field Detail | 
|---|
static final java.lang.String COMPONENT_NAME
| Method Detail | 
|---|
PrivateCompanyI getPrivateCompany(java.lang.String name)
name - the name of the company sought
PublicCompanyI getPublicCompany(java.lang.String name)
name - the name of the company sought
java.util.List<PrivateCompanyI> getAllPrivateCompanies()
java.util.List<PublicCompanyI> getAllPublicCompanies()
CompanyI getCompany(java.lang.String type,
                    java.lang.String name)
type - The name of the CompanyTypename - The name of the Company
java.lang.String checkAlias(java.lang.String alias)
java.lang.String checkAliasInCertId(java.lang.String certId)
java.util.List<CompanyTypeI> getCompanyTypes()
void closeAllPrivates()
java.util.List<PrivateCompanyI> getPrivatesOwnedByPlayers()
StartPacket getStartPacket(int index)
StartPacket getStartPacket(java.lang.String name)
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||