Group Backend read only actions.

This commit is contained in:
Marcin Łojewski
2018-06-30 23:02:27 +02:00
parent 20ffbfcddb
commit 5218a0e80e

View File

@@ -27,14 +27,9 @@ use OCA\UserSQL\Model\Group;
use OCA\UserSQL\Properties; use OCA\UserSQL\Properties;
use OCA\UserSQL\Repository\GroupRepository; use OCA\UserSQL\Repository\GroupRepository;
use OCP\Group\Backend\ABackend; use OCP\Group\Backend\ABackend;
use OCP\Group\Backend\IAddToGroupBackend;
use OCP\Group\Backend\ICountDisabledInGroup;
use OCP\Group\Backend\ICountUsersBackend; use OCP\Group\Backend\ICountUsersBackend;
use OCP\Group\Backend\ICreateGroupBackend;
use OCP\Group\Backend\IDeleteGroupBackend;
use OCP\Group\Backend\IGroupDetailsBackend; use OCP\Group\Backend\IGroupDetailsBackend;
use OCP\Group\Backend\IIsAdminBackend; use OCP\Group\Backend\IIsAdminBackend;
use OCP\Group\Backend\IRemoveFromGroupBackend;
use OCP\ILogger; use OCP\ILogger;
/** /**
@@ -43,14 +38,9 @@ use OCP\ILogger;
* @author Marcin Łojewski <dev@mlojewski.me> * @author Marcin Łojewski <dev@mlojewski.me>
*/ */
final class GroupBackend extends ABackend implements final class GroupBackend extends ABackend implements
IAddToGroupBackend,
ICountDisabledInGroup,
ICountUsersBackend, ICountUsersBackend,
ICreateGroupBackend,
IDeleteGroupBackend,
IGroupDetailsBackend, IGroupDetailsBackend,
IIsAdminBackend, IIsAdminBackend
IRemoveFromGroupBackend
{ {
/** /**
* @var string The application name. * @var string The application name.
@@ -450,49 +440,4 @@ final class GroupBackend extends ABackend implements
&& !empty($this->properties[DB::USER_GROUP_GID_COLUMN]) && !empty($this->properties[DB::USER_GROUP_GID_COLUMN])
&& !empty($this->properties[DB::USER_GROUP_UID_COLUMN]); && !empty($this->properties[DB::USER_GROUP_UID_COLUMN]);
} }
/**
* @inheritdoc
*/
public function addToGroup(string $uid, string $gid): bool
{
// TODO: Implement addToGroup() method.
return false;
}
/**
* @inheritdoc
*/
public function countDisabledInGroup(string $gid): int
{
// TODO: Implement countDisabledInGroup() method.
return 0;
}
/**
* @inheritdoc
*/
public function createGroup(string $gid): bool
{
// TODO: Implement createGroup() method.
return false;
}
/**
* @inheritdoc
*/
public function deleteGroup(string $gid): bool
{
// TODO: Implement deleteGroup() method.
return false;
}
/**
* @inheritdoc
*/
public function removeFromGroup(string $uid, string $gid)
{
// TODO: Implement removeFromGroup() method.
return false;
}
} }