New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Finished Database working #12
Commits on Oct 29, 2018
Commits on Oct 30, 2018
-
-
-
Removed unnecessary entry set methods
Those methods do not correspond entry ones
-
-
Finished Entry get methods for database
Entry file needs new coverage and analysis
Commits on Oct 31, 2018
Commits on Nov 1, 2018
-
-
-
-
-
-
-
SecurityCodesOperations finished
Moved some methods to parent class as they are working the same way for all subclasses
-
Commits on Nov 2, 2018
-
Updated database file and correspondent classes
"cidCategory" is not necessary to be in Entry child classes/tables, so it was removed
-
-
-
-
-
-
Commits on Nov 5, 2018
-
Generated OSQL script and included new dependencies - class "Generato…
…r" for obtaining a new SQL script and included new method at IOManager for reading OSQL files
-
-
Commits on Nov 11, 2018
Commits on Nov 30, 2018
Commits on Dec 29, 2018
Commits on Jan 6, 2019
-
-
Merge branch 'database' of https://github.com/Javinator9889/SecurePass …
…into database # Conflicts: # APP/.idea/caches/build_file_checksums.ser # APP/app/build.gradle # APP/app/src/main/java/javinator9889/securepass/io/database/DatabaseManager.java # APP/app/src/main/java/javinator9889/securepass/io/database/operations/CommonOperations.java
Commits on Jan 7, 2019
-
Minor corrections on "CommonOperations" class (the executor now finishes also when "finishConnection()" is called) and also inside "CategoryOperations" class. The new method allows the ability to remove the ID field inside the "Enum" classes (in a future, enumerations will be replaced with "StringDef" - see: https://android.jlelse.eu/android-performance-avoid-using-enum-on-android-326be0794dc3) Finally, lots of conflict files were removed as they are not essential
-
Updated methods for using Map instead of index values (the values doe…
…s not correspond always to the table ones)
Commits on Jan 21, 2019
Commits on Jan 23, 2019
-
Database modifications - in SQLite, only one primary key is required
In SQLite, if there is any FOREIGN KEY, it will not be necessarily a PRIMARY KEY, as it can violate constraints (NOT NULL) and at some cases there will be NULL primary keys and multiple (NON UNIQUE) FOREIGN KEYS marked as PRIMARY KEYS
-