Resource¶
-
class
OC\Collaboration\Resources\Resource¶ Source: lib/private/Collaboration/Resources/Resource.php#36 Implements: OCP\Collaboration\Resources\IResource
Properties¶
-
protected static property
OC\Collaboration\Resources\Resource::$manager¶ Source: lib/private/Collaboration/Resources/Resource.php#39 Type: \OCP\Collaboration\Resources\IManager
-
protected static property
OC\Collaboration\Resources\Resource::$connection¶ Source: lib/private/Collaboration/Resources/Resource.php#42 Type: \OCP\IDBConnection
-
protected static property
OC\Collaboration\Resources\Resource::$type¶ Source: lib/private/Collaboration/Resources/Resource.php#45 Type: string
-
protected static property
OC\Collaboration\Resources\Resource::$id¶ Source: lib/private/Collaboration/Resources/Resource.php#48 Type: string
-
protected static property
OC\Collaboration\Resources\Resource::$userForAccess¶ Source: lib/private/Collaboration/Resources/Resource.php#51 Type: \OCP\IUser| null
-
protected static property
OC\Collaboration\Resources\Resource::$access¶ Source: lib/private/Collaboration/Resources/Resource.php#54 Type: bool | null
-
protected static property
OC\Collaboration\Resources\Resource::$data¶ Source: lib/private/Collaboration/Resources/Resource.php#57 Type: array | null
Methods¶
-
public
OC\Collaboration\Resources\Resource::__construct($manager, $connection, $type, $id, $userForAccess=null, $access=null)¶ Source: lib/private/Collaboration/Resources/Resource.php#59
-
public
OC\Collaboration\Resources\Resource::getType()¶ Source: lib/private/Collaboration/Resources/Resource.php#79 Returns: string Since: 16.0.0
-
public
OC\Collaboration\Resources\Resource::getId()¶ Source: lib/private/Collaboration/Resources/Resource.php#87 Returns: string Since: 16.0.0
-
public
OC\Collaboration\Resources\Resource::getRichObject()¶ Source: lib/private/Collaboration/Resources/Resource.php#95 Returns: array Since: 16.0.0
-
public
OC\Collaboration\Resources\Resource::canAccess($user)¶ - Can a user/guest access the resource
Source: Parameters: - $user (
OCP\IUser| null)
Returns: bool
Since: 16.0.0
- $user (
-
protected
OC\Collaboration\Resources\Resource::canUserAccess($user)¶ Source: lib/private/Collaboration/Resources/Resource.php#117
-
protected
OC\Collaboration\Resources\Resource::canGuestAccess()¶ Source: lib/private/Collaboration/Resources/Resource.php#129
-
public
OC\Collaboration\Resources\Resource::getCollections()¶ Source: lib/private/Collaboration/Resources/Resource.php#145 Returns: \OCP\Collaboration\Resources\ICollection[]Since: 16.0.0