Update of /var/cvs/contributions/natmm/src/nl/leocms/applications
In directory james.mmbase.org:/tmp/cvs-serv13683/src/nl/leocms/applications

Modified Files:
        NatMMConfig.java 
Log Message:
NMCMS-644 IPFilter implementation


See also: 
http://cvs.mmbase.org/viewcvs/contributions/natmm/src/nl/leocms/applications
See also: http://www.mmbase.org/jira/browse/NMCMS-644


Index: NatMMConfig.java
===================================================================
RCS file: 
/var/cvs/contributions/natmm/src/nl/leocms/applications/NatMMConfig.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- NatMMConfig.java    28 Apr 2009 14:06:06 -0000      1.25
+++ NatMMConfig.java    28 Apr 2009 15:46:57 -0000      1.26
@@ -256,12 +256,12 @@
       }
    }
 
-   public static String getAllowedIPRanges() {
+   public static String getAllowedIP() {
       try {
          InitialContext context = new InitialContext();
          Context env = (Context) context.lookup("java:comp/env");
-         String allowedIPRanges = (String) 
env.lookup("natmmconfig.webservice.ip.ranges.allowed");
-         return allowedIPRanges;
+         String allowedIP = (String) 
env.lookup("natmmconfig.webservice.ip.allowed");
+         return allowedIP;
       }
       catch (NamingException ne) {
          log.info("Context not found: " + ne.toString());
@@ -269,4 +269,17 @@
       }
    }   
    
+   public static boolean isIPFilterEnabled() {
+      try {
+         InitialContext context = new InitialContext();
+         Context env = (Context) context.lookup("java:comp/env");
+         boolean isProductionApplication = "true".equals((String) 
env.lookup("natmmconfig.is.ipfilter.enabled")) ? true : false;
+         return isProductionApplication;
+      }
+      catch (NamingException ne) {
+         log.debug("Context not found: " + ne.toString());
+         return false;
+      }
+   }   
+   
 }
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to