@Repository(value="blAssetFolderDao") public class AssetFolderDaoImpl extends Object implements AssetFolderDao
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManager |
em |
protected org.broadleafcommerce.common.persistence.EntityConfiguration |
entityConfiguration |
protected AssetFolderDaoQueryExtensionManager |
queryExtensionManager |
| Constructor and Description |
|---|
AssetFolderDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
AssetFolder |
create()
Create a new
AssetFolder instance. |
void |
deleteFolder(AssetFolder folder)
Remove the passed in
AssetFolder instance from the datastore |
void |
deleteFolderXref(AssetFolderXref xref)
Remove the passed in
AssetFolderXref instance from the datastore |
List<String> |
readAllSubFolderIdsForParentId(String parentId)
Retrieve a list of all child
AssetFolder ids for the passed in parent folder id |
List<AssetFolder> |
readAllSubFolders(AssetFolder folder)
Retrieve a list of all child
AssetFolder of the passed in AssetFolder instance |
List<AssetFolder> |
readAllSubFoldersForParentId(String parentId)
Retrieve a list of all child
AssetFolder of the passed in parent folder id |
AssetFolder |
readFolderById(Long folderId)
Retrieve a
AssetFolder instance by its primary key |
AssetFolder |
readFolderByName(String folderName) |
List<AssetFolderXref> |
readFolderXrefsByChildFolderId(String childFolderId)
Retrieve the
AssetFolderXref for the specified folderId |
List<AssetFolderItemXref> |
readItemXrefForFolder(String folderId)
Retrieve a list of all
AssetFolderItemXref's in the specified folder |
List<AssetFolderItemXref> |
readItemXrefForFolderAndStaticAsset(String folderId,
String assetIds)
Retrieve a list of all
AssetFolderItemXref's in the specified folder with the given asset ids |
AssetFolder |
readRootFolder()
Retrieve the root level
AssetFolder instance |
AssetFolder |
saveFolder(AssetFolder folder)
Persist a {
AssetFolder instance to the datastore |
AssetFolderItemXref |
saveFolderItemXref(AssetFolderItemXref xref)
Persist a {
AssetFolderItemXref instance to the datastore |
AssetFolderXref |
saveFolderXref(AssetFolderXref xref)
Persist a {
AssetFolderXref instance to the datastore |
protected javax.persistence.EntityManager em
protected org.broadleafcommerce.common.persistence.EntityConfiguration entityConfiguration
protected AssetFolderDaoQueryExtensionManager queryExtensionManager
public AssetFolder readFolderById(Long folderId)
AssetFolderDaoAssetFolder instance by its primary keyreadFolderById in interface AssetFolderDaofolderId - the primary key of the FolderAssetFolder at the specified primary keypublic AssetFolder readFolderByName(String folderName)
readFolderByName in interface AssetFolderDaopublic AssetFolder saveFolder(AssetFolder folder)
AssetFolderDaoAssetFolder instance to the datastoresaveFolder in interface AssetFolderDaofolder - the Folder instanceFolder after being persistedpublic AssetFolderXref saveFolderXref(AssetFolderXref xref)
AssetFolderDaoAssetFolderXref instance to the datastoresaveFolderXref in interface AssetFolderDaoxref - the AssetFolderXref instanceAssetFolderXref after being persistedpublic AssetFolderItemXref saveFolderItemXref(AssetFolderItemXref xref)
AssetFolderDaoAssetFolderItemXref instance to the datastoresaveFolderItemXref in interface AssetFolderDaoxref - the AssetFolderItemXref instanceAssetFolderItemXref after being persistedpublic AssetFolder readRootFolder()
AssetFolderDaoAssetFolder instancereadRootFolder in interface AssetFolderDaopublic List<AssetFolder> readAllSubFolders(AssetFolder folder)
AssetFolderDaoAssetFolder of the passed in AssetFolder instancereadAllSubFolders in interface AssetFolderDaofolder - the parent folderpublic List<AssetFolder> readAllSubFoldersForParentId(String parentId)
AssetFolderDaoAssetFolder of the passed in parent folder idreadAllSubFoldersForParentId in interface AssetFolderDaoparentId - the parent folder idpublic List<String> readAllSubFolderIdsForParentId(String parentId)
AssetFolderDaoAssetFolder ids for the passed in parent folder idreadAllSubFolderIdsForParentId in interface AssetFolderDaoparentId - the parent folder idpublic List<AssetFolderItemXref> readItemXrefForFolder(String folderId)
AssetFolderDaoAssetFolderItemXref's in the specified folderreadItemXrefForFolder in interface AssetFolderDaopublic List<AssetFolderItemXref> readItemXrefForFolderAndStaticAsset(String folderId, String assetIds)
AssetFolderDaoAssetFolderItemXref's in the specified folder with the given asset idsreadItemXrefForFolderAndStaticAsset in interface AssetFolderDaopublic List<AssetFolderXref> readFolderXrefsByChildFolderId(String childFolderId)
AssetFolderDaoAssetFolderXref for the specified folderIdreadFolderXrefsByChildFolderId in interface AssetFolderDaopublic void deleteFolder(AssetFolder folder)
AssetFolderDaoAssetFolder instance from the datastoredeleteFolder in interface AssetFolderDaofolder - the folder instance to removepublic void deleteFolderXref(AssetFolderXref xref)
AssetFolderDaoAssetFolderXref instance from the datastoredeleteFolderXref in interface AssetFolderDaoxref - the folder instance to removepublic AssetFolder create()
AssetFolderDaoAssetFolder instance.create in interface AssetFolderDaoAssetFolder instanceCopyright © 2019. All rights reserved.