You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2009/01/02 15:08:27 UTC

svn commit: r730724 - /labs/magma/trunk/foundation-basics/src/main/java/org/apache/magma/settings/Settings.java

Author: simoneg
Date: Fri Jan  2 06:08:27 2009
New Revision: 730724

URL: http://svn.apache.org/viewvc?rev=730724&view=rev
Log:
LABS-260 : downgrade to java 5

Modified:
    labs/magma/trunk/foundation-basics/src/main/java/org/apache/magma/settings/Settings.java

Modified: labs/magma/trunk/foundation-basics/src/main/java/org/apache/magma/settings/Settings.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/foundation-basics/src/main/java/org/apache/magma/settings/Settings.java?rev=730724&r1=730723&r2=730724&view=diff
==============================================================================
--- labs/magma/trunk/foundation-basics/src/main/java/org/apache/magma/settings/Settings.java (original)
+++ labs/magma/trunk/foundation-basics/src/main/java/org/apache/magma/settings/Settings.java Fri Jan  2 06:08:27 2009
@@ -26,6 +26,12 @@
 
 	static SettingsHolder holder = new SettingsHolder();
 	
+	public static String 
+	DEVEL_ENV = "devel",
+	PRODUCTION_ENV = "prod";
+	
+	static String environment = System.getProperty("magma.env", DEVEL_ENV);
+	
 	public static String get(String name) {
 		if (!holder.isInited()) init();
 		return holder.get(name);
@@ -37,7 +43,7 @@
 	}
 	
 	public static void init() {
-		String env = System.getProperty("magma.env");
+		String env = environment; 
 		String prefix = null;
 		SettingsHolder defs = null;
 		holder.initing();
@@ -90,6 +96,21 @@
 		holder.overrideWith(new File(prefix + "magma" + env + ".properties"));
 		holder.inited();
 	}
+
+	public static String getEnvironment() {
+		return environment;
+	}
+
+	public static void setEnvironment(String environment) {
+		Settings.environment = environment;
+	}
+	
+	public static boolean isProductionEnv() {
+		return environment.equals(PRODUCTION_ENV);
+	}
 	
+	public static boolean isDeveloperEnv() {
+		return environment.equals(DEVEL_ENV);		
+	}
 	
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org