Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-notes.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/it/niedermann/owncloud/notes/shared')
-rw-r--r--app/src/main/java/it/niedermann/owncloud/notes/shared/model/ApiVersion.java7
-rw-r--r--app/src/main/java/it/niedermann/owncloud/notes/shared/model/NotesSettings.java34
2 files changed, 41 insertions, 0 deletions
diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/ApiVersion.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/ApiVersion.java
index 94c5408d..ee2fdc3a 100644
--- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/ApiVersion.java
+++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/ApiVersion.java
@@ -10,6 +10,7 @@ import java.util.regex.Pattern;
@SuppressWarnings("WeakerAccess")
public class ApiVersion implements Comparable<ApiVersion> {
private static final Pattern NUMBER_EXTRACTION_PATTERN = Pattern.compile("[0-9]+");
+ private static final ApiVersion VERSION_1_2 = new ApiVersion("1.2", 1, 2);
public static final ApiVersion API_VERSION_0_2 = new ApiVersion(0, 2);
public static final ApiVersion API_VERSION_1_0 = new ApiVersion(1, 0);
@@ -83,6 +84,12 @@ public class ApiVersion implements Comparable<ApiVersion> {
return 0;
}
+ public boolean supportsSettings() {
+ // TODO
+ return true;
+// return getMajor() >= 1 && getMinor() >= 2;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o) return true;
diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/NotesSettings.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/NotesSettings.java
new file mode 100644
index 00000000..ff11434f
--- /dev/null
+++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/NotesSettings.java
@@ -0,0 +1,34 @@
+package it.niedermann.owncloud.notes.shared.model;
+
+import androidx.annotation.Nullable;
+
+public class NotesSettings {
+
+ @Nullable
+ private String notesPath;
+ @Nullable
+ private String fileSuffix;
+
+ public NotesSettings(@Nullable String notesPath, @Nullable String fileSuffix) {
+ this.notesPath = notesPath;
+ this.fileSuffix = fileSuffix;
+ }
+
+ @Nullable
+ public String getNotesPath() {
+ return notesPath;
+ }
+
+ public void setNotesPath(@Nullable String notesPath) {
+ this.notesPath = notesPath;
+ }
+
+ @Nullable
+ public String getFileSuffix() {
+ return fileSuffix;
+ }
+
+ public void setFileSuffix(@Nullable String fileSuffix) {
+ this.fileSuffix = fileSuffix;
+ }
+}