FOLDER - Type of folders managed by this objectNODE - Supertype of FOLDER manageable by a Library@Transactional public class GenericFolderModificationService<FOLDER extends org.squashtest.tm.domain.library.Folder<NODE>,NODE extends org.squashtest.tm.domain.library.LibraryNode> extends Object implements FolderModificationService<FOLDER>, org.springframework.beans.factory.InitializingBean
| Constructor and Description |
|---|
GenericFolderModificationService() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
FOLDER |
findFolder(long folderId) |
void |
removeFolder(long folderId) |
void |
renameFolder(long folderId,
String newName) |
void |
setFolderDao(FolderDao<FOLDER,NODE> folderDao) |
void |
setLibraryDao(LibraryDao<org.squashtest.tm.domain.library.Library<NODE>,NODE> libraryDao) |
void |
setPermissionService(PermissionEvaluationService permissionService) |
void |
updateFolderDescription(long folderId,
String newDescription) |
public void afterPropertiesSet()
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean@Transactional(readOnly=true) @PostAuthorize(value="hasPermission(returnObject, \'READ\') or hasRole(\'ROLE_ADMIN\')") public FOLDER findFolder(long folderId)
findFolder in interface FolderModificationService<FOLDER extends org.squashtest.tm.domain.library.Folder<NODE>>public final void removeFolder(long folderId)
removeFolder in interface FolderModificationService<FOLDER extends org.squashtest.tm.domain.library.Folder<NODE>>public final void renameFolder(long folderId,
String newName)
renameFolder in interface FolderModificationService<FOLDER extends org.squashtest.tm.domain.library.Folder<NODE>>public final void updateFolderDescription(long folderId,
String newDescription)
updateFolderDescription in interface FolderModificationService<FOLDER extends org.squashtest.tm.domain.library.Folder<NODE>>public void setLibraryDao(LibraryDao<org.squashtest.tm.domain.library.Library<NODE>,NODE> libraryDao)
public void setPermissionService(PermissionEvaluationService permissionService)
permissionService - the permissionService to setCopyright © 2010-2015 Henix, henix.fr. All Rights Reserved.