aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/thedevstack/conversationsplus/persistance/CursorHelper.java
diff options
context:
space:
mode:
authorsteckbrief <steckbrief@chefmail.de>2016-09-29 11:57:16 +0200
committersteckbrief <steckbrief@chefmail.de>2016-09-29 11:57:16 +0200
commit34fcdda53fa8ae1174909b62860534d2d874eb72 (patch)
tree50564c1d946ef1779567c67ad25a646b446a6403 /src/main/java/de/thedevstack/conversationsplus/persistance/CursorHelper.java
parent297bed106efdfa619d700ae44ce047d7f2663c93 (diff)
Implements FS#235: Deletion of remote files uploaded via httpupload
Diffstat (limited to 'src/main/java/de/thedevstack/conversationsplus/persistance/CursorHelper.java')
-rw-r--r--src/main/java/de/thedevstack/conversationsplus/persistance/CursorHelper.java203
1 files changed, 0 insertions, 203 deletions
diff --git a/src/main/java/de/thedevstack/conversationsplus/persistance/CursorHelper.java b/src/main/java/de/thedevstack/conversationsplus/persistance/CursorHelper.java
deleted file mode 100644
index 7e3fdab0..00000000
--- a/src/main/java/de/thedevstack/conversationsplus/persistance/CursorHelper.java
+++ /dev/null
@@ -1,203 +0,0 @@
-package de.thedevstack.conversationsplus.persistance;
-
-import android.database.Cursor;
-
-/**
- * Created by steckbrief on 15.04.2016.
- */
-public abstract class CursorHelper {
-
- static double getDouble(Cursor cursor, String columnName) {
- if (null == cursor) {
- return Double.MIN_VALUE;
- }
- int columnIndex = getColumnIndex(cursor, columnName);
- if (columnIndex < 0) {
- return Double.MIN_VALUE;
- }
- return getDouble(cursor, columnIndex);
- }
-
- static String getString(Cursor cursor, String columnName) {
- if (null == cursor) {
- return null;
- }
- int columnIndex = getColumnIndex(cursor, columnName);
- if (columnIndex < 0) {
- return null;
- }
- return getString(cursor, columnIndex);
- }
-
- static float getFloat(Cursor cursor, String columnName) {
- if (null == cursor) {
- return Float.MIN_VALUE;
- }
- int columnIndex = getColumnIndex(cursor, columnName);
- if (columnIndex < 0) {
- return Float.MIN_VALUE;
- }
- return getFloat(cursor, columnIndex);
- }
-
- static int getInt(Cursor cursor, String columnName) {
- if (null == cursor) {
- return Integer.MIN_VALUE;
- }
- int columnIndex = getColumnIndex(cursor, columnName);
- if (columnIndex < 0) {
- return Integer.MIN_VALUE;
- }
- return getInt(cursor, columnIndex);
- }
-
- static long getLong(Cursor cursor, String columnName) {
- if (null == cursor) {
- return Long.MIN_VALUE;
- }
- int columnIndex = getColumnIndex(cursor, columnName);
- if (columnIndex < 0) {
- return Long.MIN_VALUE;
- }
- return getLong(cursor, columnIndex);
- }
-
- static int getShort(Cursor cursor, String columnName) {
- if (null == cursor) {
- return Short.MIN_VALUE;
- }
- int columnIndex = getColumnIndex(cursor, columnName);
- if (columnIndex < 0) {
- return Short.MIN_VALUE;
- }
- return getShort(cursor, columnIndex);
- }
-
- static byte[] getBlob(Cursor cursor, String columnName) {
- if (null == cursor) {
- return null;
- }
- int columnIndex = getColumnIndex(cursor, columnName);
- if (columnIndex < 0) {
- return null;
- }
- return getBlob(cursor, columnIndex);
- }
-
- /**
- * Returns the zero-based index for the given column name, or -1 if the column doesn't exist.
- * If you expect the column to exist use {@link Cursor#getColumnIndexOrThrow(String)} instead, which
- * will make the error more clear.
- *
- * @param columnName the name of the target column.
- * @return the zero-based column index for the given column name, or -1 if
- * the column name does not exist.
- * @see Cursor#getColumnIndexOrThrow(String)
- */
- static int getColumnIndex(Cursor cursor, String columnName) {
- return cursor.getColumnIndex(columnName);
- }
-
- /**
- * Returns the value of the requested column as a byte array.
- *
- * <p>The result and whether this method throws an exception when the
- * column value is null or the column type is not a blob type is
- * implementation-defined.
- *
- * @param columnIndex the zero-based index of the target column.
- * @return the value of that column as a byte array.
- */
- static byte[] getBlob(Cursor cursor, int columnIndex) {
- return cursor.getBlob(columnIndex);
- }
-
- /**
- * Returns the value of the requested column as a String.
- *
- * <p>The result and whether this method throws an exception when the
- * column value is null or the column type is not a string type is
- * implementation-defined.
- *
- * @param columnIndex the zero-based index of the target column.
- * @return the value of that column as a String.
- */
- static String getString(Cursor cursor, int columnIndex) {
- return cursor.getString(columnIndex);
- }
-
- /**
- * Returns the value of the requested column as a short.
- *
- * <p>The result and whether this method throws an exception when the
- * column value is null, the column type is not an integral type, or the
- * integer value is outside the range [<code>Short.MIN_VALUE</code>,
- * <code>Short.MAX_VALUE</code>] is implementation-defined.
- *
- * @param columnIndex the zero-based index of the target column.
- * @return the value of that column as a short.
- */
- static short getShort(Cursor cursor, int columnIndex) {
- return cursor.getShort(columnIndex);
- }
-
- /**
- * Returns the value of the requested column as an int.
- *
- * <p>The result and whether this method throws an exception when the
- * column value is null, the column type is not an integral type, or the
- * integer value is outside the range [<code>Integer.MIN_VALUE</code>,
- * <code>Integer.MAX_VALUE</code>] is implementation-defined.
- *
- * @param columnIndex the zero-based index of the target column.
- * @return the value of that column as an int.
- */
- static int getInt(Cursor cursor, int columnIndex) {
- return cursor.getInt(columnIndex);
- }
-
- /**
- * Returns the value of the requested column as a long.
- *
- * <p>The result and whether this method throws an exception when the
- * column value is null, the column type is not an integral type, or the
- * integer value is outside the range [<code>Long.MIN_VALUE</code>,
- * <code>Long.MAX_VALUE</code>] is implementation-defined.
- *
- * @param columnIndex the zero-based index of the target column.
- * @return the value of that column as a long.
- */
- static long getLong(Cursor cursor, int columnIndex) {
- return cursor.getLong(columnIndex);
- }
-
- /**
- * Returns the value of the requested column as a float.
- *
- * <p>The result and whether this method throws an exception when the
- * column value is null, the column type is not a floating-point type, or the
- * floating-point value is not representable as a <code>float</code> value is
- * implementation-defined.
- *
- * @param columnIndex the zero-based index of the target column.
- * @return the value of that column as a float.
- */
- static float getFloat(Cursor cursor, int columnIndex) {
- return cursor.getFloat(columnIndex);
- }
-
- /**
- * Returns the value of the requested column as a double.
- *
- * <p>The result and whether this method throws an exception when the
- * column value is null, the column type is not a floating-point type, or the
- * floating-point value is not representable as a <code>double</code> value is
- * implementation-defined.
- *
- * @param columnIndex the zero-based index of the target column.
- * @return the value of that column as a double.
- */
- static double getDouble(Cursor cursor, int columnIndex) {
- return cursor.getDouble(columnIndex);
- }
-}