public class Metadata
extends java.util.Properties
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
APPLICATION_GRAILS_VERSION |
static java.lang.String |
APPLICATION_NAME |
static java.lang.String |
APPLICATION_VERSION |
static java.lang.String |
DEFAULT_SERVLET_VERSION |
static java.lang.String |
FILE |
static java.lang.String |
SERVLET_VERSION |
static java.lang.String |
WAR_DEPLOYED |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getApplicationName() |
java.lang.String |
getApplicationVersion() |
static Metadata |
getCurrent() |
java.lang.String |
getEnvironment() |
java.lang.String |
getGrailsVersion() |
java.util.Map<java.lang.String,java.lang.String> |
getInstalledPlugins()
Obtains a map (name->version) of installed plugins specified in the project metadata
|
static Metadata |
getInstance(java.io.File file)
Loads and returns a new Metadata object for the given File.
|
static Metadata |
getInstance(java.io.InputStream inputStream)
Loads a Metadata instance from a Reader
|
java.io.File |
getMetadataFile() |
java.lang.String |
getServletVersion() |
boolean |
isWarDeployed() |
java.util.Enumeration |
keys()
Overrides, called by the store method.
|
void |
persist()
Saves the current state of the Metadata object.
|
boolean |
propertiesHaveNotChanged() |
java.lang.Object |
put(java.lang.Object key,
java.lang.Object o2) |
static Metadata |
reload()
Reloads the application metadata.
|
static void |
reset()
Resets the current state of the Metadata so it is re-read.
|
void |
setGrailsVersion(java.lang.String version) |
void |
setServletVersion(java.lang.String servletVersion) |
getProperty, getProperty, list, list, load, load, loadFromXML, propertyNames, save, setProperty, store, store, storeToXML, storeToXML, stringPropertyNamespublic static final java.lang.String FILE
public static final java.lang.String APPLICATION_VERSION
public static final java.lang.String APPLICATION_NAME
public static final java.lang.String APPLICATION_GRAILS_VERSION
public static final java.lang.String SERVLET_VERSION
public static final java.lang.String WAR_DEPLOYED
public static final java.lang.String DEFAULT_SERVLET_VERSION
public java.io.File getMetadataFile()
public static void reset()
public static Metadata getCurrent()
public static Metadata getInstance(java.io.InputStream inputStream)
inputStream - The InputStreampublic static Metadata getInstance(java.io.File file)
file - The Filepublic static Metadata reload()
public java.lang.String getApplicationVersion()
public java.lang.String getGrailsVersion()
public void setGrailsVersion(java.lang.String version)
public java.lang.String getEnvironment()
public java.lang.String getApplicationName()
public java.util.Map<java.lang.String,java.lang.String> getInstalledPlugins()
public java.lang.String getServletVersion()
public void setServletVersion(java.lang.String servletVersion)
public void persist()
public boolean propertiesHaveNotChanged()
public java.util.Enumeration keys()
keys in class java.util.Hashtable<java.lang.Object,java.lang.Object>public boolean isWarDeployed()
public java.lang.Object put(java.lang.Object key,
java.lang.Object o2)
put in interface java.util.Map<java.lang.Object,java.lang.Object>put in class java.util.Hashtable<java.lang.Object,java.lang.Object>