summaryrefslogtreecommitdiff
path: root/src/com/p4square/grow/ccb/ChurchCommunityBuilderIntegrationDriver.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/p4square/grow/ccb/ChurchCommunityBuilderIntegrationDriver.java')
-rw-r--r--src/com/p4square/grow/ccb/ChurchCommunityBuilderIntegrationDriver.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/com/p4square/grow/ccb/ChurchCommunityBuilderIntegrationDriver.java b/src/com/p4square/grow/ccb/ChurchCommunityBuilderIntegrationDriver.java
index 3aeca2c..48d143c 100644
--- a/src/com/p4square/grow/ccb/ChurchCommunityBuilderIntegrationDriver.java
+++ b/src/com/p4square/grow/ccb/ChurchCommunityBuilderIntegrationDriver.java
@@ -5,6 +5,7 @@ import com.p4square.ccbapi.CCBAPI;
import com.p4square.ccbapi.CCBAPIClient;
import com.p4square.grow.config.Config;
import com.p4square.grow.frontend.IntegrationDriver;
+import com.p4square.grow.frontend.ProgressReporter;
import org.restlet.Context;
import org.restlet.security.Verifier;
@@ -22,6 +23,8 @@ public class ChurchCommunityBuilderIntegrationDriver implements IntegrationDrive
private final CCBAPI mAPI;
+ private final CCBProgressReporter mProgressReporter;
+
public ChurchCommunityBuilderIntegrationDriver(final Context context) {
mContext = context;
mConfig = (Config) context.getAttributes().get("com.p4square.grow.config");
@@ -38,6 +41,8 @@ public class ChurchCommunityBuilderIntegrationDriver implements IntegrationDrive
mAPI = api;
+ mProgressReporter = new CCBProgressReporter(mAPI);
+
} catch (URISyntaxException e) {
throw new RuntimeException(e);
}
@@ -47,4 +52,9 @@ public class ChurchCommunityBuilderIntegrationDriver implements IntegrationDrive
public Verifier newUserAuthenticationVerifier() {
return new CCBUserVerifier(mAPI);
}
+
+ @Override
+ public ProgressReporter getProgressReporter() {
+ return mProgressReporter;
+ }
}