|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.groovy.grails.cli.api.BaseSettingsApi
public class BaseSettingsApi extends java.lang.Object
Utility methods used on the command line.
Field Summary | |
---|---|
protected java.lang.Object |
appClassName
|
protected java.util.Properties |
buildProps
|
protected BuildSettings |
buildSettings
|
protected groovy.util.ConfigSlurper |
configSlurper
|
protected boolean |
enableProfile
|
protected java.lang.String |
grailsAppName
|
protected java.io.File |
grailsHome
|
protected boolean |
isInteractive
|
protected Metadata |
metadata
|
protected java.io.File |
metadataFile
|
protected PluginBuildSettings |
pluginSettings
|
protected java.lang.String |
pluginsHome
|
protected org.springframework.core.io.support.PathMatchingResourcePatternResolver |
resolver
|
Constructor Summary | |
BaseSettingsApi(BuildSettings buildSettings, boolean interactive)
|
|
BaseSettingsApi(BuildSettings settings, GrailsBuildEventListener buildEventListener, boolean interactive)
|
Method Summary | |
---|---|
boolean
|
confirmInput(java.lang.String message, java.lang.String code)
Interactive prompt that can be used by any part of the build. |
boolean
|
confirmInput(java.lang.String message)
|
void
|
copyGrailsResource(java.lang.Object targetFile, org.springframework.core.io.Resource resource)
Copies a Spring resource to the file system. |
void
|
copyGrailsResource(java.lang.Object targetFile, org.springframework.core.io.Resource resource, boolean overwrite)
|
void
|
copyGrailsResources(java.lang.Object destDir, java.lang.Object pattern)
|
void
|
copyGrailsResources(java.lang.Object destDir, java.lang.Object pattern, boolean overwrite)
|
void
|
enableUaa()
|
void
|
exit(int code)
|
java.lang.Object
|
getAppClassName()
|
java.lang.String
|
getAppGrailsVersion()
|
java.util.Properties
|
getBuildProps()
|
BuildSettings
|
getBuildSettings()
|
groovy.util.ConfigSlurper
|
getConfigSlurper()
|
java.lang.String
|
getGrailsAppName()
|
java.lang.String
|
getGrailsAppVersion()
|
java.io.File
|
getGrailsHome()
|
boolean
|
getIsInteractive()
|
Metadata
|
getMetadata()
|
java.io.File
|
getMetadataFile()
|
PluginBuildSettings
|
getPluginBuildSettings()
|
PluginBuildSettings
|
getPluginSettings()
|
java.lang.String
|
getPluginsHome()
|
java.lang.Object
|
getPropertyValue(java.lang.String propName, java.lang.Object defaultValue)
Resolves the value for a given property name. |
org.springframework.core.io.support.PathMatchingResourcePatternResolver
|
getResolver()
|
java.lang.String
|
getServerHost()
|
int
|
getServerPort()
|
int
|
getServerPortHttps()
|
java.lang.String
|
getServletVersion()
|
org.springframework.core.io.Resource
|
grailsResource(java.lang.String path)
Closure that returns a Spring Resource - either from $GRAILS_HOME if that is set, or from the classpath. |
boolean
|
isEnableProfile()
|
void
|
logError(java.lang.String message, java.lang.Throwable t)
|
void
|
logErrorAndExit(java.lang.String message, java.lang.Throwable t)
|
java.lang.String
|
makeRelative(java.lang.String path)
|
java.lang.String
|
makeRelative(java.io.File file)
Exits the build immediately with a given exit code. |
void
|
profile(java.lang.String name, groovy.lang.Closure callable)
|
org.springframework.core.io.Resource[]
|
resolveResources(java.lang.String pattern)
|
void
|
updateMetadata(Metadata metadata, java.util.Map entries)
|
void
|
updateMetadata(java.util.Map entries)
Modifies the application's metadata, as stored in the "application.properties" file. |
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
protected java.lang.Object appClassName
protected java.util.Properties buildProps
protected BuildSettings buildSettings
protected groovy.util.ConfigSlurper configSlurper
protected boolean enableProfile
protected java.lang.String grailsAppName
protected java.io.File grailsHome
protected boolean isInteractive
protected Metadata metadata
protected java.io.File metadataFile
protected PluginBuildSettings pluginSettings
protected java.lang.String pluginsHome
protected org.springframework.core.io.support.PathMatchingResourcePatternResolver resolver
Constructor Detail |
---|
public BaseSettingsApi(BuildSettings buildSettings, boolean interactive)
public BaseSettingsApi(BuildSettings settings, GrailsBuildEventListener buildEventListener, boolean interactive)
Method Detail |
---|
public boolean confirmInput(java.lang.String message, java.lang.String code)
true
if the user enters 'y',
false
otherwise.
public boolean confirmInput(java.lang.String message)
public void copyGrailsResource(java.lang.Object targetFile, org.springframework.core.io.Resource resource)
public void copyGrailsResource(java.lang.Object targetFile, org.springframework.core.io.Resource resource, boolean overwrite)
public void copyGrailsResources(java.lang.Object destDir, java.lang.Object pattern)
public void copyGrailsResources(java.lang.Object destDir, java.lang.Object pattern, boolean overwrite)
public void enableUaa()
public void exit(int code)
public java.lang.Object getAppClassName()
public java.lang.String getAppGrailsVersion()
public java.util.Properties getBuildProps()
public BuildSettings getBuildSettings()
public groovy.util.ConfigSlurper getConfigSlurper()
public java.lang.String getGrailsAppName()
public java.lang.String getGrailsAppVersion()
public java.io.File getGrailsHome()
public boolean getIsInteractive()
public Metadata getMetadata()
public java.io.File getMetadataFile()
public PluginBuildSettings getPluginBuildSettings()
public PluginBuildSettings getPluginSettings()
public java.lang.String getPluginsHome()
public java.lang.Object getPropertyValue(java.lang.String propName, java.lang.Object defaultValue)
public org.springframework.core.io.support.PathMatchingResourcePatternResolver getResolver()
public java.lang.String getServerHost()
public int getServerPort()
public int getServerPortHttps()
public java.lang.String getServletVersion()
public org.springframework.core.io.Resource grailsResource(java.lang.String path)
public boolean isEnableProfile()
public void logError(java.lang.String message, java.lang.Throwable t)
public void logErrorAndExit(java.lang.String message, java.lang.Throwable t)
public java.lang.String makeRelative(java.lang.String path)
public java.lang.String makeRelative(java.io.File file)
public void profile(java.lang.String name, groovy.lang.Closure callable)
public org.springframework.core.io.Resource[] resolveResources(java.lang.String pattern)
public void updateMetadata( Metadata metadata, java.util.Map entries)
public void updateMetadata( java.util.Map entries)
Groovy Documentation