public class DocumentDefinitionEntityManagerImpl extends AbstractEngineEntityManager<ContentEngineConfiguration,DocumentDefinitionEntity,DocumentDefinitionDataManager> implements DocumentDefinitionEntityManager
engineConfiguration
dataManager, engineType
Constructor and Description |
---|
DocumentDefinitionEntityManagerImpl(ContentEngineConfiguration configuration,
DocumentDefinitionDataManager documentDefinitionDataManager) |
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcher
create, createEntityEvent, delete, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
public DocumentDefinitionEntityManagerImpl(ContentEngineConfiguration configuration, DocumentDefinitionDataManager documentDefinitionDataManager)
public DocumentDefinitionEntity findLatestDocumentDefinitionByKey(String documentDefinitionKey)
findLatestDocumentDefinitionByKey
in interface DocumentDefinitionEntityManager
public DocumentDefinitionEntity findLatestDocumentDefinitionByKeyAndTenantId(String documentDefinitionKey, String tenantId)
findLatestDocumentDefinitionByKeyAndTenantId
in interface DocumentDefinitionEntityManager
public DocumentDefinitionEntity findDocumentDefinitionByDeploymentAndKey(String deploymentId, String documentDefinitionKey)
findDocumentDefinitionByDeploymentAndKey
in interface DocumentDefinitionEntityManager
public DocumentDefinitionEntity findDocumentDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String documentDefinitionKey, String tenantId)
findDocumentDefinitionByDeploymentAndKeyAndTenantId
in interface DocumentDefinitionEntityManager
public DocumentDefinitionQuery createDocumentDefinitionQuery()
createDocumentDefinitionQuery
in interface DocumentDefinitionEntityManager
public List<DocumentDefinition> findByCriteria(DocumentDefinitionQuery query)
findByCriteria
in interface DocumentDefinitionEntityManager
public long countByCriteria(DocumentDefinitionQuery query)
countByCriteria
in interface DocumentDefinitionEntityManager
public DocumentDefinitionEntity findDocumentDefinitionByKeyAndVersion(String documentDefinitionKey, Integer documentVersion)
findDocumentDefinitionByKeyAndVersion
in interface DocumentDefinitionEntityManager
public DocumentDefinitionEntity findDocumentDefinitionByKeyAndVersionAndTenantId(String documentDefinitionKey, Integer documentVersion, String tenantId)
findDocumentDefinitionByKeyAndVersionAndTenantId
in interface DocumentDefinitionEntityManager
public void deleteDocumentDefinitionsByDeploymentId(String deploymentId)
deleteDocumentDefinitionsByDeploymentId
in interface DocumentDefinitionEntityManager