summaryrefslogtreecommitdiff
path: root/src/eu/deki/paste/PasteTask.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/eu/deki/paste/PasteTask.java')
-rw-r--r--src/eu/deki/paste/PasteTask.java14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/eu/deki/paste/PasteTask.java b/src/eu/deki/paste/PasteTask.java
index 9e285a5..863a4f4 100644
--- a/src/eu/deki/paste/PasteTask.java
+++ b/src/eu/deki/paste/PasteTask.java
@@ -85,6 +85,18 @@ public abstract class PasteTask extends AsyncTask<String, Void, String>
builder.create().show();
}
- protected abstract String paste(String title, String content, String delay) throws IOException;
+ public String[] getExpirationTimes()
+ {
+ int[] expiration_ids = getExpirationIds();
+ String[] exp = new String[expiration_ids.length];
+ for(int i=0; i<expiration_ids.length; i++)
+ exp[i] = parentActivity.getString(expiration_ids[i]);
+
+ return exp;
+ }
+
+ protected abstract int[] getExpirationIds();
+
+ protected abstract String paste(String title, String content, String expiration) throws IOException;
}