mirror of
https://github.com/nextcloud/android.git
synced 2024-11-24 22:25:44 +03:00
Add SPDX header
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
parent
17049720bf
commit
7427f1a898
17 changed files with 88 additions and 266 deletions
|
@ -1,27 +1,12 @@
|
||||||
/*
|
/*
|
||||||
* Nextcloud Android client application
|
* Nextcloud - Android Client
|
||||||
*
|
*
|
||||||
* @author LukeOwncloud
|
* SPDX-FileCopyrightText: 2022 Álvaro Brey <alvaro@alvarobrey.com>
|
||||||
* @author AndyScherzinger
|
* SPDX-FileCopyrightText: 2019 Tobias Kaminsky <tobias@kaminsky.me>
|
||||||
* @author Tobias Kaminsky
|
* SPDX-FileCopyrightText: 2019 Andy Scherzinger <info@andy-scherzinger>
|
||||||
* @author Chris Narkiewicz
|
* SPDX-FileCopyrightText: 2019 Chris Narkiewicz <hello@ezaquarii.com>
|
||||||
*
|
* SPDX-FileCopyrightText: 2014 Luke Owncloud <owncloud@ohrt.org>
|
||||||
* Copyright (C) 2016 ownCloud Inc.
|
* SPDX-License-Identifier: GPL-2.0-only AND AGPL-3.0-or-later
|
||||||
* Copyright (C) 2016 LukeOwncloud
|
|
||||||
* Copyright (C) 2019 Andy Scherzinger
|
|
||||||
* Copyright (C) 2019 Chris Narkiewicz <hello@ezaquarii.com>
|
|
||||||
*
|
|
||||||
* This program is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2,
|
|
||||||
* as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
*/
|
||||||
package com.nextcloud.client.errorhandling
|
package com.nextcloud.client.errorhandling
|
||||||
|
|
||||||
|
|
|
@ -1,21 +1,8 @@
|
||||||
/*
|
/*
|
||||||
* Nextcloud application
|
* Nextcloud - Android Client
|
||||||
*
|
*
|
||||||
* @author Stefan Niedermann
|
* SPDX-FileCopyrightText: 2020 Stefan Niedermann <info@niedermann.it>
|
||||||
* Copyright (C) 2020 Stefan Niedermann <info@niedermann.it>
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
*
|
|
||||||
* This program is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License as published by
|
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
|
||||||
* at your option) any later version.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
*/
|
||||||
package com.nextcloud.client.integrations.deck
|
package com.nextcloud.client.integrations.deck
|
||||||
|
|
||||||
|
|
|
@ -1,21 +1,8 @@
|
||||||
/*
|
/*
|
||||||
* Nextcloud application
|
* Nextcloud - Android Client
|
||||||
*
|
*
|
||||||
* @author Stefan Niedermann
|
* SPDX-FileCopyrightText: 2020 Stefan Niedermann <info@niedermann.it>
|
||||||
* Copyright (C) 2020 Stefan Niedermann <info@niedermann.it>
|
* SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
*
|
|
||||||
* This program is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License as published by
|
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
|
||||||
* at your option) any later version.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
*/
|
||||||
package com.nextcloud.client.integrations.deck
|
package com.nextcloud.client.integrations.deck
|
||||||
|
|
||||||
|
|
|
@ -1,25 +1,13 @@
|
||||||
/*
|
/*
|
||||||
* Nextcloud Android client application
|
* Nextcloud - Android Client
|
||||||
*
|
*
|
||||||
* @author Chris Narkiewicz
|
* SPDX-FileCopyrightText: 2023 Jonas Mayer <jonas.a.mayer@gmx.net>
|
||||||
* @author TSI-mc
|
* SPDX-FileCopyrightText: 2023 TSI-mc
|
||||||
* Copyright (C) 2019 Chris Narkiewicz, EZ Aquarii
|
* SPDX-FileCopyrightText: 2022 Álvaro Brey <alvaro@alvarobrey.com>
|
||||||
* Copyright (C) 2023 TSI-mc
|
* SPDX-FileCopyrightText: 2021 Tobias Kaminsky <tobias@kaminsky.me>
|
||||||
*
|
* SPDX-FileCopyrightText: 2019 Chris Narkiewicz <hello@ezaquarii.com>
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* SPDX-License-Identifier: GPL-3.0-or-later AND AGPL-3.0-or-later
|
||||||
* it under the terms of the GNU General Public License as published by
|
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
|
||||||
* (at your option) any later version.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.nextcloud.client.preferences;
|
package com.nextcloud.client.preferences;
|
||||||
|
|
||||||
import com.nextcloud.appReview.AppReviewShownModel;
|
import com.nextcloud.appReview.AppReviewShownModel;
|
||||||
|
@ -34,16 +22,13 @@ import androidx.annotation.Nullable;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This interface provides single point of entry for access to all application
|
* This interface provides single point of entry for access to all application
|
||||||
* preferences and allows clients to subscribe for specific configuration
|
* preferences and allows clients to subscribe for specific configuration changes.
|
||||||
* changes.
|
|
||||||
*/
|
*/
|
||||||
public interface AppPreferences {
|
public interface AppPreferences {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Preferences listener. Callbacks should be invoked on main thread.
|
* Preferences listener. Callbacks should be invoked on main thread.
|
||||||
*
|
* Maintainers should extend this interface with callbacks for specific events.
|
||||||
* Maintainers should extend this interface with callbacks for specific
|
|
||||||
* events.
|
|
||||||
*/
|
*/
|
||||||
interface Listener {
|
interface Listener {
|
||||||
default void onDarkThemeModeChanged(DarkMode mode) {
|
default void onDarkThemeModeChanged(DarkMode mode) {
|
||||||
|
@ -324,8 +309,6 @@ public interface AppPreferences {
|
||||||
|
|
||||||
List<LogEntry> readLogEntry();
|
List<LogEntry> readLogEntry();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Saves the version code as the last seen version code.
|
* Saves the version code as the last seen version code.
|
||||||
*
|
*
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
* SPDX-FileCopyrightText: 2016 Andy Scherzinger <info@andy-scherzinger.de>
|
* SPDX-FileCopyrightText: 2016 Andy Scherzinger <info@andy-scherzinger.de>
|
||||||
* SPDX-FileCopyrightText: 2015 ownCloud Inc.
|
* SPDX-FileCopyrightText: 2015 ownCloud Inc.
|
||||||
* SPDX-FileCopyrightText: 2014 David A. Velasco <dvelasco@solidgear.es>
|
* SPDX-FileCopyrightText: 2014 David A. Velasco <dvelasco@solidgear.es>
|
||||||
* SPDX-FileCopyrightText: 2013 masensio <masensio@solidgear.es>
|
* SPDX-FileCopyrightText: 2013 Masensio <masensio@solidgear.es>
|
||||||
* SPDX-License-Identifier: GPL-2.0-only AND AGPL-3.0-or-later
|
* SPDX-License-Identifier: GPL-2.0-only AND AGPL-3.0-or-later
|
||||||
*/
|
*/
|
||||||
package com.owncloud.android;
|
package com.owncloud.android;
|
||||||
|
|
|
@ -1,24 +1,13 @@
|
||||||
/*
|
/*
|
||||||
* ownCloud Android client application
|
* Nextcloud - Android Client
|
||||||
*
|
|
||||||
* @author David A. Velasco
|
|
||||||
* Copyright (C) 2012 Bartek Przybylski
|
|
||||||
* Copyright (C) 2015 ownCloud Inc.
|
|
||||||
*
|
|
||||||
* This program is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2,
|
|
||||||
* as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
*
|
||||||
|
* SPDX-FileCopyrightText: 2018 Tobias Kaminsky <tobias@kaminsky.me>
|
||||||
|
* SPDX-FileCopyrightText: 2016 Andy Scherzinger <info@andy-scherzinger>
|
||||||
|
* SPDX-FileCopyrightText: 2015 ownCloud Inc.
|
||||||
|
* SPDX-FileCopyrightText: 2012 David A. Velasco <dvelasco@solidgear.es>
|
||||||
|
* SPDX-FileCopyrightText: 2011-2012 Bartosz Przybylski <bart.p.pl@gmail.com>
|
||||||
|
* SPDX-License-Identifier: GPL-2.0-only AND AGPL-3.0-or-later
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.owncloud.android.authentication;
|
package com.owncloud.android.authentication;
|
||||||
|
|
||||||
import android.accounts.AbstractAccountAuthenticator;
|
import android.accounts.AbstractAccountAuthenticator;
|
||||||
|
@ -37,13 +26,10 @@ import com.owncloud.android.R;
|
||||||
import com.owncloud.android.lib.common.accounts.AccountTypeUtils;
|
import com.owncloud.android.lib.common.accounts.AccountTypeUtils;
|
||||||
import com.owncloud.android.lib.common.utils.Log_OC;
|
import com.owncloud.android.lib.common.utils.Log_OC;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Authenticator for ownCloud accounts.
|
* Authenticator for ownCloud accounts.
|
||||||
*
|
|
||||||
* Controller class accessed from the system AccountManager,
|
* Controller class accessed from the system AccountManager,
|
||||||
* providing integration of ownCloud accounts with the Android system.
|
* providing integration of ownCloud accounts with the Android system.
|
||||||
*
|
|
||||||
* TODO - better separation in operations for OAuth-capable and regular ownCloud accounts.
|
* TODO - better separation in operations for OAuth-capable and regular ownCloud accounts.
|
||||||
* TODO - review completeness
|
* TODO - review completeness
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,19 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (C) 2009 The Android Open Source Project
|
* Nextcloud - Android Client
|
||||||
*
|
*
|
||||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
* SPDX-FileCopyrightText: 2009 The Android Open Source Project
|
||||||
* you may not use this file except in compliance with the License.
|
* SPDX-License-Identifier: Apache-2.0
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing, software
|
|
||||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
* See the License for the specific language governing permissions and
|
|
||||||
* limitations under the License.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.owncloud.android.authentication;
|
package com.owncloud.android.authentication;
|
||||||
|
|
||||||
import android.accounts.AccountAuthenticatorResponse;
|
import android.accounts.AccountAuthenticatorResponse;
|
||||||
|
@ -34,13 +24,11 @@ import androidx.appcompat.app.AppCompatActivity;
|
||||||
* This result will be sent as the result of the request when the activity finishes. If this is never set or if it is set to null
|
* This result will be sent as the result of the request when the activity finishes. If this is never set or if it is set to null
|
||||||
* then error AccountManager.ERROR_CODE_CANCELED will be called on the response.
|
* then error AccountManager.ERROR_CODE_CANCELED will be called on the response.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public abstract class AccountAuthenticatorActivity extends AppCompatActivity {
|
public abstract class AccountAuthenticatorActivity extends AppCompatActivity {
|
||||||
|
|
||||||
private AccountAuthenticatorResponse mAccountAuthenticatorResponse;
|
private AccountAuthenticatorResponse mAccountAuthenticatorResponse;
|
||||||
private Bundle mResultBundle;
|
private Bundle mResultBundle;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the result that is to be sent as the result of the request that caused this Activity to be launched.
|
* Set the result that is to be sent as the result of the request that caused this Activity to be launched.
|
||||||
* If result is null or this method is never called then the request will be canceled.
|
* If result is null or this method is never called then the request will be canceled.
|
||||||
|
|
|
@ -1,23 +1,9 @@
|
||||||
/**
|
/*
|
||||||
* ownCloud Android client application
|
* Nextcloud - Android Client
|
||||||
*
|
|
||||||
* Copyright (C) 2011 Bartek Przybylski
|
|
||||||
* Copyright (C) 2015 ownCloud Inc.
|
|
||||||
*
|
|
||||||
* This program is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2,
|
|
||||||
* as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
*
|
||||||
|
* SPDX-FileCopyrightText: 2011 Bartosz Przybylski <bart.p.pl@gmail.com>
|
||||||
|
* SPDX-License-Identifier: GPL-2.0-only
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.owncloud.android.authentication;
|
package com.owncloud.android.authentication;
|
||||||
|
|
||||||
import android.app.Service;
|
import android.app.Service;
|
||||||
|
|
|
@ -1,19 +1,16 @@
|
||||||
/*
|
/*
|
||||||
* ownCloud Android client application
|
* Nextcloud - Android Client
|
||||||
*
|
|
||||||
* @author Bartek Przybylski
|
|
||||||
* @author David A. Velasco
|
|
||||||
* @author masensio
|
|
||||||
* @author Mario Danic
|
|
||||||
* @author TSI-mc
|
|
||||||
* Copyright (C) 2012 Bartek Przybylski
|
|
||||||
* Copyright (C) 2015 ownCloud Inc.
|
|
||||||
* Copyright (C) 2017 Mario Danic
|
|
||||||
* Copyright (C) 2023 TSI-mc
|
|
||||||
*
|
*
|
||||||
|
* SPDX-FileCopyrightText: 2023 TSI-mc
|
||||||
|
* SPDX-FileCopyrightText: 2019-2021 Tobias Kaminsky <tobias@kaminsky.me>
|
||||||
|
* SPDX-FileCopyrightText: 2018 Andy Scherzinger <info@andy-scherzinger>
|
||||||
|
* SPDX-FileCopyrightText: 2017 Mario Danic <mario@lovelyhq.com>
|
||||||
|
* SPDX-FileCopyrightText: 2015 ownCloud Inc.
|
||||||
|
* SPDX-FileCopyrightText: 2013-2015 masensio <masensio@solidgear.es>
|
||||||
|
* SPDX-FileCopyrightText: 2013-2015 David A. Velasco <dvelasco@solidgear.es>
|
||||||
|
* SPDX-FileCopyrightText: 2011-2012 Bartosz Przybylski <bart.p.pl@gmail.com>
|
||||||
* SPDX-License-Identifier: GPL-2.0-only AND AGPL-3.0-or-later
|
* SPDX-License-Identifier: GPL-2.0-only AND AGPL-3.0-or-later
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.owncloud.android.authentication;
|
package com.owncloud.android.authentication;
|
||||||
|
|
||||||
import android.Manifest;
|
import android.Manifest;
|
||||||
|
|
|
@ -1,21 +1,11 @@
|
||||||
/*
|
/*
|
||||||
* ownCloud Android client application
|
* Nextcloud - Android Client
|
||||||
*
|
|
||||||
* @author masensio on 09/02/2015.
|
|
||||||
* Copyright (C) 2015 ownCloud Inc.
|
|
||||||
*
|
|
||||||
* This program is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2,
|
|
||||||
* as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
*
|
||||||
|
* SPDX-FileCopyrightText: 2023 Alper Ozturk <alper_ozturk@proton.me>
|
||||||
|
* SPDX-FileCopyrightText: 2021 Tobias Kaminsky <tobias@kaminsky.me>
|
||||||
|
* SPDX-FileCopyrightText: 2015 ownCloud Inc.
|
||||||
|
* SPDX-FileCopyrightText: 2013-2015 masensio <masensio@solidgear.es>
|
||||||
|
* SPDX-License-Identifier: GPL-2.0-only AND AGPL-3.0-or-later
|
||||||
*/
|
*/
|
||||||
@file:Suppress("DEPRECATION")
|
@file:Suppress("DEPRECATION")
|
||||||
|
|
||||||
|
@ -35,9 +25,8 @@ import com.owncloud.android.lib.resources.users.GetUserInfoRemoteOperation
|
||||||
import java.lang.ref.WeakReference
|
import java.lang.ref.WeakReference
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Async Task to verify the credentials of a user
|
* Async Task to verify the credentials of a user.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
class AuthenticatorAsyncTask(activity: Activity) : AsyncTask<Any?, Void?, RemoteOperationResult<UserInfo?>?>() {
|
class AuthenticatorAsyncTask(activity: Activity) : AsyncTask<Any?, Void?, RemoteOperationResult<UserInfo?>?>() {
|
||||||
private val mWeakContext: WeakReference<Context?>
|
private val mWeakContext: WeakReference<Context?>
|
||||||
private val mListener: WeakReference<OnAuthenticatorTaskListener>
|
private val mListener: WeakReference<OnAuthenticatorTaskListener>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
/*
|
/*
|
||||||
* Nextcloud - Android Client
|
* Nextcloud - Android Client
|
||||||
*
|
*
|
||||||
* SPDX-FileCopyrightText: 2016 Andy Scherzinger
|
* SPDX-FileCopyrightText: 2016 Andy Scherzinger <info@andy-scherzinger.de>
|
||||||
* SPDX-FileCopyrightText: 2016 Nextcloud
|
* SPDX-FileCopyrightText: 2016 Nextcloud
|
||||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1,23 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* Nextcloud application
|
* Nextcloud - Android Client
|
||||||
*
|
*
|
||||||
* @author Mario Danic
|
* SPDX-FileCopyrightText: 2022 Unpublished <unpublished@users.noreply.github.com>
|
||||||
* Copyright (C) 2017-2018 Mario Danic <mario@lovelyhq.com>
|
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
*
|
|
||||||
* This program is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License as published by
|
|
||||||
* the Free Software Foundation, either version 3 of the License, or
|
|
||||||
* at your option) any later version.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.owncloud.android.datamodel
|
package com.owncloud.android.datamodel
|
||||||
|
|
||||||
import android.os.Parcelable
|
import android.os.Parcelable
|
||||||
|
|
|
@ -1,23 +1,13 @@
|
||||||
/*
|
/*
|
||||||
* ownCloud Android client application
|
* Nextcloud - Android Client
|
||||||
*
|
*
|
||||||
* @author Bartek Przybylski
|
* SPDX-FileCopyrightText: 2022 Álvaro Brey <alvaro@alvarobrey.com>
|
||||||
* @author David A. Velasco
|
* SPDX-FileCopyrightText: 2016-2021 Tobias Kaminsky <tobias@kaminsky.me>
|
||||||
* @author masensio
|
* SPDX-FileCopyrightText: 2016 ownCloud Inc.
|
||||||
* Copyright (C) 2011 Bartek Przybylski
|
* SPDX-FileCopyrightText: 2014-2015 Masensio <masensio@solidgear.es>
|
||||||
* Copyright (C) 2016 ownCloud Inc.
|
* SPDX-FileCopyrightText: 2012 David A. Velasco <dvelasco@solidgear.es>
|
||||||
*
|
* SPDX-FileCopyrightText: 2011 Bartosz Przybylski <bart.p.pl@gmail.com>
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* SPDX-License-Identifier: GPL-2.0-only AND AGPL-3.0-or-later
|
||||||
* it under the terms of the GNU General Public License version 2,
|
|
||||||
* as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
*/
|
||||||
package com.owncloud.android.db;
|
package com.owncloud.android.db;
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,11 @@
|
||||||
/*
|
/*
|
||||||
* ownCloud Android client application
|
* Nextcloud - Android Client
|
||||||
*
|
*
|
||||||
* @author David A. Velasco
|
* SPDX-FileCopyrightText: 2019-2023 Tobias Kaminsky <tobias@kaminsky.me>
|
||||||
* Copyright (C) 2015 ownCloud Inc.
|
* SPDX-FileCopyrightText: 2015 ownCloud Inc.
|
||||||
*
|
* SPDX-FileCopyrightText: 2013 David A. Velasco <dvelasco@solidgear.es>
|
||||||
* This program is free software: you can redistribute it and/or modify
|
* SPDX-License-Identifier: GPL-2.0-only AND AGPL-3.0-or-later
|
||||||
* it under the terms of the GNU General Public License version 2,
|
|
||||||
* as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.owncloud.android.operations;
|
package com.owncloud.android.operations;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
@ -72,14 +61,11 @@ import androidx.localbroadcastmanager.content.LocalBroadcastManager;
|
||||||
|
|
||||||
import static com.owncloud.android.datamodel.OCFile.PATH_SEPARATOR;
|
import static com.owncloud.android.datamodel.OCFile.PATH_SEPARATOR;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Remote operation performing the synchronization of the list of files contained
|
* Remote operation performing the synchronization of the list of files contained in a folder identified with its
|
||||||
* in a folder identified with its remote path.
|
* remote path.
|
||||||
*
|
* Fetches the list and properties of the files contained in the given folder, including their properties, and updates
|
||||||
* Fetches the list and properties of the files contained in the given folder, including their
|
* the local database with them.
|
||||||
* properties, and updates the local database with them.
|
|
||||||
*
|
|
||||||
* Does NOT enter in the child folders to synchronize their contents also.
|
* Does NOT enter in the child folders to synchronize their contents also.
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("PMD.AvoidDuplicateLiterals")
|
@SuppressWarnings("PMD.AvoidDuplicateLiterals")
|
||||||
|
|
|
@ -1,25 +1,12 @@
|
||||||
/*
|
/*
|
||||||
* ownCloud Android client application
|
* Nextcloud - Android Client
|
||||||
*
|
|
||||||
* @author David A. Velasco
|
|
||||||
* @author masensio
|
|
||||||
* @author Tobias Kaminsky
|
|
||||||
* Copyright (C) 2015 ownCloud Inc.
|
|
||||||
*
|
|
||||||
* This program is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2,
|
|
||||||
* as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
*
|
||||||
|
* SPDX-FileCopyrightText: 2020 Tobias Kaminsky <tobias@kaminsky.me>
|
||||||
|
* SPDX-FileCopyrightText: 2015 ownCloud Inc.
|
||||||
|
* SPDX-FileCopyrightText: 2015 Masensio <masensio@solidgear.es>
|
||||||
|
* SPDX-FileCopyrightText: 2012 David A. Velasco <dvelasco@solidgear.es>
|
||||||
|
* SPDX-License-Identifier: GPL-2.0-only AND AGPL-3.0-or-later
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.owncloud.android.operations;
|
package com.owncloud.android.operations;
|
||||||
|
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
@ -36,7 +23,6 @@ import com.owncloud.android.lib.resources.files.RemoveFileRemoteOperation;
|
||||||
import com.owncloud.android.operations.common.SyncOperation;
|
import com.owncloud.android.operations.common.SyncOperation;
|
||||||
import com.owncloud.android.utils.MimeTypeUtil;
|
import com.owncloud.android.utils.MimeTypeUtil;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Remote operation performing the removal of a remote file or folder in the ownCloud server.
|
* Remote operation performing the removal of a remote file or folder in the ownCloud server.
|
||||||
*/
|
*/
|
||||||
|
@ -48,7 +34,6 @@ public class RemoveFileOperation extends SyncOperation {
|
||||||
private final boolean inBackground;
|
private final boolean inBackground;
|
||||||
private final Context context;
|
private final Context context;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructor
|
* Constructor
|
||||||
*
|
*
|
||||||
|
@ -70,7 +55,6 @@ public class RemoveFileOperation extends SyncOperation {
|
||||||
this.context = context;
|
this.context = context;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Getter for the file to remove (or removed, if the operation was successfully performed).
|
* Getter for the file to remove (or removed, if the operation was successfully performed).
|
||||||
*
|
*
|
||||||
|
|
|
@ -1,24 +1,13 @@
|
||||||
/*
|
/*
|
||||||
* ownCloud Android client application
|
* Nextcloud - Android Client
|
||||||
*
|
|
||||||
* @author David A. Velasco
|
|
||||||
* @author masensio
|
|
||||||
* Copyright (C) 2015 ownCloud Inc.
|
|
||||||
*
|
|
||||||
* This program is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU General Public License version 2,
|
|
||||||
* as published by the Free Software Foundation.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU General Public License
|
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*
|
*
|
||||||
|
* SPDX-FileCopyrightText: 2020-2021 Tobias Kaminsky <tobias@kaminsky.me>
|
||||||
|
* SPDX-FileCopyrightText: 2018-2019 Andy Scherzinger <info@andy-scherzinger>
|
||||||
|
* SPDX-FileCopyrightText: 2015 ownCloud Inc.
|
||||||
|
* SPDX-FileCopyrightText: 2015 Masensio <masensio@solidgear.es>
|
||||||
|
* SPDX-FileCopyrightText: 2012 David A. Velasco <dvelasco@solidgear.es>
|
||||||
|
* SPDX-License-Identifier: GPL-2.0-only AND AGPL-3.0-or-later
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package com.owncloud.android.operations;
|
package com.owncloud.android.operations;
|
||||||
|
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
|
@ -37,7 +26,6 @@ import com.owncloud.android.utils.MimeTypeUtil;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Remote operation performing the rename of a remote file (or folder?) in the ownCloud server.
|
* Remote operation performing the rename of a remote file (or folder?) in the ownCloud server.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
*
|
*
|
||||||
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
|
* SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
|
||||||
* SPDX-FileCopyrightText: 2024 Alper Ozturk <alper_ozturk@proton.me>
|
* SPDX-FileCopyrightText: 2024 Alper Ozturk <alper_ozturk@proton.me>
|
||||||
* SPDX-FileCopyrightText: 2023 Álvaro Brey Vilas<alvaro@alvarobrey.com>
|
* SPDX-FileCopyrightText: 2023 Álvaro Brey <alvaro@alvarobrey.com>
|
||||||
* SPDX-FileCopyrightText: 2023 Andy Scherzinger <info@andy-scherzinger.de>
|
* SPDX-FileCopyrightText: 2023 Andy Scherzinger <info@andy-scherzinger.de>
|
||||||
* SPDX-License-Identifier: AGPL-3.0-or-later
|
* SPDX-License-Identifier: AGPL-3.0-or-later
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in a new issue