Manager¶
- 
class OC\DirectEditing\Manager¶
- Source: - lib/private/DirectEditing/Manager.php#54 - Implements: - OCP\DirectEditing\IManager
Constants¶
- 
TOKEN_CLEANUP_TIME = 12 * 60 * 60
- Source: - lib/private/DirectEditing/Manager.php#55 
- 
TABLE_TOKENS = direct_edit
- Source: - lib/private/DirectEditing/Manager.php#57 
Properties¶
Methods¶
- 
public OC\DirectEditing\Manager::__construct($random, $connection, $userSession, $rootFolder, $l10nFactory, $encryptionManager)¶
- Source: - lib/private/DirectEditing/Manager.php#74 
- 
public OC\DirectEditing\Manager::registerDirectEditor($directEditor)¶
- Source: - lib/private/DirectEditing/Manager.php#90 
- 
public OC\DirectEditing\Manager::getEditors()¶
- Source: - lib/private/DirectEditing/Manager.php#94 
- 
public OC\DirectEditing\Manager::getTemplates($editor, $type)¶
- Source: - lib/private/DirectEditing/Manager.php#98 
- 
public OC\DirectEditing\Manager::create($path, $editorId, $creatorId, $templateId=null)¶
- Source: - lib/private/DirectEditing/Manager.php#129 
- 
public OC\DirectEditing\Manager::open($filePath, $editorId=null)¶
- Source: - lib/private/DirectEditing/Manager.php#153 
- 
public OC\DirectEditing\Manager::edit($token)¶
- Source: - lib/private/DirectEditing/Manager.php#176 
- 
public OC\DirectEditing\Manager::editSecure($file, $editorId)¶
- Source: - lib/private/DirectEditing/Manager.php#192 
- 
public OC\DirectEditing\Manager::getToken($token)¶
- Source: - lib/private/DirectEditing/Manager.php#203 
- 
public OC\DirectEditing\Manager::cleanup()¶
- Source: - lib/private/DirectEditing/Manager.php#214 
- 
public OC\DirectEditing\Manager::refreshToken($token)¶
- Source: - lib/private/DirectEditing/Manager.php#221 
- 
public OC\DirectEditing\Manager::invalidateToken($token)¶
- Source: - lib/private/DirectEditing/Manager.php#231 
- 
public OC\DirectEditing\Manager::accessToken($token)¶
- Source: - lib/private/DirectEditing/Manager.php#239 
- 
public OC\DirectEditing\Manager::invokeTokenScope($userId)¶
- Source: - lib/private/DirectEditing/Manager.php#249 
- 
public OC\DirectEditing\Manager::createToken($editorId, $file, $filePath, $share=null)¶
- Source: - lib/private/DirectEditing/Manager.php#254 
- 
public OC\DirectEditing\Manager::getFileForToken($userId, $fileId, $filePath=null)¶
- Source: - Parameters: - $userId
- $fileId
- $filePath (null)
 - Returns: - Throws: 
- 
public OC\DirectEditing\Manager::isEnabled()¶
- Source: - lib/private/DirectEditing/Manager.php#290