killbill-uncached

server: add valid default overdue config No-op overdue config

2/22/2013 3:18:38 PM

Details

diff --git a/overdue/src/main/java/com/ning/billing/overdue/OverdueProperties.java b/overdue/src/main/java/com/ning/billing/overdue/OverdueProperties.java
index 735b592..3b2c3d3 100644
--- a/overdue/src/main/java/com/ning/billing/overdue/OverdueProperties.java
+++ b/overdue/src/main/java/com/ning/billing/overdue/OverdueProperties.java
@@ -21,10 +21,9 @@ import org.skife.config.Default;
 
 import com.ning.billing.util.config.KillbillConfig;
 
-
 public interface OverdueProperties extends KillbillConfig {
 
     @Config("killbill.overdue.uri")
-    @Default("jar:///com/ning/billing/irs/overdue/Config.xml")
+    @Default("NoOverdueConfig.xml")
     public String getConfigURI();
 }
diff --git a/server/src/main/resources/NoOverdueConfig.xml b/server/src/main/resources/NoOverdueConfig.xml
new file mode 100644
index 0000000..955873e
--- /dev/null
+++ b/server/src/main/resources/NoOverdueConfig.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Copyright 2010-2013 Ning, Inc.
+  ~
+  ~ Ning licenses this file to you under the Apache License, version 2.0
+  ~ (the "License"); you may not use this file except in compliance with the
+  ~ License.  You may obtain a copy of the License at:
+  ~
+  ~    http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+  ~ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
+  ~ License for the specific language governing permissions and limitations
+  ~ under the License.
+  -->
+
+<overdueConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+	xsi:noNamespaceSchemaLocation="CatalogSchema.xsd ">
+	<bundleOverdueStates>
+		<state name="Clear">
+			<isClearState>true</isClearState>
+		</state>
+	</bundleOverdueStates>
+</overdueConfig>
+