org.camunda.bpm.engine.impl.persistence.deploy.cache
Class CaseDefinitionCache

java.lang.Object
  extended by org.camunda.bpm.engine.impl.persistence.deploy.cache.ResourceDefinitionCache<CaseDefinitionEntity>
      extended by org.camunda.bpm.engine.impl.persistence.deploy.cache.CaseDefinitionCache

public class CaseDefinitionCache
extends ResourceDefinitionCache<CaseDefinitionEntity>


Field Summary
 
Fields inherited from class org.camunda.bpm.engine.impl.persistence.deploy.cache.ResourceDefinitionCache
cache, cacheDeployer
 
Constructor Summary
CaseDefinitionCache(CacheFactory factory, int cacheCapacity, CacheDeployer cacheDeployer)
           
 
Method Summary
protected  void checkDefinitionFound(String definitionId, CaseDefinitionEntity definition)
           
protected  void checkInvalidDefinitionByDeploymentAndKey(String deploymentId, String definitionKey, CaseDefinitionEntity definition)
           
protected  void checkInvalidDefinitionByKey(String definitionKey, CaseDefinitionEntity definition)
           
protected  void checkInvalidDefinitionByKeyAndTenantId(String definitionKey, String tenantId, CaseDefinitionEntity definition)
           
protected  void checkInvalidDefinitionByKeyVersionAndTenantId(String definitionKey, Integer definitionVersion, String tenantId, CaseDefinitionEntity definition)
           
protected  void checkInvalidDefinitionId(String definitionId)
           
protected  void checkInvalidDefinitionWasCached(String deploymentId, String definitionId, CaseDefinitionEntity definition)
           
 CaseDefinitionEntity getCaseDefinitionById(String caseDefinitionId)
           
protected  AbstractResourceDefinitionManager<CaseDefinitionEntity> getManager()
           
 
Methods inherited from class org.camunda.bpm.engine.impl.persistence.deploy.cache.ResourceDefinitionCache
addDefinition, clear, findDefinitionFromCache, findDeployedDefinitionByDeploymentAndKey, findDeployedDefinitionById, findDeployedDefinitionByKeyVersionAndTenantId, findDeployedLatestDefinitionByKey, findDeployedLatestDefinitionByKeyAndTenantId, getCache, getDefinition, removeDefinitionFromCache, resolveDefinition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CaseDefinitionCache

public CaseDefinitionCache(CacheFactory factory,
                           int cacheCapacity,
                           CacheDeployer cacheDeployer)
Method Detail

getCaseDefinitionById

public CaseDefinitionEntity getCaseDefinitionById(String caseDefinitionId)

getManager

protected AbstractResourceDefinitionManager<CaseDefinitionEntity> getManager()
Specified by:
getManager in class ResourceDefinitionCache<CaseDefinitionEntity>

checkInvalidDefinitionId

protected void checkInvalidDefinitionId(String definitionId)
Specified by:
checkInvalidDefinitionId in class ResourceDefinitionCache<CaseDefinitionEntity>

checkDefinitionFound

protected void checkDefinitionFound(String definitionId,
                                    CaseDefinitionEntity definition)
Specified by:
checkDefinitionFound in class ResourceDefinitionCache<CaseDefinitionEntity>

checkInvalidDefinitionByKey

protected void checkInvalidDefinitionByKey(String definitionKey,
                                           CaseDefinitionEntity definition)
Specified by:
checkInvalidDefinitionByKey in class ResourceDefinitionCache<CaseDefinitionEntity>

checkInvalidDefinitionByKeyAndTenantId

protected void checkInvalidDefinitionByKeyAndTenantId(String definitionKey,
                                                      String tenantId,
                                                      CaseDefinitionEntity definition)
Specified by:
checkInvalidDefinitionByKeyAndTenantId in class ResourceDefinitionCache<CaseDefinitionEntity>

checkInvalidDefinitionByKeyVersionAndTenantId

protected void checkInvalidDefinitionByKeyVersionAndTenantId(String definitionKey,
                                                             Integer definitionVersion,
                                                             String tenantId,
                                                             CaseDefinitionEntity definition)
Specified by:
checkInvalidDefinitionByKeyVersionAndTenantId in class ResourceDefinitionCache<CaseDefinitionEntity>

checkInvalidDefinitionByDeploymentAndKey

protected void checkInvalidDefinitionByDeploymentAndKey(String deploymentId,
                                                        String definitionKey,
                                                        CaseDefinitionEntity definition)
Specified by:
checkInvalidDefinitionByDeploymentAndKey in class ResourceDefinitionCache<CaseDefinitionEntity>

checkInvalidDefinitionWasCached

protected void checkInvalidDefinitionWasCached(String deploymentId,
                                               String definitionId,
                                               CaseDefinitionEntity definition)
Specified by:
checkInvalidDefinitionWasCached in class ResourceDefinitionCache<CaseDefinitionEntity>


Copyright © 2017 camunda services GmbH. All rights reserved.