Class ResourceParentFolderAutoDeploymentStrategy
- java.lang.Object
-
- org.activiti.spring.autodeployment.AbstractAutoDeploymentStrategy
-
- org.activiti.spring.autodeployment.ResourceParentFolderAutoDeploymentStrategy
-
- All Implemented Interfaces:
AutoDeploymentStrategy
public class ResourceParentFolderAutoDeploymentStrategy extends AbstractAutoDeploymentStrategy
Implementation ofAutoDeploymentStrategythat performs a separate deployment for each set ofResources that share the same parent folder. The namehint is used to prefix the names of deployments. If the parent folder for aResourcecannot be determined, the resource's name is used.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEPLOYMENT_MODEThe deployment mode this strategy handles.-
Fields inherited from class org.activiti.spring.autodeployment.AbstractAutoDeploymentStrategy
LOGGER
-
-
Constructor Summary
Constructors Constructor Description ResourceParentFolderAutoDeploymentStrategy(org.activiti.core.common.spring.project.ProjectModelService projectModelService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeployResources(java.lang.String deploymentNameHint, org.springframework.core.io.Resource[] resources, org.activiti.engine.RepositoryService repositoryService)Performs deployment for the provided resources, using the provided name as a hint and the providedRepositoryServiceto perform deployment(s).protected java.lang.StringgetDeploymentMode()Gets the deployment mode this strategy handles.-
Methods inherited from class org.activiti.spring.autodeployment.AbstractAutoDeploymentStrategy
determineResourceName, handlesMode, loadProjectManifest, validateModel
-
-
-
-
Field Detail
-
DEPLOYMENT_MODE
public static final java.lang.String DEPLOYMENT_MODE
The deployment mode this strategy handles.- See Also:
- Constant Field Values
-
-
Method Detail
-
getDeploymentMode
protected java.lang.String getDeploymentMode()
Description copied from class:AbstractAutoDeploymentStrategyGets the deployment mode this strategy handles.- Specified by:
getDeploymentModein classAbstractAutoDeploymentStrategy- Returns:
- the name of the deployment mode
-
deployResources
public void deployResources(java.lang.String deploymentNameHint, org.springframework.core.io.Resource[] resources, org.activiti.engine.RepositoryService repositoryService)Description copied from interface:AutoDeploymentStrategyPerforms deployment for the provided resources, using the provided name as a hint and the providedRepositoryServiceto perform deployment(s).- Parameters:
deploymentNameHint- the hint for the name of deployment(s) performedresources- the resources to be deployedrepositoryService- the repository service to use for deployment(s)
-
-