FOSSology
4.4.0
Open Source License Compliance by Open Source Software
|
Public Member Functions | |
__construct (DbManager $dbManager, UserDao $userDao, UploadDao $uploadDao) | |
hasTopLevelFolder () | |
insertFolder ($folderName, $folderDescription, $parentFolderId=self::TOP_LEVEL) | |
getFolderId ($folderName, $parentFolderId=self::TOP_LEVEL) | |
insertFolderContents ($parentId, $foldercontentsMode, $childId) | |
getRootFolder ($userId) | |
getDefaultFolder ($userId) | |
getFolderTreeCte ($parentId=null) | |
getFolderStructure ($parentId=null) | |
countFolderUploads ($parentId, $userGroupMap) | |
getAllFolderIds () | |
getFolderChildUploads ($parentId, $trustGroupId) | |
getFolderUploads ($parentId, $trustGroupId=null) | |
createFolder ($folderName, $folderDescription, $parentId) | |
ensureTopLevelFolder () | |
isWithoutReusableFolders ($folderStructure) | |
getContent ($folderContentId) | |
moveContent ($folderContentId, $newParentId) | |
copyContent ($folderContentId, $newParentId) | |
getRemovableContents ($folderId) | |
isRemovableContent ($childId, $mode) | |
removeContent ($folderContentId) | |
removeContentById ($uploadpk, $folderId) | |
getFolderChildFolders ($folderId) | |
getFolder ($folderId) | |
isFolderAccessible ($folderId, $userId=null) | |
getFolderContentsId ($childId, $mode) | |
getFolderParentId ($folderPk) | |
Public Attributes | |
const | FOLDER_KEY = "folder" |
const | DEPTH_KEY = "depth" |
const | REUSE_KEY = 'reuse' |
const | TOP_LEVEL = 1 |
const | MODE_FOLDER = 1 |
const | MODE_UPLOAD = 2 |
const | MODE_ITEM = 4 |
Protected Member Functions | |
fixFolderSequence () | |
isInFolderTree ($parentId, $folderId) | |
isContentMovable ($content, $newParentId) | |
Private Attributes | |
$dbManager | |
$userDao | |
$uploadDao | |
$logger | |
Definition at line 17 of file FolderDao.php.
Fossology\Lib\Dao\FolderDao::countFolderUploads | ( | $parentId, | |
$userGroupMap | |||
) |
int | $parentId | |
string[] | $userGroupMap | map groupId=>groupName |
Definition at line 191 of file FolderDao.php.
Fossology\Lib\Dao\FolderDao::getDefaultFolder | ( | $userId | ) |
Fossology\Lib\Dao\FolderDao::getFolder | ( | $folderId | ) |
Fossology\Lib\Dao\FolderDao::getFolderContentsId | ( | $childId, | |
$mode | |||
) |
Get the folder contents id for a given child id
integer | $childId | Id of the child |
integer | $mode | Mode of child |
Definition at line 457 of file FolderDao.php.
Fossology\Lib\Dao\FolderDao::getFolderParentId | ( | $folderPk | ) |
For a given folder id, get the parent folder id.
integer | $folderPk | ID of the folder |
Definition at line 473 of file FolderDao.php.
Fossology\Lib\Dao\FolderDao::getFolderUploads | ( | $parentId, | |
$trustGroupId = null |
|||
) |
int | $parentId | |
int | $trustGroupId |
Definition at line 252 of file FolderDao.php.
Fossology\Lib\Dao\FolderDao::getRootFolder | ( | $userId | ) |
Fossology\Lib\Dao\FolderDao::hasTopLevelFolder | ( | ) |
Definition at line 48 of file FolderDao.php.
Fossology\Lib\Dao\FolderDao::isFolderAccessible | ( | $folderId, | |
$userId = null |
|||
) |