Removed comments from the test management services.
Added error checking for the schedule method.
Added comment to the resource on the error message.


Project: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-usergrid/commit/027a754f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/tree/027a754f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/diff/027a754f

Branch: refs/heads/master
Commit: 027a754ff6c19d25cfd45f43565b6fca8d11253d
Parents: 11b235b
Author: grey <[email protected]>
Authored: Fri Feb 28 17:04:39 2014 -0800
Committer: grey <[email protected]>
Committed: Fri Feb 28 17:04:39 2014 -0800

----------------------------------------------------------------------
 .../applications/ApplicationResource.java       |  1 +
 .../management/export/ExportServiceImpl.java    | 21 ++++++++++++++++++--
 .../cassandra/ManagementServiceIT.java          |  6 ------
 3 files changed, 20 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/027a754f/stack/rest/src/main/java/org/apache/usergrid/rest/management/organizations/applications/ApplicationResource.java
----------------------------------------------------------------------
diff --git 
a/stack/rest/src/main/java/org/apache/usergrid/rest/management/organizations/applications/ApplicationResource.java
 
b/stack/rest/src/main/java/org/apache/usergrid/rest/management/organizations/applications/ApplicationResource.java
index 158991a..62ecf34 100644
--- 
a/stack/rest/src/main/java/org/apache/usergrid/rest/management/organizations/applications/ApplicationResource.java
+++ 
b/stack/rest/src/main/java/org/apache/usergrid/rest/management/organizations/applications/ApplicationResource.java
@@ -306,6 +306,7 @@ public class ApplicationResource extends 
AbstractContextResource {
             entity = smf.getServiceManager( applicationId 
).getEntityManager().get( jobUUIDStr, Export.class );
         }
         catch ( Exception e ) {
+            //this might be due to other reasons, but gotta look up what 
service manager does.
             return Response.status( SC_BAD_REQUEST ).build();
         }
         //validate this user owns it

http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/027a754f/stack/services/src/main/java/org/apache/usergrid/management/export/ExportServiceImpl.java
----------------------------------------------------------------------
diff --git 
a/stack/services/src/main/java/org/apache/usergrid/management/export/ExportServiceImpl.java
 
b/stack/services/src/main/java/org/apache/usergrid/management/export/ExportServiceImpl.java
index f5cc642..7f28bc7 100644
--- 
a/stack/services/src/main/java/org/apache/usergrid/management/export/ExportServiceImpl.java
+++ 
b/stack/services/src/main/java/org/apache/usergrid/management/export/ExportServiceImpl.java
@@ -80,12 +80,29 @@ public class ExportServiceImpl implements ExportService {
             return null;
         }
 
-        EntityManager em = emf.getEntityManager( config.getApplicationId() );
+        if ( config.getApplicationId() == null ) {
+            logger.error( "application information from export info could not 
be found" );
+            return null;
+        }
+
+        EntityManager em = null;
+        try {
+            em = emf.getEntityManager( config.getApplicationId() );
+        }catch (Exception e) {
+            logger.error( "application doesn't exist within the current 
context" );
+            return null;
+        }
 
         Export export = new Export();
 
         //update state
-        export = em.create( export );
+        try{
+            export = em.create( export );
+        }catch(Exception e) {
+            logger.error( "Export entity creation failed" );
+            return null;
+        }
+
         export.setState( Export.State.CREATED );
         em.update( export );
 

http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/027a754f/stack/services/src/test/java/org/apache/usergrid/management/cassandra/ManagementServiceIT.java
----------------------------------------------------------------------
diff --git 
a/stack/services/src/test/java/org/apache/usergrid/management/cassandra/ManagementServiceIT.java
 
b/stack/services/src/test/java/org/apache/usergrid/management/cassandra/ManagementServiceIT.java
index 70010d4..990c26b 100644
--- 
a/stack/services/src/test/java/org/apache/usergrid/management/cassandra/ManagementServiceIT.java
+++ 
b/stack/services/src/test/java/org/apache/usergrid/management/cassandra/ManagementServiceIT.java
@@ -998,8 +998,6 @@ public class ManagementServiceIT {
     public void testFileExportOneCollection() throws Exception {
 
         File f = null;
-//        String orgName = "ed-organization";
-//        String appName = "ed-app";
 
         try {
             f = new File( "exportOneCollection.json" );
@@ -1009,10 +1007,6 @@ public class ManagementServiceIT {
             //consumed because this checks to see if the file exists. If it 
doesn't, don't do anything and carry on.
         }
 
-        //UUID appId = setup.getEmf().createApplication( orgName, appName );
-
-
-
         EntityManager em = setup.getEmf().getEntityManager( applicationId);
         em.createApplicationCollection( "baconators" );
         //intialize user object to be posted

Reply via email to