@Component(role=RailsManager.class) public class DefaultRailsManager extends Object implements RailsManager
RailsManager.ORM| Constructor and Description |
|---|
DefaultRailsManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
createNew(GemsInstaller installer,
Object repositorySystemSession,
File appPath,
String database,
String railsVersion,
RailsManager.ORM orm,
String... args) |
void |
createNew(GemsInstaller installer,
Object repositorySystemSession,
File appPath,
String database,
String railsVersion,
RailsManager.ORM orm,
String template,
GwtOptions gwt,
String... args) |
void |
generate(GemsInstaller installer,
Object repositorySystemSession,
File launchDirectory,
String generator,
String... args) |
void |
initInstaller(GemsInstaller installer,
File launchDirectory) |
void |
installGems(GemsInstaller gemsInstaller,
Object repositorySystemSession) |
void |
rake(GemsInstaller installer,
Object repositorySystemSession,
File launchDirectory,
String environment,
String task,
String... args) |
public void initInstaller(GemsInstaller installer, File launchDirectory) throws RailsException, IOException
initInstaller in interface RailsManagerRailsExceptionIOExceptionpublic void createNew(GemsInstaller installer, Object repositorySystemSession, File appPath, String database, String railsVersion, RailsManager.ORM orm, String... args) throws RailsException, GemException, IOException, ScriptException
createNew in interface RailsManagerRailsExceptionGemExceptionIOExceptionScriptExceptionpublic void createNew(GemsInstaller installer, Object repositorySystemSession, File appPath, String database, String railsVersion, RailsManager.ORM orm, String template, GwtOptions gwt, String... args) throws RailsException, GemException, IOException, ScriptException
createNew in interface RailsManagerRailsExceptionGemExceptionIOExceptionScriptExceptionpublic void rake(GemsInstaller installer, Object repositorySystemSession, File launchDirectory, String environment, String task, String... args) throws IOException, ScriptException, GemException, RailsException
rake in interface RailsManagerIOExceptionScriptExceptionGemExceptionRailsExceptionpublic void generate(GemsInstaller installer, Object repositorySystemSession, File launchDirectory, String generator, String... args) throws IOException, ScriptException, GemException, RailsException
generate in interface RailsManagerIOExceptionScriptExceptionGemExceptionRailsExceptionpublic void installGems(GemsInstaller gemsInstaller, Object repositorySystemSession) throws IOException, ScriptException, GemException, RailsException
installGems in interface RailsManagerIOExceptionScriptExceptionGemExceptionRailsExceptionCopyright © 2016. All Rights Reserved.