summaryrefslogtreecommitdiff
path: root/src/com/p4square/grow/provider/QuestionProvider.java
diff options
context:
space:
mode:
authorJesse Morgan <jesse@jesterpm.net>2014-03-15 10:19:35 -0700
committerJesse Morgan <jesse@jesterpm.net>2014-03-15 10:19:35 -0700
commit2f736d013550b36cd96ba8688846919f7da8f461 (patch)
tree415a39ba2a6ce2fa8769dea1e59ba537caa3a1cf /src/com/p4square/grow/provider/QuestionProvider.java
parent486fe2ecd48f1eae31160fc6d6765341e87d8678 (diff)
Adding authenticated outside access to backend.
Diffstat (limited to 'src/com/p4square/grow/provider/QuestionProvider.java')
-rw-r--r--src/com/p4square/grow/provider/QuestionProvider.java41
1 files changed, 0 insertions, 41 deletions
diff --git a/src/com/p4square/grow/provider/QuestionProvider.java b/src/com/p4square/grow/provider/QuestionProvider.java
deleted file mode 100644
index b569dc8..0000000
--- a/src/com/p4square/grow/provider/QuestionProvider.java
+++ /dev/null
@@ -1,41 +0,0 @@
-/*
- * Copyright 2013 Jesse Morgan
- */
-
-package com.p4square.grow.provider;
-
-import java.io.IOException;
-
-import com.p4square.grow.model.Question;
-
-/**
- * QuestionProvider wraps an existing Provider to get and put Questions.
- *
- * @author Jesse Morgan <jesse@jesterpm.net>
- */
-public abstract class QuestionProvider<K> implements Provider<String, Question> {
-
- private Provider<K, Question> mProvider;
-
- public QuestionProvider(Provider<K, Question> provider) {
- mProvider = provider;
- }
-
- @Override
- public Question get(String key) throws IOException {
- return mProvider.get(makeKey(key));
- }
-
- @Override
- public void put(String key, Question obj) throws IOException {
- mProvider.put(makeKey(key), obj);
- }
-
- /**
- * Make a Key for questionId.
- *
- * @param questionId The question id.
- * @return a key for questionId.
- */
- protected abstract K makeKey(String questionId);
-}