diff --git a/src/main/java/ru/touchin/roboswag/components/storeables/JsonPreferenceStoreable.java b/src/main/java/ru/touchin/roboswag/components/storables/JsonPreferenceStorable.java similarity index 86% rename from src/main/java/ru/touchin/roboswag/components/storeables/JsonPreferenceStoreable.java rename to src/main/java/ru/touchin/roboswag/components/storables/JsonPreferenceStorable.java index f579752..76a281d 100644 --- a/src/main/java/ru/touchin/roboswag/components/storeables/JsonPreferenceStoreable.java +++ b/src/main/java/ru/touchin/roboswag/components/storables/JsonPreferenceStorable.java @@ -17,7 +17,7 @@ * */ -package ru.touchin.roboswag.components.storeables; +package ru.touchin.roboswag.components.storables; import android.content.SharedPreferences; import android.support.annotation.NonNull; @@ -32,23 +32,23 @@ import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.StringWriter; -import ru.touchin.roboswag.core.data.storeable.Converter; -import ru.touchin.roboswag.core.data.storeable.Storeable; import ru.touchin.roboswag.core.data.exceptions.ConversionException; +import ru.touchin.roboswag.core.data.storable.Converter; +import ru.touchin.roboswag.core.data.storable.Storable; import ru.touchin.roboswag.core.log.Lc; /** * Created by Gavriil Sitnikov on 18/03/16. * TODO: description */ -public class JsonPreferenceStoreable extends Storeable { +public class JsonPreferenceStorable extends Storable { private static final JsonFactory DEFAULT_JSON_FACTORY = new JacksonFactory(); - public JsonPreferenceStoreable(@NonNull final String name, - @NonNull final Class objectClass, - @NonNull final SharedPreferences preferences, - @Nullable final T defaultValue) { + public JsonPreferenceStorable(@NonNull final String name, + @NonNull final Class objectClass, + @NonNull final SharedPreferences preferences, + @Nullable final T defaultValue) { super(name, name, objectClass, String.class, new PreferenceStore<>(preferences), new JsonConverter<>(), false, null, null, defaultValue); } diff --git a/src/main/java/ru/touchin/roboswag/components/storeables/PreferenceStore.java b/src/main/java/ru/touchin/roboswag/components/storables/PreferenceStore.java similarity index 96% rename from src/main/java/ru/touchin/roboswag/components/storeables/PreferenceStore.java rename to src/main/java/ru/touchin/roboswag/components/storables/PreferenceStore.java index 297a1f1..bf9d190 100644 --- a/src/main/java/ru/touchin/roboswag/components/storeables/PreferenceStore.java +++ b/src/main/java/ru/touchin/roboswag/components/storables/PreferenceStore.java @@ -17,13 +17,13 @@ * */ -package ru.touchin.roboswag.components.storeables; +package ru.touchin.roboswag.components.storables; import android.content.SharedPreferences; import android.support.annotation.NonNull; import android.support.annotation.Nullable; -import ru.touchin.roboswag.core.data.storeable.Store; +import ru.touchin.roboswag.core.data.storable.Store; import ru.touchin.roboswag.core.data.exceptions.StoreException; /** diff --git a/src/main/java/ru/touchin/roboswag/components/storables/StringPreferenceStorable.java b/src/main/java/ru/touchin/roboswag/components/storables/StringPreferenceStorable.java new file mode 100644 index 0000000..ea37b05 --- /dev/null +++ b/src/main/java/ru/touchin/roboswag/components/storables/StringPreferenceStorable.java @@ -0,0 +1,23 @@ +package ru.touchin.roboswag.components.storables; + +import android.content.SharedPreferences; +import android.support.annotation.NonNull; +import android.support.annotation.Nullable; + +import ru.touchin.roboswag.core.data.storable.SameTypesConverter; +import ru.touchin.roboswag.core.data.storable.Storable; + +/** + * Created by Gavriil Sitnikov on 12/04/16. + * TODO: description + */ +public class StringPreferenceStorable extends Storable { + + public StringPreferenceStorable(@NonNull final String name, + @NonNull final SharedPreferences preferences, + @Nullable final String defaultValue) { + super(name, name, String.class, String.class, new PreferenceStore<>(preferences), new SameTypesConverter<>(), + false, null, null, defaultValue); + } + +} \ No newline at end of file diff --git a/src/main/java/ru/touchin/roboswag/components/storeables/StringPreferenceStoreable.java b/src/main/java/ru/touchin/roboswag/components/storeables/StringPreferenceStoreable.java deleted file mode 100644 index 6d027cd..0000000 --- a/src/main/java/ru/touchin/roboswag/components/storeables/StringPreferenceStoreable.java +++ /dev/null @@ -1,23 +0,0 @@ -package ru.touchin.roboswag.components.storeables; - -import android.content.SharedPreferences; -import android.support.annotation.NonNull; -import android.support.annotation.Nullable; - -import ru.touchin.roboswag.core.data.storeable.SameTypesConverter; -import ru.touchin.roboswag.core.data.storeable.Storeable; - -/** - * Created by Gavriil Sitnikov on 12/04/16. - * TODO: description - */ -public class StringPreferenceStoreable extends Storeable { - - public StringPreferenceStoreable(@NonNull final String name, - @NonNull final SharedPreferences preferences, - @Nullable final String defaultValue) { - super(name, name, String.class, String.class, new PreferenceStore<>(preferences), new SameTypesConverter<>(), - false, null, null, defaultValue); - } - -} \ No newline at end of file