Class DocumentDefinitionProviderImpl
java.lang.Object
com.flowable.platform.service.content.DocumentDefinitionProviderImpl
- All Implemented Interfaces:
DocumentDefinitionProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.flowable.cmmn.api.CmmnRepositoryServiceprotected ContentEngineConfigurationprotected org.flowable.engine.RepositoryService -
Constructor Summary
ConstructorsConstructorDescriptionDocumentDefinitionProviderImpl(ContentEngineConfiguration contentEngineConfiguration, org.flowable.engine.RepositoryService repositoryService, org.flowable.cmmn.api.CmmnRepositoryService cmmnRepositoryService) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyFilters(DocumentDefinitionQuery query, String contentDeploymentId, List<String> allowedKeys) protected booleangetBooleanExtensionElementValue(Map<String, List<org.flowable.bpmn.model.ExtensionElement>> extensionElements, String name) protected booleangetCmmnBooleanExtensionElementValue(Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements, String name) getCmmnExtensionElementValues(Map<String, List<org.flowable.cmmn.model.ExtensionElement>> extensionElements, String name) protected Collection<DocumentDefinitionContentModelResponse> getDocumentDefinitions(String parentDeploymentId, boolean restrictToApp, List<String> allowedKeys, String tenantId) getDocumentDefinitionsForCaseDefinition(String caseDefinitionId, String tenantId) getDocumentDefinitionsForProcessDefinition(String processDefinitionId, String tenantId) getDocumentDefinitionsForTask(String processDefinitionId, String scopeDefinitionId, String scopeType, String tenantId) getExtensionElementValues(Map<String, List<org.flowable.bpmn.model.ExtensionElement>> extensionElements, String name) protected voidpopulateDocumentDefinitionByTenantAndFilters(String tenantId, String contentDeploymentId, List<String> allowedKeys, Map<String, DocumentDefinitionContentModelResponse> documentDefinitionMap, DocumentRepositoryService documentRepositoryService) protected voidpopulateDocumentDefinitionToResponseMap(DocumentDefinitionQuery documentDefinitionQuery, Map<String, DocumentDefinitionContentModelResponse> documentDefinitionMap, DocumentRepositoryService documentRepositoryService) protected StringresolveContentDeploymentId(String parentDeploymentId, String tenantId, DocumentRepositoryService documentRepositoryService)
-
Field Details
-
contentEngineConfiguration
-
repositoryService
protected org.flowable.engine.RepositoryService repositoryService -
cmmnRepositoryService
protected org.flowable.cmmn.api.CmmnRepositoryService cmmnRepositoryService
-
-
Constructor Details
-
DocumentDefinitionProviderImpl
public DocumentDefinitionProviderImpl(ContentEngineConfiguration contentEngineConfiguration, org.flowable.engine.RepositoryService repositoryService, org.flowable.cmmn.api.CmmnRepositoryService cmmnRepositoryService)
-
-
Method Details
-
getDocumentDefinitionsForProcessDefinition
public Collection<DocumentDefinitionContentModelResponse> getDocumentDefinitionsForProcessDefinition(String processDefinitionId, String tenantId) - Specified by:
getDocumentDefinitionsForProcessDefinitionin interfaceDocumentDefinitionProvider
-
getDocumentDefinitionsForCaseDefinition
public Collection<DocumentDefinitionContentModelResponse> getDocumentDefinitionsForCaseDefinition(String caseDefinitionId, String tenantId) - Specified by:
getDocumentDefinitionsForCaseDefinitionin interfaceDocumentDefinitionProvider
-
getDocumentDefinitionsForTask
public Collection<DocumentDefinitionContentModelResponse> getDocumentDefinitionsForTask(String processDefinitionId, String scopeDefinitionId, String scopeType, String tenantId) - Specified by:
getDocumentDefinitionsForTaskin interfaceDocumentDefinitionProvider
-
getDocumentDefinitions
protected Collection<DocumentDefinitionContentModelResponse> getDocumentDefinitions(String parentDeploymentId, boolean restrictToApp, List<String> allowedKeys, String tenantId) -
getBooleanExtensionElementValue
-
getExtensionElementValues
-
getCmmnBooleanExtensionElementValue
-
getCmmnExtensionElementValues
-
resolveContentDeploymentId
protected String resolveContentDeploymentId(String parentDeploymentId, String tenantId, DocumentRepositoryService documentRepositoryService) -
applyFilters
protected void applyFilters(DocumentDefinitionQuery query, String contentDeploymentId, List<String> allowedKeys) -
populateDocumentDefinitionByTenantAndFilters
protected void populateDocumentDefinitionByTenantAndFilters(String tenantId, String contentDeploymentId, List<String> allowedKeys, Map<String, DocumentDefinitionContentModelResponse> documentDefinitionMap, DocumentRepositoryService documentRepositoryService) -
populateDocumentDefinitionToResponseMap
protected void populateDocumentDefinitionToResponseMap(DocumentDefinitionQuery documentDefinitionQuery, Map<String, DocumentDefinitionContentModelResponse> documentDefinitionMap, DocumentRepositoryService documentRepositoryService)
-