@Conditional(value=AssetFolderCreator.EnterpriseCondition.class) @Component(value="blAssetFolderCreator") public class AssetFolderCreator extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AssetFolderCreator.EnterpriseCondition |
| Modifier and Type | Field and Description |
|---|---|
protected com.broadleafcommerce.enterprise.foldering.admin.dao.AssetFolderDao |
assetFolderDao |
protected com.broadleafcommerce.enterprise.foldering.admin.service.AssetFolderService |
assetFolderService |
| Constructor and Description |
|---|
AssetFolderCreator(com.broadleafcommerce.enterprise.foldering.admin.service.AssetFolderService assetFolderService,
com.broadleafcommerce.enterprise.foldering.admin.dao.AssetFolderDao assetFolderDao) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAssetToFolder(Long folderId,
org.broadleafcommerce.cms.file.domain.StaticAsset asset)
Adds a given asset to a folder
|
protected com.broadleafcommerce.enterprise.foldering.admin.domain.AssetFolder |
createAssetFolder() |
Long |
createNewFolder(Long baseFolderId,
String folderName)
Creates a new folder with a parent of the baseFolderId and the given folderName.
|
protected com.broadleafcommerce.enterprise.foldering.admin.domain.AssetFolder |
searchExistingSubfolders(com.broadleafcommerce.enterprise.foldering.admin.domain.AssetFolder root,
String folderName) |
protected final com.broadleafcommerce.enterprise.foldering.admin.service.AssetFolderService assetFolderService
protected final com.broadleafcommerce.enterprise.foldering.admin.dao.AssetFolderDao assetFolderDao
@Autowired
public AssetFolderCreator(com.broadleafcommerce.enterprise.foldering.admin.service.AssetFolderService assetFolderService,
com.broadleafcommerce.enterprise.foldering.admin.dao.AssetFolderDao assetFolderDao)
public Long createNewFolder(Long baseFolderId, String folderName)
baseFolderId - the base folder to create this folder in. If null, the folderName is created in the root folderfolderName - the name of the folder to createprotected com.broadleafcommerce.enterprise.foldering.admin.domain.AssetFolder searchExistingSubfolders(com.broadleafcommerce.enterprise.foldering.admin.domain.AssetFolder root,
String folderName)
public void addAssetToFolder(Long folderId, org.broadleafcommerce.cms.file.domain.StaticAsset asset)
folderId - the folder to add the asset toasset - the asset to put in the folderprotected com.broadleafcommerce.enterprise.foldering.admin.domain.AssetFolder createAssetFolder()
Copyright © 2020. All rights reserved.