Package com.flower.docs.dao.api.folder
Interface FolderDAO
-
- All Superinterfaces:
ComponentDAO<com.flower.docs.domain.folder.Folder>
,GenericDAO<com.flower.docs.domain.folder.Folder>
public interface FolderDAO extends ComponentDAO<com.flower.docs.domain.folder.Folder>
Data Access Object allowing to manage persistence and access toFolder
domain objects- Author:
- Christopher Laszczuk
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addChildren(com.flower.docs.domain.folder.Folder folder, java.util.List<com.flower.docs.domain.component.ComponentReference> children, boolean replace)
Adds children to aFolder
void
deleteChildren(com.flower.docs.domain.folder.Folder folder, java.util.List<com.flower.docs.domain.component.ComponentReference> children)
Deletes provided childrenComponent
s-
Methods inherited from interface com.flower.docs.dao.api.component.ComponentDAO
find
-
Methods inherited from interface com.flower.docs.dao.api.GenericDAO
delete, fetch, store, update
-
-
-
-
Method Detail
-
addChildren
void addChildren(com.flower.docs.domain.folder.Folder folder, java.util.List<com.flower.docs.domain.component.ComponentReference> children, boolean replace) throws com.flower.docs.domain.exception.TechnicalException
Adds children to aFolder
- Parameters:
folder
- The parent folderchildren
-Component
children which should be added to suppliedFolder
replace
- Determines if folder children should be replaced by provided ones or not- Throws:
com.flower.docs.domain.exception.TechnicalException
-
deleteChildren
void deleteChildren(com.flower.docs.domain.folder.Folder folder, java.util.List<com.flower.docs.domain.component.ComponentReference> children) throws com.flower.docs.domain.exception.TechnicalException
Deletes provided childrenComponent
s- Parameters:
folder
- The parentFolder
children
- Chilren which be deleted from supplied folder- Throws:
com.flower.docs.domain.exception.TechnicalException
-
-