Share

class OC\Share20\Share
Source:lib/private/Share20/Share.php#43
Implements:OCP\Share\IShare

Properties

Methods

public OC\Share20\Share::__construct($rootFolder, $userManager)
Source:lib/private/Share20/Share.php#104
public OC\Share20\Share::setId($id)
Source:lib/private/Share20/Share.php#112
public OC\Share20\Share::getId()
Source:lib/private/Share20/Share.php#132
public OC\Share20\Share::getFullId()
Source:lib/private/Share20/Share.php#139
public OC\Share20\Share::setProviderId($id)
Source:lib/private/Share20/Share.php#149
public OC\Share20\Share::setNode($node)
Source:lib/private/Share20/Share.php#165
public OC\Share20\Share::getNode()
Source:lib/private/Share20/Share.php#175
public OC\Share20\Share::setNodeId($fileId)
Source:lib/private/Share20/Share.php#203
public OC\Share20\Share::getNodeId()
Source:lib/private/Share20/Share.php#212
public OC\Share20\Share::setNodeType($type)
Source:lib/private/Share20/Share.php#223
public OC\Share20\Share::getNodeType()
Source:lib/private/Share20/Share.php#235
public OC\Share20\Share::setShareType($shareType)
Source:lib/private/Share20/Share.php#252
public OC\Share20\Share::getShareType()
Source:lib/private/Share20/Share.php#260
public OC\Share20\Share::setSharedWith($sharedWith)
Source:lib/private/Share20/Share.php#267
public OC\Share20\Share::getSharedWith()
Source:lib/private/Share20/Share.php#278
public OC\Share20\Share::setSharedWithDisplayName($displayName)
Source:lib/private/Share20/Share.php#285
public OC\Share20\Share::getSharedWithDisplayName()
Source:lib/private/Share20/Share.php#296
public OC\Share20\Share::setSharedWithAvatar($src)
Source:lib/private/Share20/Share.php#303
public OC\Share20\Share::getSharedWithAvatar()
Source:lib/private/Share20/Share.php#314
public OC\Share20\Share::setPermissions($permissions)
Source:lib/private/Share20/Share.php#321
public OC\Share20\Share::getPermissions()
Source:lib/private/Share20/Share.php#331
public OC\Share20\Share::setStatus($status)
Source:lib/private/Share20/Share.php#338
public OC\Share20\Share::getStatus()
Source:lib/private/Share20/Share.php#346
public OC\Share20\Share::setNote($note)
Source:lib/private/Share20/Share.php#353
public OC\Share20\Share::getNote()
Source:lib/private/Share20/Share.php#361
public OC\Share20\Share::setLabel($label)
Source:lib/private/Share20/Share.php#371
public OC\Share20\Share::getLabel()
Source:lib/private/Share20/Share.php#379
public OC\Share20\Share::setExpirationDate($expireDate)
Source:lib/private/Share20/Share.php#386
public OC\Share20\Share::getExpirationDate()
Source:lib/private/Share20/Share.php#396
public OC\Share20\Share::isExpired()
Source:lib/private/Share20/Share.php#403
public OC\Share20\Share::setSharedBy($sharedBy)
Source:lib/private/Share20/Share.php#411
public OC\Share20\Share::getSharedBy()
Source:lib/private/Share20/Share.php#424
public OC\Share20\Share::setShareOwner($shareOwner)
Source:lib/private/Share20/Share.php#432
public OC\Share20\Share::getShareOwner()
Source:lib/private/Share20/Share.php#445
public OC\Share20\Share::setPassword($password)
Source:lib/private/Share20/Share.php#453
public OC\Share20\Share::getPassword()
Source:lib/private/Share20/Share.php#461
public OC\Share20\Share::setSendPasswordByTalk($sendPasswordByTalk)
Source:lib/private/Share20/Share.php#468
public OC\Share20\Share::getSendPasswordByTalk()
Source:lib/private/Share20/Share.php#476
public OC\Share20\Share::setToken($token)
Source:lib/private/Share20/Share.php#483
public OC\Share20\Share::getToken()
Source:lib/private/Share20/Share.php#491
public OC\Share20\Share::setParent($parent)
Set the parent of this share
Source:lib/private/Share20/Share.php#502
Parameters:
Returns:\OCP\Share\IShare
Deprecated:The new shares do not have parents. This is just here for legacy reasons.
public OC\Share20\Share::getParent()
Get the parent of this share.
Source:lib/private/Share20/Share.php#513
Returns:int
Deprecated:The new shares do not have parents. This is just here for legacy reasons.
public OC\Share20\Share::setTarget($target)
Source:lib/private/Share20/Share.php#520
public OC\Share20\Share::getTarget()
Source:lib/private/Share20/Share.php#528
public OC\Share20\Share::setShareTime($shareTime)
Source:lib/private/Share20/Share.php#535
public OC\Share20\Share::getShareTime()
Source:lib/private/Share20/Share.php#543
public OC\Share20\Share::setMailSend($mailSend)
Source:lib/private/Share20/Share.php#550
public OC\Share20\Share::getMailSend()
Source:lib/private/Share20/Share.php#558
public OC\Share20\Share::setNodeCacheEntry($entry)
Source:lib/private/Share20/Share.php#565
public OC\Share20\Share::getNodeCacheEntry()
Source:lib/private/Share20/Share.php#572
public OC\Share20\Share::setHideDownload($hide)
Source:lib/private/Share20/Share.php#576
public OC\Share20\Share::getHideDownload()
Source:lib/private/Share20/Share.php#581