From a75d4d3154016d4a3902f9f83e2ec19e1893a9ad Mon Sep 17 00:00:00 2001 From: Andy Scherzinger Date: Thu, 7 Mar 2024 17:01:04 +0100 Subject: [PATCH 1/2] Add SPDX header to java/kotlin files Signed-off-by: Andy Scherzinger --- .../owncloud/notes/AppendToNoteActivity.java | 7 +++++ .../notes/FormattingHelpActivity.java | 7 +++++ .../owncloud/notes/LockedActivity.java | 8 +++++ .../owncloud/notes/NotesApplication.java | 11 +++++++ .../owncloud/notes/about/AboutActivity.java | 8 +++++ .../about/AboutFragmentContributingTab.java | 7 +++++ .../notes/about/AboutFragmentCreditsTab.java | 8 +++++ .../notes/about/AboutFragmentLicenseTab.java | 8 +++++ .../AccountPickerDialogFragment.java | 7 +++++ .../accountpicker/AccountPickerListener.java | 7 +++++ .../AccountSwitcherAdapter.java | 7 +++++ .../AccountSwitcherDialog.java | 7 +++++ .../AccountSwitcherListener.java | 7 +++++ .../AccountSwitcherViewHolder.java | 7 +++++ .../owncloud/notes/branding/Branded.java | 6 ++++ .../notes/branding/BrandedActivity.java | 6 ++++ .../notes/branding/BrandedDialogFragment.java | 8 +++-- .../notes/branding/BrandedFragment.java | 8 +++-- .../branding/BrandedPreferenceCategory.java | 6 ++++ .../notes/branding/BrandedSnackbar.java | 6 ++++ .../branding/BrandedSwitchPreference.java | 6 ++++ .../owncloud/notes/branding/BrandingUtil.java | 6 ++++ .../branding/DeleteAlertDialogBuilder.java | 6 ++++ .../notes/branding/NotesViewThemeUtils.java | 6 ++++ .../owncloud/notes/edit/BaseNoteFragment.java | 6 ++++ .../owncloud/notes/edit/EditNoteActivity.java | 6 ++++ .../notes/edit/NoteDirectEditFragment.kt | 6 ++++ .../owncloud/notes/edit/NoteEditFragment.java | 6 ++++ .../notes/edit/NotePreviewFragment.java | 6 ++++ .../notes/edit/NoteReadonlyFragment.java | 6 ++++ .../edit/SearchableBaseNoteFragment.java | 6 ++++ .../notes/edit/category/CategoryAdapter.java | 7 ++++- .../edit/category/CategoryDialogFragment.java | 8 +++-- .../edit/category/CategoryViewModel.java | 14 ++++++--- .../edit/title/EditTitleDialogFragment.java | 9 ++++-- .../notes/exception/ExceptionActivity.java | 7 ++++- .../exception/ExceptionDialogFragment.java | 7 ++++- .../notes/exception/ExceptionHandler.java | 7 ++++- .../exception/IntendedOfflineException.java | 6 ++++ .../notes/exception/tips/TipsAdapter.java | 10 +++++-- .../notes/exception/tips/TipsModel.java | 8 ++++- .../notes/exception/tips/TipsViewHolder.java | 13 +++++--- .../importaccount/ImportAccountActivity.java | 6 ++++ .../importaccount/ImportAccountViewModel.java | 6 ++++ .../owncloud/notes/main/MainActivity.java | 6 ++++ .../owncloud/notes/main/MainViewModel.java | 6 ++++ .../main/MultiSelectedActionModeCallback.java | 11 +++---- .../notes/main/items/ItemAdapter.java | 10 +++++-- .../notes/main/items/NoteViewHolder.java | 16 ++++------ .../main/items/grid/GridItemDecoration.java | 6 ++++ .../main/items/grid/NoteViewGridHolder.java | 14 ++++++--- .../grid/NoteViewGridHolderOnlyTitle.java | 6 ++++ .../items/list/NoteViewHolderWithExcerpt.java | 7 ++++- .../list/NoteViewHolderWithoutExcerpt.java | 6 ++++ .../list/NotesListViewItemTouchHelper.java | 7 ++++- .../notes/main/items/section/SectionItem.java | 6 ++++ .../items/section/SectionItemDecoration.java | 6 ++++ .../main/items/section/SectionViewHolder.java | 6 ++++ .../items/selection/ItemIdKeyProvider.java | 8 ++++- .../main/items/selection/ItemLookup.java | 8 ++++- .../items/selection/ItemSelectionTracker.java | 6 ++++ .../owncloud/notes/main/menu/MenuAdapter.java | 6 ++++ .../owncloud/notes/main/menu/MenuItem.java | 6 ++++ .../notes/main/menu/MenuViewHolder.java | 11 +++++-- .../main/navigation/NavigationAdapter.java | 6 ++++ .../navigation/NavigationClickListener.java | 6 ++++ .../notes/main/navigation/NavigationItem.java | 14 ++++++--- .../main/navigation/NavigationViewHolder.java | 6 ++++ .../notes/main/slots/SlotterUtil.java | 6 ++++ .../owncloud/notes/main/slots/Timeslot.java | 6 ++++ .../notes/main/slots/Timeslotter.java | 6 ++++ .../IManageAccountsCallback.java | 6 ++++ .../manageaccounts/ManageAccountAdapter.java | 6 ++++ .../ManageAccountViewHolder.java | 6 ++++ .../ManageAccountsActivity.java | 9 ++++-- .../ManageAccountsViewModel.java | 10 +++++-- .../notes/persistence/ApiProvider.java | 6 ++++ .../notes/persistence/CapabilitiesClient.java | 6 ++++ .../notes/persistence/CapabilitiesWorker.java | 6 ++++ .../persistence/DirectEditingRepository.kt | 6 ++++ .../notes/persistence/NotesDatabase.java | 24 ++++++++++++++- .../notes/persistence/NotesImportTask.java | 7 ++++- .../notes/persistence/NotesRepository.java | 6 ++++ .../persistence/NotesServerSyncTask.java | 6 ++++ .../notes/persistence/SyncWorker.java | 6 ++++ .../notes/persistence/dao/AccountDao.java | 6 ++++ .../persistence/dao/CategoryOptionsDao.java | 9 ++++-- .../notes/persistence/dao/NoteDao.java | 6 ++++ .../persistence/dao/WidgetNotesListDao.java | 6 ++++ .../persistence/dao/WidgetSingleNoteDao.java | 6 ++++ .../notes/persistence/entity/Account.java | 6 ++++ .../persistence/entity/CategoryOptions.java | 7 ++++- .../entity/CategoryWithNotesCount.java | 6 ++++ .../notes/persistence/entity/Converters.java | 6 ++++ .../notes/persistence/entity/Note.java | 6 ++++ .../entity/NotesListWidgetData.java | 6 ++++ .../entity/SingleNoteWidgetData.java | 6 ++++ .../migration/Migration_10_11.java | 9 ++++-- .../migration/Migration_11_12.java | 7 ++++- .../migration/Migration_12_13.java | 7 ++++- .../migration/Migration_13_14.java | 9 ++++-- .../migration/Migration_14_15.java | 8 +++-- .../migration/Migration_15_16.java | 9 ++++-- .../migration/Migration_16_17.java | 6 ++++ .../migration/Migration_17_18.java | 8 +++-- .../migration/Migration_18_19.java | 6 ++++ .../migration/Migration_19_20.java | 8 ++++- .../migration/Migration_20_21.java | 7 ++++- .../migration/Migration_21_22.java | 7 ++++- .../migration/Migration_22_23.java | 8 +++-- .../migration/Migration_23_24.java | 6 ++++ .../persistence/migration/Migration_24_25.kt | 6 ++++ .../persistence/migration/Migration_9_10.java | 8 +++-- .../sync/CapabilitiesDeserializer.java | 6 ++++ .../notes/persistence/sync/FilesAPI.kt | 6 ++++ .../notes/persistence/sync/NotesAPI.java | 7 ++++- .../notes/persistence/sync/NotesAPI_0_2.java | 7 ++++- .../notes/persistence/sync/NotesAPI_1_0.java | 7 ++++- .../notes/persistence/sync/OcsAPI.java | 7 ++++- .../notes/preferences/DarkModeSetting.java | 6 ++++ .../preferences/PreferencesActivity.java | 6 ++++ .../preferences/PreferencesFragment.java | 6 ++++ .../preferences/PreferencesViewModel.java | 6 ++++ .../quicksettings/NewNoteTileService.java | 6 ++++ .../shared/account/AccountChooserAdapter.java | 6 ++++ .../account/AccountChooserViewHolder.java | 6 ++++ .../notes/shared/model/ApiVersion.java | 7 ++++- .../notes/shared/model/Capabilities.java | 6 ++++ .../shared/model/CategorySortingMethod.java | 6 ++++ .../owncloud/notes/shared/model/DBStatus.java | 6 ++++ .../shared/model/ENavigationCategoryType.java | 6 ++++ .../notes/shared/model/IResponseCallback.java | 6 ++++ .../notes/shared/model/ISyncCallback.java | 9 ++++-- .../notes/shared/model/ImportStatus.java | 6 ++++ .../owncloud/notes/shared/model/Item.java | 6 ++++ .../shared/model/NavigationCategory.java | 6 ++++ .../notes/shared/model/NoteClickListener.java | 6 ++++ .../notes/shared/model/NotesSettings.java | 6 ++++ .../notes/shared/model/OcsResponse.java | 6 ++++ .../owncloud/notes/shared/model/OcsUrl.kt | 6 ++++ .../owncloud/notes/shared/model/OcsUser.java | 6 ++++ .../notes/shared/model/SyncResultStatus.java | 6 ++++ .../directediting/DirectEditingCreator.kt | 6 ++++ .../directediting/DirectEditingEditor.kt | 6 ++++ .../model/directediting/DirectEditingInfo.kt | 6 ++++ .../directediting/DirectEditingRequestBody.kt | 6 ++++ .../notes/shared/util/ApiVersionUtil.java | 7 +++++ .../notes/shared/util/ConnectionLiveData.kt | 7 +++++ .../shared/util/CustomAppGlideModule.java | 6 ++++ .../shared/util/DeviceCredentialUtil.java | 6 ++++ .../notes/shared/util/DisplayUtils.java | 6 ++++ .../notes/shared/util/ExtendedFabUtil.kt | 6 ++++ .../notes/shared/util/KeyboardUtils.kt | 6 ++++ .../owncloud/notes/shared/util/NoteUtil.java | 7 ++++- .../notes/shared/util/NotesColorUtil.java | 6 ++++ .../owncloud/notes/shared/util/SSOUtil.java | 6 ++++ .../owncloud/notes/shared/util/ShareUtil.java | 6 ++++ .../notes/shared/util/SupportUtil.java | 6 ++++ .../notes/shared/util/WidgetUtil.java | 6 ++++ .../notes/shared/util/rx/DisposableSet.kt | 6 ++++ .../notes/widget/AbstractWidgetData.java | 6 ++++ .../widget/notelist/NoteListViewModel.java | 6 ++++ .../notes/widget/notelist/NoteListWidget.java | 6 ++++ .../NoteListWidgetConfigurationActivity.java | 7 ++++- .../notelist/NoteListWidgetFactory.java | 6 ++++ .../notelist/NoteListWidgetService.java | 6 ++++ .../widget/singlenote/SingleNoteWidget.java | 6 ++++ ...SingleNoteWidgetConfigurationActivity.java | 6 ++++ .../singlenote/SingleNoteWidgetFactory.java | 6 ++++ .../singlenote/SingleNoteWidgetService.java | 6 ++++ .../edit/SearchableBaseNoteFragmentTest.java | 9 ++++-- .../notes/main/MainViewModelTest.java | 12 ++++---- .../items/grid/GridItemDecorationTest.java | 24 +++++++++------ .../notes/main/slots/SlotterUtilTest.java | 6 ++++ .../notes/persistence/AccountDaoTest.java | 15 ++++++---- .../notes/persistence/ApiProviderTest.java | 8 ++++- .../persistence/CapabilitiesClientTest.java | 8 ++++- .../notes/persistence/NotesDaoTest.java | 8 ++++- .../persistence/NotesRepositoryTest.java | 8 ++++- .../persistence/NotesServerSyncTaskTest.java | 30 +++++++++++-------- .../notes/persistence/NotesTestingUtil.java | 6 ++++ .../sync/CapabilitiesDeserializerTest.java | 6 ++++ .../persistence/util/NotesColorUtilTest.java | 13 +++++--- .../notes/shared/model/ApiVersionTest.java | 8 ++++- .../notes/shared/util/ApiVersionUtilTest.java | 8 ++++- .../NavigationCategorySortingMethodTest.java | 12 ++++++-- .../notes/shared/util/NoteUtilTest.java | 11 +++++-- 187 files changed, 1231 insertions(+), 148 deletions(-) diff --git a/app/src/main/java/it/niedermann/owncloud/notes/AppendToNoteActivity.java b/app/src/main/java/it/niedermann/owncloud/notes/AppendToNoteActivity.java index 4f0fb2803..95ba8a0bd 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/AppendToNoteActivity.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/AppendToNoteActivity.java @@ -1,3 +1,10 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2020-2021 Stefan Niedermann + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes; import android.os.Bundle; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/FormattingHelpActivity.java b/app/src/main/java/it/niedermann/owncloud/notes/FormattingHelpActivity.java index 036d24e93..1199fb768 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/FormattingHelpActivity.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/FormattingHelpActivity.java @@ -1,3 +1,10 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2020-2023 Stefan Niedermann + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes; import static it.niedermann.owncloud.notes.shared.util.NoteUtil.getFontSizeFromPreferences; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/LockedActivity.java b/app/src/main/java/it/niedermann/owncloud/notes/LockedActivity.java index f5695a408..5270dda23 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/LockedActivity.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/LockedActivity.java @@ -1,3 +1,11 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2020-2021 Stefan Niedermann + * SPDX-FileCopyrightText: 2020 Christoph Loy + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes; import android.app.KeyguardManager; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/NotesApplication.java b/app/src/main/java/it/niedermann/owncloud/notes/NotesApplication.java index 82cdf60f5..1845473aa 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/NotesApplication.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/NotesApplication.java @@ -1,3 +1,14 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2023 Álvaro Brey + * SPDX-FileCopyrightText: 2016-2021 Stefan Niedermann + * SPDX-FileCopyrightText: 2021 Konrad Pozniak + * SPDX-FileCopyrightText: 2020 Christoph Loy + * SPDX-FileCopyrightText: 2017 Daniel Bailey + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes; import static androidx.preference.PreferenceManager.getDefaultSharedPreferences; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/about/AboutActivity.java b/app/src/main/java/it/niedermann/owncloud/notes/about/AboutActivity.java index f7d636675..b84024bdb 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/about/AboutActivity.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/about/AboutActivity.java @@ -1,3 +1,11 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2015-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2015-2021 Stefan Niedermann + * SPDX-FileCopyrightText: 2021 TacoTheDank + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.about; import android.os.Bundle; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/about/AboutFragmentContributingTab.java b/app/src/main/java/it/niedermann/owncloud/notes/about/AboutFragmentContributingTab.java index 90a9a3bce..25b136954 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/about/AboutFragmentContributingTab.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/about/AboutFragmentContributingTab.java @@ -1,3 +1,10 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2016-2021 Stefan Niedermann + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.about; import static it.niedermann.owncloud.notes.shared.util.SupportUtil.setTextWithURL; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/about/AboutFragmentCreditsTab.java b/app/src/main/java/it/niedermann/owncloud/notes/about/AboutFragmentCreditsTab.java index 8bfd785e1..c0789268a 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/about/AboutFragmentCreditsTab.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/about/AboutFragmentCreditsTab.java @@ -1,3 +1,11 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2023 Álvaro Brey + * SPDX-FileCopyrightText: 2016-2021 Stefan Niedermann + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.about; import static it.niedermann.owncloud.notes.shared.util.SupportUtil.setTextWithURL; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/about/AboutFragmentLicenseTab.java b/app/src/main/java/it/niedermann/owncloud/notes/about/AboutFragmentLicenseTab.java index df6d43940..a69f15387 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/about/AboutFragmentLicenseTab.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/about/AboutFragmentLicenseTab.java @@ -1,3 +1,11 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2016-2021 Stefan Niedermann + * SPDX-FileCopyrightText: 2020 Christoph Loy + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.about; import static it.niedermann.owncloud.notes.shared.util.SupportUtil.setTextWithURL; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/accountpicker/AccountPickerDialogFragment.java b/app/src/main/java/it/niedermann/owncloud/notes/accountpicker/AccountPickerDialogFragment.java index 12272889a..75fb39e54 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/accountpicker/AccountPickerDialogFragment.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/accountpicker/AccountPickerDialogFragment.java @@ -1,3 +1,10 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2020-2023 Stefan Niedermann + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.accountpicker; import android.app.Dialog; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/accountpicker/AccountPickerListener.java b/app/src/main/java/it/niedermann/owncloud/notes/accountpicker/AccountPickerListener.java index 4b77333a3..9e71fdd56 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/accountpicker/AccountPickerListener.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/accountpicker/AccountPickerListener.java @@ -1,3 +1,10 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2020 Stefan Niedermann + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.accountpicker; import androidx.annotation.NonNull; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/accountswitcher/AccountSwitcherAdapter.java b/app/src/main/java/it/niedermann/owncloud/notes/accountswitcher/AccountSwitcherAdapter.java index becc3ac1e..660c22154 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/accountswitcher/AccountSwitcherAdapter.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/accountswitcher/AccountSwitcherAdapter.java @@ -1,3 +1,10 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2020 Stefan Niedermann + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.accountswitcher; import android.view.LayoutInflater; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/accountswitcher/AccountSwitcherDialog.java b/app/src/main/java/it/niedermann/owncloud/notes/accountswitcher/AccountSwitcherDialog.java index c33a17e36..31876116f 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/accountswitcher/AccountSwitcherDialog.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/accountswitcher/AccountSwitcherDialog.java @@ -1,3 +1,10 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2020-2023 Stefan Niedermann + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.accountswitcher; import android.app.Dialog; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/accountswitcher/AccountSwitcherListener.java b/app/src/main/java/it/niedermann/owncloud/notes/accountswitcher/AccountSwitcherListener.java index 87491a163..cae6ec179 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/accountswitcher/AccountSwitcherListener.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/accountswitcher/AccountSwitcherListener.java @@ -1,3 +1,10 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2020 Stefan Niedermann + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.accountswitcher; import androidx.annotation.NonNull; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/accountswitcher/AccountSwitcherViewHolder.java b/app/src/main/java/it/niedermann/owncloud/notes/accountswitcher/AccountSwitcherViewHolder.java index 1f096c96e..b3119fdd5 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/accountswitcher/AccountSwitcherViewHolder.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/accountswitcher/AccountSwitcherViewHolder.java @@ -1,3 +1,10 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2020-2021 Stefan Niedermann + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.accountswitcher; import android.net.Uri; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/branding/Branded.java b/app/src/main/java/it/niedermann/owncloud/notes/branding/Branded.java index 29a33868b..61f0e819a 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/branding/Branded.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/branding/Branded.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.branding; import androidx.annotation.ColorInt; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedActivity.java b/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedActivity.java index 634291796..15d9a177d 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedActivity.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedActivity.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.branding; import static it.niedermann.owncloud.notes.branding.BrandingUtil.readBrandMainColorLiveData; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedDialogFragment.java b/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedDialogFragment.java index bf232b7da..3f4168686 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedDialogFragment.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedDialogFragment.java @@ -1,7 +1,11 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.branding; -import android.content.Context; - import androidx.annotation.ColorInt; import androidx.annotation.Nullable; import androidx.fragment.app.DialogFragment; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedFragment.java b/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedFragment.java index bed275755..88a3b6c03 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedFragment.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedFragment.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.branding; import android.util.TypedValue; @@ -8,8 +14,6 @@ import androidx.annotation.NonNull; import androidx.fragment.app.Fragment; -import it.niedermann.owncloud.notes.R; - public abstract class BrandedFragment extends Fragment implements Branded { @ColorInt diff --git a/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedPreferenceCategory.java b/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedPreferenceCategory.java index 3925bec48..12a4cb951 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedPreferenceCategory.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedPreferenceCategory.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.branding; import android.content.Context; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedSnackbar.java b/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedSnackbar.java index 1789dc90a..def4950e6 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedSnackbar.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedSnackbar.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.branding; import static it.niedermann.owncloud.notes.branding.BrandingUtil.readBrandMainColor; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedSwitchPreference.java b/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedSwitchPreference.java index faea9ff4a..500da3f36 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedSwitchPreference.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandedSwitchPreference.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.branding; import android.annotation.SuppressLint; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandingUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandingUtil.java index 1e93f1348..d42ce8e01 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandingUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/branding/BrandingUtil.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.branding; import android.content.Context; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/branding/DeleteAlertDialogBuilder.java b/app/src/main/java/it/niedermann/owncloud/notes/branding/DeleteAlertDialogBuilder.java index e51b5024b..8d9cdb155 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/branding/DeleteAlertDialogBuilder.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/branding/DeleteAlertDialogBuilder.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2022-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.branding; import android.content.Context; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/branding/NotesViewThemeUtils.java b/app/src/main/java/it/niedermann/owncloud/notes/branding/NotesViewThemeUtils.java index 909a4c850..8c9d3642a 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/branding/NotesViewThemeUtils.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/branding/NotesViewThemeUtils.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.branding; import static com.nextcloud.android.common.ui.util.ColorStateListUtilsKt.buildColorStateList; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/edit/BaseNoteFragment.java b/app/src/main/java/it/niedermann/owncloud/notes/edit/BaseNoteFragment.java index 1d6adc0ec..b7011fbb9 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/edit/BaseNoteFragment.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/edit/BaseNoteFragment.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.edit; import static java.lang.Boolean.TRUE; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/edit/EditNoteActivity.java b/app/src/main/java/it/niedermann/owncloud/notes/edit/EditNoteActivity.java index 954311095..097fa14a8 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/edit/EditNoteActivity.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/edit/EditNoteActivity.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2015-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.edit; import static it.niedermann.owncloud.notes.shared.model.ENavigationCategoryType.FAVORITES; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/edit/NoteDirectEditFragment.kt b/app/src/main/java/it/niedermann/owncloud/notes/edit/NoteDirectEditFragment.kt index 0c9b9772f..ca553d2d9 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/edit/NoteDirectEditFragment.kt +++ b/app/src/main/java/it/niedermann/owncloud/notes/edit/NoteDirectEditFragment.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.edit import android.annotation.SuppressLint diff --git a/app/src/main/java/it/niedermann/owncloud/notes/edit/NoteEditFragment.java b/app/src/main/java/it/niedermann/owncloud/notes/edit/NoteEditFragment.java index 9ba17f95a..7c56c1e17 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/edit/NoteEditFragment.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/edit/NoteEditFragment.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.edit; import static androidx.core.view.ViewCompat.isAttachedToWindow; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/edit/NotePreviewFragment.java b/app/src/main/java/it/niedermann/owncloud/notes/edit/NotePreviewFragment.java index 37048d6ac..21f8a7c70 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/edit/NotePreviewFragment.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/edit/NotePreviewFragment.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2015-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.edit; import static androidx.core.view.ViewCompat.isAttachedToWindow; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/edit/NoteReadonlyFragment.java b/app/src/main/java/it/niedermann/owncloud/notes/edit/NoteReadonlyFragment.java index 55771c247..7a1126f59 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/edit/NoteReadonlyFragment.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/edit/NoteReadonlyFragment.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.edit; import android.os.Bundle; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/edit/SearchableBaseNoteFragment.java b/app/src/main/java/it/niedermann/owncloud/notes/edit/SearchableBaseNoteFragment.java index f1e86980a..4711c0bf6 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/edit/SearchableBaseNoteFragment.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/edit/SearchableBaseNoteFragment.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.edit; import android.os.Bundle; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/edit/category/CategoryAdapter.java b/app/src/main/java/it/niedermann/owncloud/notes/edit/category/CategoryAdapter.java index 0208205bc..04162845c 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/edit/category/CategoryAdapter.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/edit/category/CategoryAdapter.java @@ -1,7 +1,12 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.edit.category; import android.content.Context; -import android.graphics.drawable.Drawable; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/edit/category/CategoryDialogFragment.java b/app/src/main/java/it/niedermann/owncloud/notes/edit/category/CategoryDialogFragment.java index b29f14cf8..5976aea35 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/edit/category/CategoryDialogFragment.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/edit/category/CategoryDialogFragment.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.edit.category; import android.app.Dialog; @@ -5,9 +11,7 @@ import android.os.Bundle; import android.text.Editable; import android.text.TextWatcher; -import android.util.Log; import android.view.View; -import android.view.WindowManager; import android.widget.EditText; import androidx.annotation.NonNull; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/edit/category/CategoryViewModel.java b/app/src/main/java/it/niedermann/owncloud/notes/edit/category/CategoryViewModel.java index ea5efd37a..41c9a699e 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/edit/category/CategoryViewModel.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/edit/category/CategoryViewModel.java @@ -1,5 +1,15 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.edit.category; +import static androidx.lifecycle.Transformations.map; +import static androidx.lifecycle.Transformations.switchMap; +import static it.niedermann.owncloud.notes.shared.util.DisplayUtils.convertToCategoryNavigationItem; + import android.app.Application; import android.text.TextUtils; @@ -13,10 +23,6 @@ import it.niedermann.owncloud.notes.main.navigation.NavigationItem; import it.niedermann.owncloud.notes.persistence.NotesRepository; -import static androidx.lifecycle.Transformations.map; -import static androidx.lifecycle.Transformations.switchMap; -import static it.niedermann.owncloud.notes.shared.util.DisplayUtils.convertToCategoryNavigationItem; - public class CategoryViewModel extends AndroidViewModel { private final NotesRepository repo; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/edit/title/EditTitleDialogFragment.java b/app/src/main/java/it/niedermann/owncloud/notes/edit/title/EditTitleDialogFragment.java index b370f7982..860e81c25 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/edit/title/EditTitleDialogFragment.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/edit/title/EditTitleDialogFragment.java @@ -1,12 +1,15 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.edit.title; import android.app.Dialog; import android.content.Context; import android.os.Bundle; -import android.util.Log; import android.view.View; -import android.view.Window; -import android.view.WindowManager; import androidx.annotation.NonNull; import androidx.annotation.Nullable; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/exception/ExceptionActivity.java b/app/src/main/java/it/niedermann/owncloud/notes/exception/ExceptionActivity.java index 68aa1d30d..0d9f4d268 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/exception/ExceptionActivity.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/exception/ExceptionActivity.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2019-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.exception; import android.content.Context; @@ -17,7 +23,6 @@ import it.niedermann.owncloud.notes.databinding.ActivityExceptionBinding; import it.niedermann.owncloud.notes.exception.tips.TipsAdapter; - public class ExceptionActivity extends AppCompatActivity { private static final String KEY_THROWABLE = "throwable"; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/exception/ExceptionDialogFragment.java b/app/src/main/java/it/niedermann/owncloud/notes/exception/ExceptionDialogFragment.java index dc0b003bd..4a6d1e876 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/exception/ExceptionDialogFragment.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/exception/ExceptionDialogFragment.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.exception; import android.app.Dialog; @@ -6,7 +12,6 @@ import android.view.View; import androidx.annotation.NonNull; -import androidx.appcompat.app.AlertDialog; import androidx.appcompat.app.AppCompatDialogFragment; import androidx.fragment.app.DialogFragment; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/exception/ExceptionHandler.java b/app/src/main/java/it/niedermann/owncloud/notes/exception/ExceptionHandler.java index 7e90bd724..afc7dcaaa 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/exception/ExceptionHandler.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/exception/ExceptionHandler.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.exception; import android.app.Activity; @@ -5,7 +11,6 @@ import androidx.annotation.NonNull; - public class ExceptionHandler implements Thread.UncaughtExceptionHandler { private static final String TAG = ExceptionHandler.class.getSimpleName(); diff --git a/app/src/main/java/it/niedermann/owncloud/notes/exception/IntendedOfflineException.java b/app/src/main/java/it/niedermann/owncloud/notes/exception/IntendedOfflineException.java index 1cd1f206f..836124ab0 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/exception/IntendedOfflineException.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/exception/IntendedOfflineException.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.exception; import androidx.annotation.NonNull; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/exception/tips/TipsAdapter.java b/app/src/main/java/it/niedermann/owncloud/notes/exception/tips/TipsAdapter.java index fb3eccf05..6e470089b 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/exception/tips/TipsAdapter.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/exception/tips/TipsAdapter.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.exception.tips; import static android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS; @@ -5,8 +11,6 @@ import android.content.Intent; import android.net.Uri; -import android.os.Build.VERSION; -import android.os.Build.VERSION_CODES; import android.provider.Settings; import android.view.LayoutInflater; import android.view.ViewGroup; @@ -116,4 +120,4 @@ private void add(@StringRes int text) { private void add(@StringRes int text, @Nullable Intent primaryAction) { tips.add(new TipsModel(text, primaryAction)); } -} \ No newline at end of file +} diff --git a/app/src/main/java/it/niedermann/owncloud/notes/exception/tips/TipsModel.java b/app/src/main/java/it/niedermann/owncloud/notes/exception/tips/TipsModel.java index 1197898da..a4d8a23bd 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/exception/tips/TipsModel.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/exception/tips/TipsModel.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.exception.tips; import android.content.Intent; @@ -26,4 +32,4 @@ public int getText() { public Intent getActionIntent() { return this.actionIntent; } -} \ No newline at end of file +} diff --git a/app/src/main/java/it/niedermann/owncloud/notes/exception/tips/TipsViewHolder.java b/app/src/main/java/it/niedermann/owncloud/notes/exception/tips/TipsViewHolder.java index e0c2a410d..49c18a3ed 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/exception/tips/TipsViewHolder.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/exception/tips/TipsViewHolder.java @@ -1,5 +1,13 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.exception.tips; +import static it.niedermann.owncloud.notes.exception.ExceptionDialogFragment.INTENT_EXTRA_BUTTON_TEXT; + import android.content.Intent; import android.view.View; @@ -9,9 +17,6 @@ import it.niedermann.owncloud.notes.databinding.ItemTipBinding; -import static it.niedermann.owncloud.notes.exception.ExceptionDialogFragment.INTENT_EXTRA_BUTTON_TEXT; - - public class TipsViewHolder extends RecyclerView.ViewHolder { private final ItemTipBinding binding; @@ -32,4 +37,4 @@ public void bind(TipsModel tip, Consumer actionButtonClickedListener) { binding.actionButton.setVisibility(View.GONE); } } -} \ No newline at end of file +} diff --git a/app/src/main/java/it/niedermann/owncloud/notes/importaccount/ImportAccountActivity.java b/app/src/main/java/it/niedermann/owncloud/notes/importaccount/ImportAccountActivity.java index c4e580790..cb0757437 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/importaccount/ImportAccountActivity.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/importaccount/ImportAccountActivity.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.importaccount; import android.accounts.NetworkErrorException; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/importaccount/ImportAccountViewModel.java b/app/src/main/java/it/niedermann/owncloud/notes/importaccount/ImportAccountViewModel.java index 1d60a0434..7a555e12b 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/importaccount/ImportAccountViewModel.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/importaccount/ImportAccountViewModel.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.importaccount; import android.app.Application; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/MainActivity.java b/app/src/main/java/it/niedermann/owncloud/notes/main/MainActivity.java index 21c9058d9..5374c882c 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/MainActivity.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/MainActivity.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2015-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main; import static android.os.Build.VERSION.SDK_INT; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/MainViewModel.java b/app/src/main/java/it/niedermann/owncloud/notes/main/MainViewModel.java index 101a10b0d..c1fc1cc0c 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/MainViewModel.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/MainViewModel.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main; import static androidx.lifecycle.Transformations.distinctUntilChanged; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/MultiSelectedActionModeCallback.java b/app/src/main/java/it/niedermann/owncloud/notes/main/MultiSelectedActionModeCallback.java index 6caf4f223..9996562ad 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/MultiSelectedActionModeCallback.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/MultiSelectedActionModeCallback.java @@ -1,7 +1,12 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main; import android.content.Context; -import android.graphics.drawable.Drawable; import android.util.TypedValue; import android.view.Menu; import android.view.MenuItem; @@ -14,13 +19,11 @@ import androidx.core.graphics.drawable.DrawableCompat; import androidx.fragment.app.FragmentManager; import androidx.lifecycle.LifecycleOwner; -import androidx.lifecycle.LiveData; import androidx.recyclerview.selection.SelectionTracker; import com.google.android.material.snackbar.Snackbar; import java.util.ArrayList; -import java.util.List; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; @@ -28,8 +31,6 @@ import it.niedermann.owncloud.notes.accountpicker.AccountPickerDialogFragment; import it.niedermann.owncloud.notes.branding.BrandedSnackbar; import it.niedermann.owncloud.notes.edit.category.CategoryDialogFragment; -import it.niedermann.owncloud.notes.persistence.entity.Account; -import it.niedermann.owncloud.notes.persistence.entity.Note; import it.niedermann.owncloud.notes.shared.util.ShareUtil; public class MultiSelectedActionModeCallback implements Callback { diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/items/ItemAdapter.java b/app/src/main/java/it/niedermann/owncloud/notes/main/items/ItemAdapter.java index 6f8ac2a8a..028f10aa9 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/items/ItemAdapter.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/items/ItemAdapter.java @@ -1,5 +1,13 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2015-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.items; +import static it.niedermann.owncloud.notes.shared.util.NoteUtil.getFontSizeFromPreferences; + import android.content.Context; import android.text.TextUtils; import android.view.LayoutInflater; @@ -35,8 +43,6 @@ import it.niedermann.owncloud.notes.shared.model.Item; import it.niedermann.owncloud.notes.shared.model.NoteClickListener; -import static it.niedermann.owncloud.notes.shared.util.NoteUtil.getFontSizeFromPreferences; - public class ItemAdapter extends RecyclerView.Adapter implements Branded { private static final String TAG = ItemAdapter.class.getSimpleName(); diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/items/NoteViewHolder.java b/app/src/main/java/it/niedermann/owncloud/notes/main/items/NoteViewHolder.java index 197593209..53a48afbd 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/items/NoteViewHolder.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/items/NoteViewHolder.java @@ -1,15 +1,17 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.items; import static android.view.View.INVISIBLE; import static android.view.View.VISIBLE; - import static com.nextcloud.android.common.ui.util.PlatformThemeUtil.isDarkMode; import android.content.Context; -import android.text.SpannableString; import android.text.TextUtils; -import android.text.style.BackgroundColorSpan; -import android.text.style.ForegroundColorSpan; import android.view.View; import android.widget.ImageView; import android.widget.TextView; @@ -19,17 +21,11 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.widget.AppCompatImageView; -import androidx.core.content.ContextCompat; -import androidx.core.graphics.drawable.DrawableCompat; import androidx.recyclerview.selection.ItemDetailsLookup; import androidx.recyclerview.widget.RecyclerView; import com.google.android.material.chip.Chip; import com.nextcloud.android.common.ui.theme.utils.ColorRole; -import com.nextcloud.android.common.ui.util.PlatformThemeUtil; - -import java.util.regex.Matcher; -import java.util.regex.Pattern; import it.niedermann.owncloud.notes.R; import it.niedermann.owncloud.notes.branding.BrandingUtil; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/items/grid/GridItemDecoration.java b/app/src/main/java/it/niedermann/owncloud/notes/main/items/grid/GridItemDecoration.java index 1f5020205..eba7ea850 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/items/grid/GridItemDecoration.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/items/grid/GridItemDecoration.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.items.grid; import android.graphics.Rect; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/items/grid/NoteViewGridHolder.java b/app/src/main/java/it/niedermann/owncloud/notes/main/items/grid/NoteViewGridHolder.java index 84d705e58..8e2cb5401 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/items/grid/NoteViewGridHolder.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/items/grid/NoteViewGridHolder.java @@ -1,5 +1,15 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.items.grid; +import static android.view.View.GONE; +import static android.view.View.VISIBLE; +import static it.niedermann.owncloud.notes.shared.util.NoteUtil.EXCERPT_LINE_SEPARATOR; + import android.content.Context; import android.graphics.Typeface; import android.text.TextUtils; @@ -16,10 +26,6 @@ import it.niedermann.owncloud.notes.persistence.entity.Note; import it.niedermann.owncloud.notes.shared.model.NoteClickListener; -import static android.view.View.GONE; -import static android.view.View.VISIBLE; -import static it.niedermann.owncloud.notes.shared.util.NoteUtil.EXCERPT_LINE_SEPARATOR; - public class NoteViewGridHolder extends NoteViewHolder { @NonNull private final ItemNotesListNoteItemGridBinding binding; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/items/grid/NoteViewGridHolderOnlyTitle.java b/app/src/main/java/it/niedermann/owncloud/notes/main/items/grid/NoteViewGridHolderOnlyTitle.java index e6b6df499..b9fe26d59 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/items/grid/NoteViewGridHolderOnlyTitle.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/items/grid/NoteViewGridHolderOnlyTitle.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.items.grid; import android.content.Context; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/items/list/NoteViewHolderWithExcerpt.java b/app/src/main/java/it/niedermann/owncloud/notes/main/items/list/NoteViewHolderWithExcerpt.java index ba6fc1d28..0951d13f9 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/items/list/NoteViewHolderWithExcerpt.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/items/list/NoteViewHolderWithExcerpt.java @@ -1,6 +1,11 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.items.list; -import android.content.Context; import android.view.View; import androidx.annotation.ColorInt; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/items/list/NoteViewHolderWithoutExcerpt.java b/app/src/main/java/it/niedermann/owncloud/notes/main/items/list/NoteViewHolderWithoutExcerpt.java index 84426dba0..07ad5aaad 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/items/list/NoteViewHolderWithoutExcerpt.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/items/list/NoteViewHolderWithoutExcerpt.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.items.list; import android.content.Context; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/items/list/NotesListViewItemTouchHelper.java b/app/src/main/java/it/niedermann/owncloud/notes/main/items/list/NotesListViewItemTouchHelper.java index fa7d46d3c..4b9734d7f 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/items/list/NotesListViewItemTouchHelper.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/items/list/NotesListViewItemTouchHelper.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.items.list; import android.annotation.SuppressLint; @@ -9,7 +15,6 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.lifecycle.LifecycleOwner; -import androidx.lifecycle.LiveData; import androidx.recyclerview.selection.SelectionTracker; import androidx.recyclerview.widget.ItemTouchHelper; import androidx.recyclerview.widget.RecyclerView; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/items/section/SectionItem.java b/app/src/main/java/it/niedermann/owncloud/notes/main/items/section/SectionItem.java index 38cdd2379..cf0385a14 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/items/section/SectionItem.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/items/section/SectionItem.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2015-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.items.section; import androidx.annotation.NonNull; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/items/section/SectionItemDecoration.java b/app/src/main/java/it/niedermann/owncloud/notes/main/items/section/SectionItemDecoration.java index bde8f1551..e7e2bb171 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/items/section/SectionItemDecoration.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/items/section/SectionItemDecoration.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.items.section; import android.graphics.Rect; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/items/section/SectionViewHolder.java b/app/src/main/java/it/niedermann/owncloud/notes/main/items/section/SectionViewHolder.java index b1ce4c45d..e73c91db5 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/items/section/SectionViewHolder.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/items/section/SectionViewHolder.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.items.section; import androidx.recyclerview.widget.RecyclerView; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/items/selection/ItemIdKeyProvider.java b/app/src/main/java/it/niedermann/owncloud/notes/main/items/selection/ItemIdKeyProvider.java index 03fda0202..df5b6fb39 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/items/selection/ItemIdKeyProvider.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/items/selection/ItemIdKeyProvider.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.items.selection; import androidx.annotation.NonNull; @@ -30,4 +36,4 @@ public int getPosition(@NonNull Long key) { final var viewHolder = recyclerView.findViewHolderForItemId(key); return viewHolder == null ? NO_POSITION : viewHolder.getLayoutPosition(); } -} \ No newline at end of file +} diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/items/selection/ItemLookup.java b/app/src/main/java/it/niedermann/owncloud/notes/main/items/selection/ItemLookup.java index e3ad40ddc..e7cb8b5de 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/items/selection/ItemLookup.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/items/selection/ItemLookup.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.items.selection; import android.view.MotionEvent; @@ -34,4 +40,4 @@ public ItemDetails getItemDetails(@NonNull MotionEvent e) { } return null; } -} \ No newline at end of file +} diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/items/selection/ItemSelectionTracker.java b/app/src/main/java/it/niedermann/owncloud/notes/main/items/selection/ItemSelectionTracker.java index bce834e2d..3319080f3 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/items/selection/ItemSelectionTracker.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/items/selection/ItemSelectionTracker.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.items.selection; import androidx.annotation.NonNull; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/menu/MenuAdapter.java b/app/src/main/java/it/niedermann/owncloud/notes/main/menu/MenuAdapter.java index 855cda890..9db11d72c 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/menu/MenuAdapter.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/menu/MenuAdapter.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.menu; import android.content.Context; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/menu/MenuItem.java b/app/src/main/java/it/niedermann/owncloud/notes/main/menu/MenuItem.java index 5503860ca..02f640ff5 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/menu/MenuItem.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/menu/MenuItem.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.menu; import android.content.Intent; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/menu/MenuViewHolder.java b/app/src/main/java/it/niedermann/owncloud/notes/main/menu/MenuViewHolder.java index bc42a2b42..bd0b0f4e6 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/menu/MenuViewHolder.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/menu/MenuViewHolder.java @@ -1,5 +1,13 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.menu; +import static android.view.View.GONE; + import android.content.Context; import androidx.annotation.ColorInt; @@ -8,12 +16,9 @@ import androidx.core.util.Consumer; import androidx.recyclerview.widget.RecyclerView; -import it.niedermann.owncloud.notes.R; import it.niedermann.owncloud.notes.branding.BrandingUtil; import it.niedermann.owncloud.notes.databinding.ItemNavigationBinding; -import static android.view.View.GONE; - public class MenuViewHolder extends RecyclerView.ViewHolder { private final ItemNavigationBinding binding; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/navigation/NavigationAdapter.java b/app/src/main/java/it/niedermann/owncloud/notes/main/navigation/NavigationAdapter.java index ee934dd37..1e38a40c1 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/navigation/NavigationAdapter.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/navigation/NavigationAdapter.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.navigation; import static it.niedermann.owncloud.notes.shared.model.ENavigationCategoryType.UNCATEGORIZED; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/navigation/NavigationClickListener.java b/app/src/main/java/it/niedermann/owncloud/notes/main/navigation/NavigationClickListener.java index 0e21d85e4..5b2bb6a1b 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/navigation/NavigationClickListener.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/navigation/NavigationClickListener.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.navigation; public interface NavigationClickListener { diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/navigation/NavigationItem.java b/app/src/main/java/it/niedermann/owncloud/notes/main/navigation/NavigationItem.java index 793529556..562acc190 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/navigation/NavigationItem.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/navigation/NavigationItem.java @@ -1,17 +1,23 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.navigation; +import static it.niedermann.owncloud.notes.shared.model.ENavigationCategoryType.UNCATEGORIZED; + import android.text.TextUtils; import androidx.annotation.DrawableRes; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import it.niedermann.owncloud.notes.shared.model.ENavigationCategoryType; - -import static it.niedermann.owncloud.notes.shared.model.ENavigationCategoryType.UNCATEGORIZED; - import java.util.Objects; +import it.niedermann.owncloud.notes.shared.model.ENavigationCategoryType; + public class NavigationItem { @NonNull public String id; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/navigation/NavigationViewHolder.java b/app/src/main/java/it/niedermann/owncloud/notes/main/navigation/NavigationViewHolder.java index 54fb6640c..ba83f3851 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/navigation/NavigationViewHolder.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/navigation/NavigationViewHolder.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.navigation; import static java.util.Objects.requireNonNull; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/slots/SlotterUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/main/slots/SlotterUtil.java index d2ff009fc..29c9d76af 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/slots/SlotterUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/slots/SlotterUtil.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.slots; import android.content.Context; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/slots/Timeslot.java b/app/src/main/java/it/niedermann/owncloud/notes/main/slots/Timeslot.java index 562a2985d..260126b3f 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/slots/Timeslot.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/slots/Timeslot.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.slots; import java.util.Calendar; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/main/slots/Timeslotter.java b/app/src/main/java/it/niedermann/owncloud/notes/main/slots/Timeslotter.java index bc271dac8..0e4215896 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/main/slots/Timeslotter.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/main/slots/Timeslotter.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.slots; import android.content.Context; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/IManageAccountsCallback.java b/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/IManageAccountsCallback.java index 93b04811f..d0d5fa4d9 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/IManageAccountsCallback.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/IManageAccountsCallback.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2022-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.manageaccounts; import androidx.annotation.NonNull; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountAdapter.java b/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountAdapter.java index 1c665857c..ce309b46f 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountAdapter.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountAdapter.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.manageaccounts; import android.view.LayoutInflater; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountViewHolder.java b/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountViewHolder.java index adcaf6ab7..49d7b0734 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountViewHolder.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountViewHolder.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.manageaccounts; import static android.view.View.GONE; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountsActivity.java b/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountsActivity.java index 18da71bae..12dda8d76 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountsActivity.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountsActivity.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.manageaccounts; import static it.niedermann.owncloud.notes.branding.BrandingUtil.readBrandMainColorLiveData; @@ -5,14 +11,11 @@ import android.accounts.NetworkErrorException; import android.os.Bundle; -import android.util.TypedValue; import android.view.View; import android.widget.Toast; -import androidx.annotation.AttrRes; import androidx.annotation.NonNull; import androidx.annotation.Nullable; -import androidx.annotation.Px; import androidx.annotation.StringRes; import androidx.lifecycle.ViewModelProvider; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountsViewModel.java b/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountsViewModel.java index 6cbc199d8..c8dbd91f6 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountsViewModel.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/manageaccounts/ManageAccountsViewModel.java @@ -1,5 +1,13 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.manageaccounts; +import static androidx.lifecycle.Transformations.distinctUntilChanged; + import android.app.Application; import android.content.Context; @@ -20,8 +28,6 @@ import it.niedermann.owncloud.notes.persistence.entity.Account; import it.niedermann.owncloud.notes.shared.model.IResponseCallback; -import static androidx.lifecycle.Transformations.distinctUntilChanged; - public class ManageAccountsViewModel extends AndroidViewModel { private final ExecutorService executor = Executors.newCachedThreadPool(); diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/ApiProvider.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/ApiProvider.java index bd1ae4eb3..c6268f6f0 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/ApiProvider.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/ApiProvider.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence; import android.content.Context; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/CapabilitiesClient.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/CapabilitiesClient.java index bc53af45d..8c0e93bce 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/CapabilitiesClient.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/CapabilitiesClient.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence; import android.content.Context; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/CapabilitiesWorker.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/CapabilitiesWorker.java index 43ff28812..af5389061 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/CapabilitiesWorker.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/CapabilitiesWorker.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence; import android.content.Context; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/DirectEditingRepository.kt b/app/src/main/java/it/niedermann/owncloud/notes/persistence/DirectEditingRepository.kt index 01cdfb1ac..09ab1d413 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/DirectEditingRepository.kt +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/DirectEditingRepository.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence import android.app.Application diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesDatabase.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesDatabase.java index a50604073..72507d588 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesDatabase.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesDatabase.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2015-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence; import android.content.Context; @@ -21,7 +27,23 @@ import it.niedermann.owncloud.notes.persistence.entity.Note; import it.niedermann.owncloud.notes.persistence.entity.NotesListWidgetData; import it.niedermann.owncloud.notes.persistence.entity.SingleNoteWidgetData; -import it.niedermann.owncloud.notes.persistence.migration.*; +import it.niedermann.owncloud.notes.persistence.migration.Migration_10_11; +import it.niedermann.owncloud.notes.persistence.migration.Migration_11_12; +import it.niedermann.owncloud.notes.persistence.migration.Migration_12_13; +import it.niedermann.owncloud.notes.persistence.migration.Migration_13_14; +import it.niedermann.owncloud.notes.persistence.migration.Migration_14_15; +import it.niedermann.owncloud.notes.persistence.migration.Migration_15_16; +import it.niedermann.owncloud.notes.persistence.migration.Migration_16_17; +import it.niedermann.owncloud.notes.persistence.migration.Migration_17_18; +import it.niedermann.owncloud.notes.persistence.migration.Migration_18_19; +import it.niedermann.owncloud.notes.persistence.migration.Migration_19_20; +import it.niedermann.owncloud.notes.persistence.migration.Migration_20_21; +import it.niedermann.owncloud.notes.persistence.migration.Migration_21_22; +import it.niedermann.owncloud.notes.persistence.migration.Migration_22_23; +import it.niedermann.owncloud.notes.persistence.migration.Migration_23_24; +import it.niedermann.owncloud.notes.persistence.migration.Migration_24_25; +import it.niedermann.owncloud.notes.persistence.migration.Migration_9_10; + @Database( entities = { Account.class, diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesImportTask.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesImportTask.java index 38172b94d..146c0d482 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesImportTask.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesImportTask.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence; import android.content.Context; @@ -20,7 +26,6 @@ import it.niedermann.owncloud.notes.shared.model.ImportStatus; import it.niedermann.owncloud.notes.shared.util.ApiVersionUtil; - public class NotesImportTask { private static final String TAG = NotesImportTask.class.getSimpleName(); diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesRepository.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesRepository.java index fa6dab2a7..0ad24f3d1 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesRepository.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesRepository.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence; import static android.os.Build.VERSION.SDK_INT; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesServerSyncTask.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesServerSyncTask.java index 1ecfdc925..cbfe06d1f 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesServerSyncTask.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/NotesServerSyncTask.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence; import android.content.Context; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/SyncWorker.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/SyncWorker.java index b5b2efb4b..1e97b0da5 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/SyncWorker.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/SyncWorker.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2019-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence; import android.content.Context; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/AccountDao.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/AccountDao.java index 8b3424adf..e8875bd91 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/AccountDao.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/AccountDao.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.dao; import androidx.annotation.ColorInt; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/CategoryOptionsDao.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/CategoryOptionsDao.java index 46fdb0f53..d1ec73d87 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/CategoryOptionsDao.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/CategoryOptionsDao.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.dao; import androidx.lifecycle.LiveData; @@ -5,10 +11,7 @@ import androidx.room.Insert; import androidx.room.Query; -import java.util.List; - import it.niedermann.owncloud.notes.persistence.entity.CategoryOptions; -import it.niedermann.owncloud.notes.persistence.entity.CategoryWithNotesCount; import it.niedermann.owncloud.notes.shared.model.CategorySortingMethod; @Dao diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/NoteDao.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/NoteDao.java index cd48b5d80..07b7e4f4a 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/NoteDao.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/NoteDao.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.dao; import androidx.lifecycle.LiveData; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/WidgetNotesListDao.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/WidgetNotesListDao.java index c198ab2f0..1f34e9278 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/WidgetNotesListDao.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/WidgetNotesListDao.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.dao; import androidx.room.Dao; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/WidgetSingleNoteDao.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/WidgetSingleNoteDao.java index dd0d1a194..5156af0e0 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/WidgetSingleNoteDao.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/dao/WidgetSingleNoteDao.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.dao; import androidx.room.Dao; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/Account.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/Account.java index 04f55738e..a8fc3ba56 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/Account.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/Account.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.entity; import android.graphics.Color; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/CategoryOptions.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/CategoryOptions.java index 35328ca8f..1e3ab0a3a 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/CategoryOptions.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/CategoryOptions.java @@ -1,10 +1,15 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.entity; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.room.Entity; import androidx.room.ForeignKey; -import androidx.room.Ignore; import androidx.room.Index; import java.io.Serializable; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/CategoryWithNotesCount.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/CategoryWithNotesCount.java index 139ce5c1c..7f8b222b8 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/CategoryWithNotesCount.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/CategoryWithNotesCount.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.entity; import androidx.room.Ignore; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/Converters.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/Converters.java index 099fec4e4..d70d5ead6 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/Converters.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/Converters.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.entity; import androidx.annotation.NonNull; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/Note.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/Note.java index 511327208..886eb8786 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/Note.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/Note.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.entity; import androidx.annotation.NonNull; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/NotesListWidgetData.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/NotesListWidgetData.java index ff319869e..9b946cbde 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/NotesListWidgetData.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/NotesListWidgetData.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.entity; import androidx.annotation.IntRange; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/SingleNoteWidgetData.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/SingleNoteWidgetData.java index 753d1ed8c..0e3b787ed 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/SingleNoteWidgetData.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/entity/SingleNoteWidgetData.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.entity; import androidx.room.Entity; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_10_11.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_10_11.java index 84ef21056..cebb621fd 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_10_11.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_10_11.java @@ -1,15 +1,18 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.migration; import android.content.Context; -import android.content.SharedPreferences; import androidx.annotation.NonNull; import androidx.preference.PreferenceManager; import androidx.room.migration.Migration; import androidx.sqlite.db.SupportSQLiteDatabase; -import java.util.Map; - import it.niedermann.owncloud.notes.preferences.DarkModeSetting; public class Migration_10_11 extends Migration { diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_11_12.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_11_12.java index d37916e81..59d064cc4 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_11_12.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_11_12.java @@ -1,7 +1,12 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.migration; import android.content.Context; -import android.database.sqlite.SQLiteDatabase; import androidx.annotation.NonNull; import androidx.room.migration.Migration; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_12_13.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_12_13.java index 07c405b65..6e26f9a51 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_12_13.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_12_13.java @@ -1,7 +1,12 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.migration; import android.content.Context; -import android.database.sqlite.SQLiteDatabase; import androidx.annotation.NonNull; import androidx.room.migration.Migration; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_13_14.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_13_14.java index ba206d1fb..69336a6bf 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_13_14.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_13_14.java @@ -1,10 +1,15 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.migration; import android.appwidget.AppWidgetManager; import android.content.ContentValues; import android.content.Context; import android.content.Intent; -import android.content.SharedPreferences; import android.util.Log; import androidx.annotation.NonNull; @@ -13,8 +18,6 @@ import androidx.room.migration.Migration; import androidx.sqlite.db.SupportSQLiteDatabase; -import java.util.Map; - import it.niedermann.owncloud.notes.preferences.DarkModeSetting; import it.niedermann.owncloud.notes.widget.notelist.NoteListWidget; import it.niedermann.owncloud.notes.widget.singlenote.SingleNoteWidget; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_14_15.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_14_15.java index b03e12287..e51ea24ff 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_14_15.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_14_15.java @@ -1,8 +1,12 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.migration; import android.content.ContentValues; -import android.database.Cursor; -import android.database.sqlite.SQLiteDatabase; import android.util.Log; import androidx.annotation.NonNull; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_15_16.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_15_16.java index ab2690a76..5478d5541 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_15_16.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_15_16.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.migration; import android.appwidget.AppWidgetManager; @@ -5,7 +11,6 @@ import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; -import android.database.Cursor; import android.util.Log; import androidx.annotation.NonNull; @@ -14,8 +19,6 @@ import androidx.room.migration.Migration; import androidx.sqlite.db.SupportSQLiteDatabase; -import java.util.Map; - import it.niedermann.owncloud.notes.preferences.DarkModeSetting; import it.niedermann.owncloud.notes.widget.notelist.NoteListWidget; import it.niedermann.owncloud.notes.widget.singlenote.SingleNoteWidget; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_16_17.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_16_17.java index a772fe845..1b8fb7e99 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_16_17.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_16_17.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.migration; import androidx.annotation.NonNull; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_17_18.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_17_18.java index 1a7a96e77..0de78ccc1 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_17_18.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_17_18.java @@ -1,7 +1,11 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.migration; -import android.database.sqlite.SQLiteDatabase; - import androidx.annotation.NonNull; import androidx.room.migration.Migration; import androidx.sqlite.db.SupportSQLiteDatabase; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_18_19.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_18_19.java index 576e2204a..53eec15f3 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_18_19.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_18_19.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.migration; import android.content.Context; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_19_20.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_19_20.java index 7a1d6ff3e..7e8056ea2 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_19_20.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_19_20.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 202-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.migration; import android.content.Context; @@ -27,4 +33,4 @@ public Migration_19_20(@NonNull Context context) { public void migrate(@NonNull SupportSQLiteDatabase database) { PreferenceManager.getDefaultSharedPreferences(context).edit().remove("branding").apply(); } -} \ No newline at end of file +} diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_20_21.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_20_21.java index db681f1b3..a0d2b906e 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_20_21.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_20_21.java @@ -1,7 +1,12 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.migration; import android.content.ContentValues; -import android.database.Cursor; import android.database.sqlite.SQLiteOpenHelper; import android.graphics.Color; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_21_22.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_21_22.java index c52ad8e38..dcf3a7c6f 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_21_22.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_21_22.java @@ -1,7 +1,12 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.migration; import android.content.Context; -import android.content.SharedPreferences; import androidx.annotation.NonNull; import androidx.preference.PreferenceManager; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_22_23.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_22_23.java index 2a993a2b7..a7e17721c 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_22_23.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_22_23.java @@ -1,7 +1,12 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.migration; import android.content.ContentValues; -import android.database.Cursor; import android.text.TextUtils; import androidx.annotation.NonNull; @@ -14,7 +19,6 @@ import org.json.JSONException; import java.util.ArrayList; -import java.util.Collection; import java.util.Objects; import java.util.stream.Collectors; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_23_24.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_23_24.java index 6aa892311..d86b4b163 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_23_24.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_23_24.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.migration; import android.content.Context; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_24_25.kt b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_24_25.kt index e172d1786..888f3821d 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_24_25.kt +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_24_25.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.migration import androidx.room.migration.Migration diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_9_10.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_9_10.java index b637e5164..682e2c696 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_9_10.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/migration/Migration_9_10.java @@ -1,8 +1,12 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.migration; import android.content.ContentValues; -import android.database.Cursor; -import android.database.sqlite.SQLiteDatabase; import androidx.annotation.NonNull; import androidx.room.OnConflictStrategy; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/CapabilitiesDeserializer.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/CapabilitiesDeserializer.java index 3d422c50e..be211bd9e 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/CapabilitiesDeserializer.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/CapabilitiesDeserializer.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.sync; import android.graphics.Color; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/FilesAPI.kt b/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/FilesAPI.kt index a14dcdd84..90730e1c3 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/FilesAPI.kt +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/FilesAPI.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.sync import it.niedermann.owncloud.notes.shared.model.OcsResponse diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/NotesAPI.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/NotesAPI.java index 4f8bee926..bb684d7e0 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/NotesAPI.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/NotesAPI.java @@ -1,6 +1,11 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.sync; - import android.util.Log; import androidx.annotation.NonNull; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/NotesAPI_0_2.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/NotesAPI_0_2.java index 13d66c03d..efda4d6dc 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/NotesAPI_0_2.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/NotesAPI_0_2.java @@ -1,6 +1,11 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.sync; - import com.nextcloud.android.sso.api.ParsedResponse; import java.util.List; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/NotesAPI_1_0.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/NotesAPI_1_0.java index 20f6f9a76..9d133c559 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/NotesAPI_1_0.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/NotesAPI_1_0.java @@ -1,6 +1,11 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.sync; - import com.nextcloud.android.sso.api.ParsedResponse; import java.util.List; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/OcsAPI.java b/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/OcsAPI.java index e24ef7eff..b6304cb2e 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/OcsAPI.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/persistence/sync/OcsAPI.java @@ -1,6 +1,11 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.sync; - import com.nextcloud.android.sso.api.ParsedResponse; import io.reactivex.Observable; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/preferences/DarkModeSetting.java b/app/src/main/java/it/niedermann/owncloud/notes/preferences/DarkModeSetting.java index 1c7c10f33..d38fc4f7a 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/preferences/DarkModeSetting.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/preferences/DarkModeSetting.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.preferences; import androidx.appcompat.app.AppCompatDelegate; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesActivity.java b/app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesActivity.java index 8741f76bf..723b895a4 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesActivity.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesActivity.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.preferences; import android.os.Bundle; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesFragment.java b/app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesFragment.java index c3d532cbe..303bb00e6 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesFragment.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesFragment.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.preferences; import android.app.Activity; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesViewModel.java b/app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesViewModel.java index dfde6c92d..c9c27d475 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesViewModel.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/preferences/PreferencesViewModel.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.preferences; import androidx.lifecycle.MutableLiveData; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/quicksettings/NewNoteTileService.java b/app/src/main/java/it/niedermann/owncloud/notes/quicksettings/NewNoteTileService.java index 56bb20b53..9dc1f1e00 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/quicksettings/NewNoteTileService.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/quicksettings/NewNoteTileService.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2018-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.quicksettings; import android.content.Intent; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/account/AccountChooserAdapter.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/account/AccountChooserAdapter.java index 6804ee621..e0408b043 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/account/AccountChooserAdapter.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/account/AccountChooserAdapter.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.account; import android.view.LayoutInflater; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/account/AccountChooserViewHolder.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/account/AccountChooserViewHolder.java index 5d3d29632..fbc04e79d 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/account/AccountChooserViewHolder.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/account/AccountChooserViewHolder.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.account; import android.net.Uri; 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 f0dcf0add..0234737ae 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 @@ -1,6 +1,11 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model; - import androidx.annotation.NonNull; import java.util.Objects; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/Capabilities.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/Capabilities.java index e3d739dee..806b94e90 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/Capabilities.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/Capabilities.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model; import android.graphics.Color; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/CategorySortingMethod.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/CategorySortingMethod.java index b743fcaba..f887f08fa 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/CategorySortingMethod.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/CategorySortingMethod.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model; public enum CategorySortingMethod { diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/DBStatus.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/DBStatus.java index ef06a277d..30d4ef832 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/DBStatus.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/DBStatus.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2015-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model; import androidx.annotation.NonNull; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/ENavigationCategoryType.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/ENavigationCategoryType.java index 871a12d43..b0936bd68 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/ENavigationCategoryType.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/ENavigationCategoryType.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model; import java.io.Serializable; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/IResponseCallback.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/IResponseCallback.java index 707931b08..c0eba7c18 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/IResponseCallback.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/IResponseCallback.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model; import androidx.annotation.NonNull; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/ISyncCallback.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/ISyncCallback.java index b5b9093c3..d68286202 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/ISyncCallback.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/ISyncCallback.java @@ -1,8 +1,13 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2015-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model; /** - * Callback - * Created by stefan on 01.10.15. + * Callback. */ public interface ISyncCallback { void onFinish(); diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/ImportStatus.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/ImportStatus.java index 7ae189efd..207d66a17 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/ImportStatus.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/ImportStatus.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model; import java.util.Collection; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/Item.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/Item.java index 234acb910..1a291f9aa 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/Item.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/Item.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2015-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model; public interface Item { diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/NavigationCategory.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/NavigationCategory.java index 8d15a0d16..dc394f7e1 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/NavigationCategory.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/NavigationCategory.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model; import androidx.annotation.NonNull; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/NoteClickListener.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/NoteClickListener.java index e34c005b6..49c5e7cc8 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/NoteClickListener.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/NoteClickListener.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model; import android.view.View; 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 index bffb23441..d6c8d9da1 100644 --- 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 @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model; import androidx.annotation.Nullable; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/OcsResponse.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/OcsResponse.java index 0fea9a92d..e32690f18 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/OcsResponse.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/OcsResponse.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model; import com.google.gson.annotations.Expose; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/OcsUrl.kt b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/OcsUrl.kt index bc9e2a14f..d3ed1516a 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/OcsUrl.kt +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/OcsUrl.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model import com.google.gson.annotations.Expose diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/OcsUser.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/OcsUser.java index 9248abdfd..3a51e0a6e 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/OcsUser.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/OcsUser.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model; import com.google.gson.annotations.Expose; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/SyncResultStatus.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/SyncResultStatus.java index 41ba850ab..2d281f83e 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/SyncResultStatus.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/SyncResultStatus.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model; public class SyncResultStatus { diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/directediting/DirectEditingCreator.kt b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/directediting/DirectEditingCreator.kt index 7fb7b5acc..ae8d8f794 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/directediting/DirectEditingCreator.kt +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/directediting/DirectEditingCreator.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model.directediting import com.google.gson.annotations.Expose diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/directediting/DirectEditingEditor.kt b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/directediting/DirectEditingEditor.kt index 5e5de2e3d..eda688f37 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/directediting/DirectEditingEditor.kt +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/directediting/DirectEditingEditor.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model.directediting import com.google.gson.annotations.Expose diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/directediting/DirectEditingInfo.kt b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/directediting/DirectEditingInfo.kt index 47131dd30..7840b162a 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/directediting/DirectEditingInfo.kt +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/directediting/DirectEditingInfo.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model.directediting import com.google.gson.annotations.Expose diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/directediting/DirectEditingRequestBody.kt b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/directediting/DirectEditingRequestBody.kt index 9bfea16bf..623ad8f8e 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/model/directediting/DirectEditingRequestBody.kt +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/model/directediting/DirectEditingRequestBody.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model.directediting import com.google.gson.annotations.Expose diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ApiVersionUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ApiVersionUtil.java index e6444658d..6cf6f7ac0 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ApiVersionUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ApiVersionUtil.java @@ -1,3 +1,10 @@ + +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.util; import android.text.TextUtils; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ConnectionLiveData.kt b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ConnectionLiveData.kt index 9a28ba80f..cf927d328 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ConnectionLiveData.kt +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ConnectionLiveData.kt @@ -1,3 +1,10 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-FileCopyrightText: 2024 Alper Öztürk + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.util import android.content.Context diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/CustomAppGlideModule.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/CustomAppGlideModule.java index 35625119d..53b3e8f2a 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/CustomAppGlideModule.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/CustomAppGlideModule.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.util; import android.content.Context; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DeviceCredentialUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DeviceCredentialUtil.java index d0a60fcf4..2bd5d510d 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DeviceCredentialUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DeviceCredentialUtil.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.util; import android.app.KeyguardManager; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DisplayUtils.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DisplayUtils.java index abba8e002..e59939d47 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DisplayUtils.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DisplayUtils.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2018-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.util; import static java.util.Arrays.asList; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ExtendedFabUtil.kt b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ExtendedFabUtil.kt index a27714fbe..49d33694a 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ExtendedFabUtil.kt +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ExtendedFabUtil.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.util import android.view.View diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/KeyboardUtils.kt b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/KeyboardUtils.kt index 627dfe91b..a4fbc1a80 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/KeyboardUtils.kt +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/KeyboardUtils.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.util import android.content.Context diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NoteUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NoteUtil.java index aae6c472e..2c148649d 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NoteUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NoteUtil.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2015-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.util; import android.content.Context; @@ -14,7 +20,6 @@ /** * Provides basic functionality for Note operations. - * Created by stefan on 06.10.15. */ @SuppressWarnings("WeakerAccess") public class NoteUtil { diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NotesColorUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NotesColorUtil.java index 46bc4a18f..9754e9b0a 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NotesColorUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NotesColorUtil.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.util; import androidx.annotation.ColorInt; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/SSOUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/SSOUtil.java index 1e2542b07..5eba03b56 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/SSOUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/SSOUtil.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2019-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.util; import android.app.Activity; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ShareUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ShareUtil.java index 4b7aebd97..615ce6e66 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ShareUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/ShareUtil.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.util; import android.content.Context; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/SupportUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/SupportUtil.java index 9c7abd8ca..7c7909bb7 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/SupportUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/SupportUtil.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.util; import android.content.res.Resources; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/WidgetUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/WidgetUtil.java index dc53fb3f4..2a23e77c6 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/WidgetUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/WidgetUtil.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.util; import android.app.PendingIntent; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/rx/DisposableSet.kt b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/rx/DisposableSet.kt index 12982ed64..0ed6510fc 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/rx/DisposableSet.kt +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/rx/DisposableSet.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2023-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.util.rx import io.reactivex.disposables.Disposable diff --git a/app/src/main/java/it/niedermann/owncloud/notes/widget/AbstractWidgetData.java b/app/src/main/java/it/niedermann/owncloud/notes/widget/AbstractWidgetData.java index 002cea65f..7a746f559 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/widget/AbstractWidgetData.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/widget/AbstractWidgetData.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.widget; import androidx.annotation.IntRange; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListViewModel.java b/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListViewModel.java index 61d6869d6..8452972f7 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListViewModel.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListViewModel.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.widget.notelist; import android.app.Application; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidget.java b/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidget.java index 7342b08c8..0cee87ffb 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidget.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidget.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.widget.notelist; import static it.niedermann.owncloud.notes.shared.util.WidgetUtil.pendingIntentFlagCompat; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetConfigurationActivity.java b/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetConfigurationActivity.java index c3effacf5..1c601e217 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetConfigurationActivity.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetConfigurationActivity.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.widget.notelist; import android.app.Activity; @@ -33,7 +39,6 @@ import static it.niedermann.owncloud.notes.persistence.entity.NotesListWidgetData.MODE_DISPLAY_STARRED; import static it.niedermann.owncloud.notes.shared.model.ENavigationCategoryType.RECENT; - public class NoteListWidgetConfigurationActivity extends LockedActivity { private static final String TAG = Activity.class.getSimpleName(); diff --git a/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetFactory.java b/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetFactory.java index d24d6d27e..07675aa2d 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetFactory.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetFactory.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.widget.notelist; import android.appwidget.AppWidgetManager; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetService.java b/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetService.java index 873cd2416..30b0bd9ee 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetService.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/widget/notelist/NoteListWidgetService.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.widget.notelist; import android.content.Intent; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/widget/singlenote/SingleNoteWidget.java b/app/src/main/java/it/niedermann/owncloud/notes/widget/singlenote/SingleNoteWidget.java index 77339e3ef..954ba45b8 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/widget/singlenote/SingleNoteWidget.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/widget/singlenote/SingleNoteWidget.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.widget.singlenote; import static it.niedermann.owncloud.notes.shared.util.WidgetUtil.pendingIntentFlagCompat; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/widget/singlenote/SingleNoteWidgetConfigurationActivity.java b/app/src/main/java/it/niedermann/owncloud/notes/widget/singlenote/SingleNoteWidgetConfigurationActivity.java index eb897def2..862d9f7e5 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/widget/singlenote/SingleNoteWidgetConfigurationActivity.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/widget/singlenote/SingleNoteWidgetConfigurationActivity.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2015-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.widget.singlenote; import android.app.Activity; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/widget/singlenote/SingleNoteWidgetFactory.java b/app/src/main/java/it/niedermann/owncloud/notes/widget/singlenote/SingleNoteWidgetFactory.java index 5369d3c70..1aa0fe722 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/widget/singlenote/SingleNoteWidgetFactory.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/widget/singlenote/SingleNoteWidgetFactory.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.widget.singlenote; import android.appwidget.AppWidgetManager; diff --git a/app/src/main/java/it/niedermann/owncloud/notes/widget/singlenote/SingleNoteWidgetService.java b/app/src/main/java/it/niedermann/owncloud/notes/widget/singlenote/SingleNoteWidgetService.java index 691acae99..39746914c 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/widget/singlenote/SingleNoteWidgetService.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/widget/singlenote/SingleNoteWidgetService.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2017-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.widget.singlenote; import android.content.Intent; diff --git a/app/src/test/java/it/niedermann/owncloud/notes/edit/SearchableBaseNoteFragmentTest.java b/app/src/test/java/it/niedermann/owncloud/notes/edit/SearchableBaseNoteFragmentTest.java index ac4a7145c..77180f06e 100644 --- a/app/src/test/java/it/niedermann/owncloud/notes/edit/SearchableBaseNoteFragmentTest.java +++ b/app/src/test/java/it/niedermann/owncloud/notes/edit/SearchableBaseNoteFragmentTest.java @@ -1,10 +1,15 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.edit; import org.junit.Assert; import org.junit.Test; import java.lang.reflect.InvocationTargetException; -import java.lang.reflect.Method; public class SearchableBaseNoteFragmentTest { @@ -48,4 +53,4 @@ public void testNullOrEmptyInput() throws NoSuchMethodException, InvocationTarge num = (int) method.invoke(null, "Hi my name is Mike Chester Wang", ""); Assert.assertEquals(0, num); } -} \ No newline at end of file +} diff --git a/app/src/test/java/it/niedermann/owncloud/notes/main/MainViewModelTest.java b/app/src/test/java/it/niedermann/owncloud/notes/main/MainViewModelTest.java index cd06b063f..9baeed02a 100644 --- a/app/src/test/java/it/niedermann/owncloud/notes/main/MainViewModelTest.java +++ b/app/src/test/java/it/niedermann/owncloud/notes/main/MainViewModelTest.java @@ -1,16 +1,19 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertTrue; -import static org.mockito.Mockito.mock; import android.content.Context; -import android.util.Log; import androidx.arch.core.executor.testing.InstantTaskExecutorRule; -import androidx.lifecycle.SavedStateHandle; import androidx.test.core.app.ApplicationProvider; import com.nextcloud.android.sso.exceptions.UnknownErrorException; @@ -25,7 +28,6 @@ import java.lang.reflect.Method; import java.util.Collections; import java.util.List; -import java.util.Optional; import it.niedermann.owncloud.notes.main.navigation.NavigationItem; import it.niedermann.owncloud.notes.persistence.entity.CategoryWithNotesCount; @@ -171,4 +173,4 @@ private static List getSaneCategoriesWithNotesCount() { new CategoryWithNotesCount(1, "Baz", 13) ); } -} \ No newline at end of file +} diff --git a/app/src/test/java/it/niedermann/owncloud/notes/main/items/grid/GridItemDecorationTest.java b/app/src/test/java/it/niedermann/owncloud/notes/main/items/grid/GridItemDecorationTest.java index 5c583d4fa..7a299f363 100644 --- a/app/src/test/java/it/niedermann/owncloud/notes/main/items/grid/GridItemDecorationTest.java +++ b/app/src/test/java/it/niedermann/owncloud/notes/main/items/grid/GridItemDecorationTest.java @@ -1,5 +1,20 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.items.grid; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertThrows; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.anyInt; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.reset; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; + import android.graphics.Rect; import android.view.View; @@ -14,15 +29,6 @@ import it.niedermann.owncloud.notes.main.items.ItemAdapter; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertThrows; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.ArgumentMatchers.anyInt; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.reset; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.when; - @RunWith(RobolectricTestRunner.class) public class GridItemDecorationTest { diff --git a/app/src/test/java/it/niedermann/owncloud/notes/main/slots/SlotterUtilTest.java b/app/src/test/java/it/niedermann/owncloud/notes/main/slots/SlotterUtilTest.java index 8e36de307..15a1180ee 100644 --- a/app/src/test/java/it/niedermann/owncloud/notes/main/slots/SlotterUtilTest.java +++ b/app/src/test/java/it/niedermann/owncloud/notes/main/slots/SlotterUtilTest.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.main.slots; import static org.junit.Assert.assertEquals; diff --git a/app/src/test/java/it/niedermann/owncloud/notes/persistence/AccountDaoTest.java b/app/src/test/java/it/niedermann/owncloud/notes/persistence/AccountDaoTest.java index f3bdf2541..680a46216 100644 --- a/app/src/test/java/it/niedermann/owncloud/notes/persistence/AccountDaoTest.java +++ b/app/src/test/java/it/niedermann/owncloud/notes/persistence/AccountDaoTest.java @@ -1,5 +1,14 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNull; + import androidx.annotation.NonNull; import androidx.arch.core.executor.testing.InstantTaskExecutorRule; import androidx.room.Room; @@ -15,9 +24,6 @@ import it.niedermann.owncloud.notes.persistence.entity.Account; import it.niedermann.owncloud.notes.shared.model.Capabilities; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertNull; - @RunWith(RobolectricTestRunner.class) public class AccountDaoTest { @@ -85,5 +91,4 @@ public void updateDisplayName() { db.getAccountDao().updateDisplayName(account.getId(), null); assertEquals("Should read userName in favor of displayName if displayName is NULL", "彼得", db.getAccountDao().getAccountById(account.getId()).getDisplayName()); } - -} \ No newline at end of file +} diff --git a/app/src/test/java/it/niedermann/owncloud/notes/persistence/ApiProviderTest.java b/app/src/test/java/it/niedermann/owncloud/notes/persistence/ApiProviderTest.java index ffbb9bdfc..97893db08 100644 --- a/app/src/test/java/it/niedermann/owncloud/notes/persistence/ApiProviderTest.java +++ b/app/src/test/java/it/niedermann/owncloud/notes/persistence/ApiProviderTest.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence; import androidx.arch.core.executor.testing.InstantTaskExecutorRule; @@ -89,4 +95,4 @@ public void testGetNotesAPI() { assertNotSame("After a manual invalidation, the returned Notes API will be a new instance", newNotesAPI, apiProvider.getNotesAPI(ApplicationProvider.getApplicationContext(), ssoAccount, ApiVersion.API_VERSION_0_2)); } -} \ No newline at end of file +} diff --git a/app/src/test/java/it/niedermann/owncloud/notes/persistence/CapabilitiesClientTest.java b/app/src/test/java/it/niedermann/owncloud/notes/persistence/CapabilitiesClientTest.java index 0b84504e0..161529fc4 100644 --- a/app/src/test/java/it/niedermann/owncloud/notes/persistence/CapabilitiesClientTest.java +++ b/app/src/test/java/it/niedermann/owncloud/notes/persistence/CapabilitiesClientTest.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence; import android.accounts.NetworkErrorException; @@ -96,4 +102,4 @@ public void printStackTrace() { }); assertNull(CapabilitiesClient.getDisplayName(ApplicationProvider.getApplicationContext(), ssoAccount, apiProvider)); } -} \ No newline at end of file +} diff --git a/app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesDaoTest.java b/app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesDaoTest.java index 5b0c064d4..e9fecf869 100644 --- a/app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesDaoTest.java +++ b/app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesDaoTest.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence; import android.database.sqlite.SQLiteConstraintException; @@ -430,4 +436,4 @@ private Account setupSecondAccountAndTestNotes() { } return secondAccount; } -} \ No newline at end of file +} diff --git a/app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesRepositoryTest.java b/app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesRepositoryTest.java index 7788c2487..11320943c 100644 --- a/app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesRepositoryTest.java +++ b/app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesRepositoryTest.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence; import static org.junit.Assert.assertEquals; @@ -306,4 +312,4 @@ public void searchLexicographically() throws InterruptedException, IOException { assertEquals(12, recent.get(1).getId()); assertEquals(10, recent.get(2).getId()); } -} \ No newline at end of file +} diff --git a/app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesServerSyncTaskTest.java b/app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesServerSyncTaskTest.java index c0dcb6827..d7112f91c 100644 --- a/app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesServerSyncTaskTest.java +++ b/app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesServerSyncTaskTest.java @@ -1,5 +1,22 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence; +import static org.mockito.ArgumentMatchers.any; +import static org.mockito.ArgumentMatchers.anyBoolean; +import static org.mockito.ArgumentMatchers.anyLong; +import static org.mockito.ArgumentMatchers.anyString; +import static org.mockito.ArgumentMatchers.argThat; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.verify; +import static org.mockito.Mockito.when; +import static it.niedermann.owncloud.notes.shared.model.DBStatus.LOCAL_EDITED; +import static it.niedermann.owncloud.notes.shared.model.DBStatus.VOID; + import android.content.Context; import androidx.arch.core.executor.testing.InstantTaskExecutorRule; @@ -25,17 +42,6 @@ import it.niedermann.owncloud.notes.persistence.sync.NotesAPI; import it.niedermann.owncloud.notes.shared.model.SyncResultStatus; -import static it.niedermann.owncloud.notes.shared.model.DBStatus.LOCAL_EDITED; -import static it.niedermann.owncloud.notes.shared.model.DBStatus.VOID; -import static org.mockito.ArgumentMatchers.any; -import static org.mockito.ArgumentMatchers.anyBoolean; -import static org.mockito.ArgumentMatchers.anyLong; -import static org.mockito.ArgumentMatchers.anyString; -import static org.mockito.ArgumentMatchers.argThat; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.verify; -import static org.mockito.Mockito.when; - @SuppressWarnings("CallToThreadRun") @RunWith(RobolectricTestRunner.class) public class NotesServerSyncTaskTest { @@ -95,4 +101,4 @@ public void testPullRemoteChanges() { verify(repo).addNote(anyLong(), argThat(argument -> "This note should be created locally".equals(argument.getContent()))); verify(repo).updateIfNotModifiedLocallyAndAnyRemoteColumnHasChanged(anyLong(), anyLong(), anyString(), anyBoolean(), anyString(), anyString(), argThat("This note should be updated locally"::equals), anyString()); } -} \ No newline at end of file +} diff --git a/app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesTestingUtil.java b/app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesTestingUtil.java index f0abb6267..96585b2a2 100644 --- a/app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesTestingUtil.java +++ b/app/src/test/java/it/niedermann/owncloud/notes/persistence/NotesTestingUtil.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence; import android.content.Context; diff --git a/app/src/test/java/it/niedermann/owncloud/notes/persistence/sync/CapabilitiesDeserializerTest.java b/app/src/test/java/it/niedermann/owncloud/notes/persistence/sync/CapabilitiesDeserializerTest.java index 4bb2d73c5..792817e85 100644 --- a/app/src/test/java/it/niedermann/owncloud/notes/persistence/sync/CapabilitiesDeserializerTest.java +++ b/app/src/test/java/it/niedermann/owncloud/notes/persistence/sync/CapabilitiesDeserializerTest.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.sync; import static org.junit.Assert.assertEquals; diff --git a/app/src/test/java/it/niedermann/owncloud/notes/persistence/util/NotesColorUtilTest.java b/app/src/test/java/it/niedermann/owncloud/notes/persistence/util/NotesColorUtilTest.java index 4ef897371..f89f444fc 100644 --- a/app/src/test/java/it/niedermann/owncloud/notes/persistence/util/NotesColorUtilTest.java +++ b/app/src/test/java/it/niedermann/owncloud/notes/persistence/util/NotesColorUtilTest.java @@ -1,5 +1,14 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.persistence.util; +import static org.junit.Assert.assertFalse; +import static org.junit.Assert.assertTrue; + import android.graphics.Color; import androidx.core.util.Pair; @@ -9,13 +18,9 @@ import org.robolectric.RobolectricTestRunner; import java.util.ArrayList; -import java.util.List; import it.niedermann.owncloud.notes.shared.util.NotesColorUtil; -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; - @RunWith(RobolectricTestRunner.class) public class NotesColorUtilTest { @Test diff --git a/app/src/test/java/it/niedermann/owncloud/notes/shared/model/ApiVersionTest.java b/app/src/test/java/it/niedermann/owncloud/notes/shared/model/ApiVersionTest.java index 5b3b6f5be..a0b225a30 100644 --- a/app/src/test/java/it/niedermann/owncloud/notes/shared/model/ApiVersionTest.java +++ b/app/src/test/java/it/niedermann/owncloud/notes/shared/model/ApiVersionTest.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2022-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.model; import static org.junit.Assert.assertEquals; @@ -42,4 +48,4 @@ public void shouldSupportNotesPathChangesWithApi1_2andAbove() { assertTrue(ApiVersion.API_VERSION_1_2.supportsNotesPathChange()); assertTrue(ApiVersion.API_VERSION_1_3.supportsNotesPathChange()); } -} \ No newline at end of file +} diff --git a/app/src/test/java/it/niedermann/owncloud/notes/shared/util/ApiVersionUtilTest.java b/app/src/test/java/it/niedermann/owncloud/notes/shared/util/ApiVersionUtilTest.java index 68f391259..02c1c0355 100644 --- a/app/src/test/java/it/niedermann/owncloud/notes/shared/util/ApiVersionUtilTest.java +++ b/app/src/test/java/it/niedermann/owncloud/notes/shared/util/ApiVersionUtilTest.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.util; import junit.framework.TestCase; @@ -226,4 +232,4 @@ public void testGetPreferredApiVersion() { assertEquals(1, result.getMajor()); assertEquals(1, result.getMinor()); } -} \ No newline at end of file +} diff --git a/app/src/test/java/it/niedermann/owncloud/notes/shared/util/NavigationCategorySortingMethodTest.java b/app/src/test/java/it/niedermann/owncloud/notes/shared/util/NavigationCategorySortingMethodTest.java index 05a09ceb9..ad0303e75 100644 --- a/app/src/test/java/it/niedermann/owncloud/notes/shared/util/NavigationCategorySortingMethodTest.java +++ b/app/src/test/java/it/niedermann/owncloud/notes/shared/util/NavigationCategorySortingMethodTest.java @@ -1,11 +1,17 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2020-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.util; +import static org.junit.Assert.assertEquals; + import org.junit.Test; import it.niedermann.owncloud.notes.shared.model.CategorySortingMethod; -import static org.junit.Assert.assertEquals; - public class NavigationCategorySortingMethodTest { @Test @@ -31,4 +37,4 @@ public void findById() { final var csm1 = CategorySortingMethod.SORT_LEXICOGRAPHICAL_ASC; assertEquals(csm1, CategorySortingMethod.findById(1)); } -} \ No newline at end of file +} diff --git a/app/src/test/java/it/niedermann/owncloud/notes/shared/util/NoteUtilTest.java b/app/src/test/java/it/niedermann/owncloud/notes/shared/util/NoteUtilTest.java index bffa68963..24d2a3307 100644 --- a/app/src/test/java/it/niedermann/owncloud/notes/shared/util/NoteUtilTest.java +++ b/app/src/test/java/it/niedermann/owncloud/notes/shared/util/NoteUtilTest.java @@ -1,3 +1,9 @@ +/* + * Nextcloud Notes - Android Client + * + * SPDX-FileCopyrightText: 2015-2024 Nextcloud GmbH and Nextcloud contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ package it.niedermann.owncloud.notes.shared.util; import android.os.Build; @@ -14,8 +20,7 @@ import it.niedermann.android.markdown.MarkdownUtil; /** - * Tests the NoteUtil - * Created by stefan on 06.10.15. + * Tests the NoteUtil. */ @RunWith(RobolectricTestRunner.class) public class NoteUtilTest extends TestCase { @@ -99,4 +104,4 @@ public void testGenerateNoteExcerpt_sdk_30() { // content has markdown while titles markdown is already stripped assertEquals("Title Bar", NoteUtil.generateNoteExcerpt("# Title\n- Title\n- Bar", "Title")); } -} \ No newline at end of file +} From c7e386cdc34fc28efdc94fa9723b3dd114f0d179 Mon Sep 17 00:00:00 2001 From: Andy Scherzinger Date: Thu, 7 Mar 2024 17:54:26 +0100 Subject: [PATCH 2/2] Add SPDX header to layouts/menus files Signed-off-by: Andy Scherzinger --- app/src/main/res/layout/activity_about.xml | 6 ++++++ app/src/main/res/layout/activity_edit.xml | 6 ++++++ app/src/main/res/layout/activity_exception.xml | 6 ++++++ app/src/main/res/layout/activity_formatting_help.xml | 6 ++++++ app/src/main/res/layout/activity_import_account.xml | 6 ++++++ app/src/main/res/layout/activity_manage_accounts.xml | 6 ++++++ .../main/res/layout/activity_note_list_configuration.xml | 6 ++++++ app/src/main/res/layout/activity_notes_list_view.xml | 6 ++++++ app/src/main/res/layout/activity_preferences.xml | 6 ++++++ app/src/main/res/layout/dialog_account_switcher.xml | 6 ++++++ app/src/main/res/layout/dialog_change_category.xml | 6 ++++++ app/src/main/res/layout/dialog_choose_account.xml | 6 ++++++ app/src/main/res/layout/dialog_edit_setting.xml | 6 ++++++ app/src/main/res/layout/dialog_edit_title.xml | 6 ++++++ app/src/main/res/layout/dialog_exception.xml | 6 ++++++ app/src/main/res/layout/drawer_layout.xml | 6 ++++++ app/src/main/res/layout/empty_content_view.xml | 6 ++++++ app/src/main/res/layout/fragment_about_contribution_tab.xml | 6 ++++++ app/src/main/res/layout/fragment_about_credits_tab.xml | 6 ++++++ app/src/main/res/layout/fragment_about_license_tab.xml | 6 ++++++ app/src/main/res/layout/fragment_note_direct_edit.xml | 6 ++++++ app/src/main/res/layout/fragment_note_edit.xml | 6 ++++++ app/src/main/res/layout/fragment_note_preview.xml | 6 ++++++ app/src/main/res/layout/item_account_choose.xml | 6 ++++++ app/src/main/res/layout/item_category.xml | 6 ++++++ app/src/main/res/layout/item_navigation.xml | 6 ++++++ app/src/main/res/layout/item_notes_list_note_item_grid.xml | 6 ++++++ .../layout/item_notes_list_note_item_grid_only_title.xml | 6 ++++++ .../res/layout/item_notes_list_note_item_with_excerpt.xml | 6 ++++++ .../layout/item_notes_list_note_item_without_excerpt.xml | 6 ++++++ app/src/main/res/layout/item_notes_list_section_item.xml | 6 ++++++ app/src/main/res/layout/item_pref.xml | 6 ++++++ app/src/main/res/layout/item_preference_category.xml | 6 ++++++ app/src/main/res/layout/item_tip.xml | 6 ++++++ app/src/main/res/layout/widget_entry.xml | 6 ++++++ app/src/main/res/layout/widget_entry_add.xml | 6 ++++++ app/src/main/res/layout/widget_note_list.xml | 6 ++++++ app/src/main/res/layout/widget_single_note.xml | 6 ++++++ app/src/main/res/layout/widget_single_note_content.xml | 6 ++++++ app/src/main/res/menu/menu_account.xml | 6 ++++++ app/src/main/res/menu/menu_list_context_multiple.xml | 6 ++++++ app/src/main/res/menu/menu_note_activity.xml | 6 ++++++ app/src/main/res/menu/menu_note_fragment.xml | 6 ++++++ 43 files changed, 258 insertions(+) diff --git a/app/src/main/res/layout/activity_about.xml b/app/src/main/res/layout/activity_about.xml index bf04d6f5f..267a41136 100644 --- a/app/src/main/res/layout/activity_about.xml +++ b/app/src/main/res/layout/activity_about.xml @@ -1,4 +1,10 @@ + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/fragment_about_credits_tab.xml b/app/src/main/res/layout/fragment_about_credits_tab.xml index 5ed56956f..9c1929836 100644 --- a/app/src/main/res/layout/fragment_about_credits_tab.xml +++ b/app/src/main/res/layout/fragment_about_credits_tab.xml @@ -1,4 +1,10 @@ + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/menu/menu_list_context_multiple.xml b/app/src/main/res/menu/menu_list_context_multiple.xml index 211c6df3e..1a8491212 100644 --- a/app/src/main/res/menu/menu_list_context_multiple.xml +++ b/app/src/main/res/menu/menu_list_context_multiple.xml @@ -1,4 +1,10 @@ + diff --git a/app/src/main/res/menu/menu_note_activity.xml b/app/src/main/res/menu/menu_note_activity.xml index 967bb4f07..d3b7b0ded 100644 --- a/app/src/main/res/menu/menu_note_activity.xml +++ b/app/src/main/res/menu/menu_note_activity.xml @@ -1,4 +1,10 @@ + +