Package ru.cg.webbpm.studio.build.impl
Class ResourceProviderImpl
java.lang.Object
ru.cg.webbpm.studio.build.impl.ResourceProviderImpl
- All Implemented Interfaces:
ResourceProvider
- Author:
- m.popov todo: refactor replace filtering to bpmn vodule
-
Constructor Summary
ConstructorsConstructorDescriptionResourceProviderImpl
(WebbpmProcessManager webbpmProcessManager, BpmnManager bpmnManager, ProjectManager projectManager, PageManager pageManager, FileManager fileManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Get project resource pathsGet project resources based on process listvoid
initProcessPaths
(Collection<Path> processPaths)
-
Constructor Details
-
ResourceProviderImpl
@Autowired public ResourceProviderImpl(WebbpmProcessManager webbpmProcessManager, BpmnManager bpmnManager, ProjectManager projectManager, PageManager pageManager, FileManager fileManager)
-
-
Method Details
-
initProcessPaths
- Specified by:
initProcessPaths
in interfaceResourceProvider
-
clearProcessPaths
public void clearProcessPaths()- Specified by:
clearProcessPaths
in interfaceResourceProvider
-
getDefaultPagePaths
- Specified by:
getDefaultPagePaths
in interfaceResourceProvider
-
getResources
Description copied from interface:ResourceProvider
Get project resources based on process list- Specified by:
getResources
in interfaceResourceProvider
- Returns:
- list of project resource paths based on process list
- Throws:
IOException
-
getAllResources
Description copied from interface:ResourceProvider
Get project resource paths- Specified by:
getAllResources
in interfaceResourceProvider
- Returns:
- list of project resource paths
- Throws:
IOException
-
getProcessPaths
- Specified by:
getProcessPaths
in interfaceResourceProvider
-