@Service @Transactional public class AppDefinitionPublishService extends Object
AppDefinitionService
, as it doesn't have visibility of
domain models needed to do the publication.Modifier and Type | Field and Description |
---|---|
protected com.activiti.repository.runtime.AppRelationRepository |
appRelationRepository |
protected DeploymentService |
deploymentService |
protected com.activiti.repository.editor.ModelHistoryRepository |
modelHistoryRepository |
protected ModelInternalService |
modelInternalService |
protected com.activiti.repository.editor.ModelRelationRepository |
modelRelationRepository |
protected ModelService |
modelService |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected RepositoryService |
repositoryService |
protected com.activiti.repository.runtime.RuntimeAppDefinitionRepository |
runtimeAppDefinitionRepository |
protected com.activiti.repository.runtime.RuntimeAppDeploymentRepository |
runtimeAppDeploymentRepository |
Constructor and Description |
---|
AppDefinitionPublishService() |
Modifier and Type | Method and Description |
---|---|
protected String |
createFormModelMetaData(DeploymentResult deploymentResult,
com.activiti.domain.editor.AbstractModel formModel) |
protected String |
createProcessModelMetaData(DeploymentResult deploymentResult,
com.activiti.domain.editor.AbstractModel model) |
protected com.activiti.domain.editor.AppDefinition |
getAppDefinition(Long appDefinitionId,
String appDefinitionJson) |
protected com.fasterxml.jackson.databind.node.ObjectNode |
getModelJson(com.activiti.domain.editor.AbstractModel model) |
protected List<String> |
getProcessDefinitionKeys(com.activiti.domain.runtime.AppRelation appRelation) |
protected List<String> |
getProcessDefinitionKeys(com.activiti.domain.idm.User user,
com.activiti.domain.editor.AbstractModel relatedProcessModel) |
protected void |
handleAppRelations(DeploymentResult deploymentResult,
Long appDefinitionId,
String appDefinitionName,
String appDefinitionJson) |
void |
publishAppDefinition(Long modelId,
String comment,
com.activiti.domain.editor.Model appDefinitionModel,
Long appDefinitionId,
String appDefinitionName,
String appDefinitionDescription,
String appDefinitionJson,
com.activiti.domain.idm.User user,
Boolean force) |
protected void |
validateAppModel(Long appModelId,
com.activiti.domain.editor.Model appDefinitionModel,
Long appDefinitionId,
String appDefinitionJson,
com.activiti.domain.idm.User user,
Boolean force) |
@Autowired protected ModelInternalService modelInternalService
@Autowired protected ModelService modelService
@Autowired protected com.activiti.repository.editor.ModelHistoryRepository modelHistoryRepository
@Autowired protected com.activiti.repository.editor.ModelRelationRepository modelRelationRepository
@Autowired protected DeploymentService deploymentService
@Autowired protected com.activiti.repository.runtime.AppRelationRepository appRelationRepository
@Autowired protected RepositoryService repositoryService
@Autowired protected com.activiti.repository.runtime.RuntimeAppDeploymentRepository runtimeAppDeploymentRepository
@Autowired protected com.activiti.repository.runtime.RuntimeAppDefinitionRepository runtimeAppDefinitionRepository
@Autowired protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
public void publishAppDefinition(Long modelId, String comment, com.activiti.domain.editor.Model appDefinitionModel, Long appDefinitionId, String appDefinitionName, String appDefinitionDescription, String appDefinitionJson, com.activiti.domain.idm.User user, Boolean force)
protected void validateAppModel(Long appModelId, com.activiti.domain.editor.Model appDefinitionModel, Long appDefinitionId, String appDefinitionJson, com.activiti.domain.idm.User user, Boolean force)
protected void handleAppRelations(DeploymentResult deploymentResult, Long appDefinitionId, String appDefinitionName, String appDefinitionJson)
protected com.activiti.domain.editor.AppDefinition getAppDefinition(Long appDefinitionId, String appDefinitionJson)
protected com.fasterxml.jackson.databind.node.ObjectNode getModelJson(com.activiti.domain.editor.AbstractModel model)
protected String createProcessModelMetaData(DeploymentResult deploymentResult, com.activiti.domain.editor.AbstractModel model)
protected String createFormModelMetaData(DeploymentResult deploymentResult, com.activiti.domain.editor.AbstractModel formModel)
protected List<String> getProcessDefinitionKeys(com.activiti.domain.runtime.AppRelation appRelation)
Copyright © 2014–2015 Alfresco. All rights reserved.