STREAMS-681: add support for using fromDate and toDate in ThirtyDaySearchProvider

resolves STREAMS-681
diff --git a/streams-contrib/streams-provider-twitter/src/main/java/org/apache/streams/twitter/provider/ThirtyDaySearchProvider.java b/streams-contrib/streams-provider-twitter/src/main/java/org/apache/streams/twitter/provider/ThirtyDaySearchProvider.java
index 6340c55..75db9d1 100644
--- a/streams-contrib/streams-provider-twitter/src/main/java/org/apache/streams/twitter/provider/ThirtyDaySearchProvider.java
+++ b/streams-contrib/streams-provider-twitter/src/main/java/org/apache/streams/twitter/provider/ThirtyDaySearchProvider.java
@@ -18,6 +18,7 @@
 
 package org.apache.streams.twitter.provider;
 
+import org.apache.commons.lang.StringUtils;
 import org.apache.streams.config.ComponentConfigurator;
 import org.apache.streams.config.StreamsConfiguration;
 import org.apache.streams.config.StreamsConfigurator;
@@ -177,6 +178,12 @@
     request.setQuery(config.getQuery());
     request.setTag(config.getTag());
     request.setMaxResults(config.getPageSize());
+    if( StringUtils.isNotBlank(request.getFromDate())) {
+      request.setFromDate(request.getFromDate());
+    }
+    if( StringUtils.isNotBlank(request.getToDate())) {
+      request.setToDate(request.getToDate());
+    }
     streamsConfiguration = StreamsConfigurator.detectConfiguration();
 
     try {
diff --git a/streams-contrib/streams-provider-twitter/src/main/jsonschema/org/apache/streams/twitter/config/ThirtyDaySearchProviderConfiguration.json b/streams-contrib/streams-provider-twitter/src/main/jsonschema/org/apache/streams/twitter/config/ThirtyDaySearchProviderConfiguration.json
index c117b0f..e5006db 100644
--- a/streams-contrib/streams-provider-twitter/src/main/jsonschema/org/apache/streams/twitter/config/ThirtyDaySearchProviderConfiguration.json
+++ b/streams-contrib/streams-provider-twitter/src/main/jsonschema/org/apache/streams/twitter/config/ThirtyDaySearchProviderConfiguration.json
@@ -26,6 +26,12 @@
     "page_size": {
       "type": "integer",
       "description": "Requested items per page"
+    },
+    "fromDate": {
+      "$ref": "../api/ThirtyDaySearchRequest.json#properties/fromDate"
+    },
+    "toDate": {
+      "$ref": "../api/ThirtyDaySearchRequest.json#properties/toDate"
     }
   }
 }
\ No newline at end of file