public class DataObjectDefinitionEntityManagerImpl extends AbstractEngineEntityManager<DataObjectEngineConfiguration,DataObjectDefinitionEntity,DataObjectDefinitionDataManager> implements DataObjectDefinitionEntityManager
engineConfiguration
dataManager, engineType
Constructor and Description |
---|
DataObjectDefinitionEntityManagerImpl(DataObjectEngineConfiguration configuration,
DataObjectDefinitionDataManager dataObjectDefinitionDataManager) |
getClock, getCommandExecutor, getEngineConfiguration, getEventDispatcher
create, createEntityEvent, delete, delete, findById, fireEntityDeletedEvent, fireEntityInsertedEvent, fireEntityUpdatedEvent, getDataManager, insert, insert, setDataManager, update, update
public DataObjectDefinitionEntityManagerImpl(DataObjectEngineConfiguration configuration, DataObjectDefinitionDataManager dataObjectDefinitionDataManager)
public DataObjectDefinitionEntity findLatestDataObjectDefinitionByKey(String dataObjectDefinitionKey)
findLatestDataObjectDefinitionByKey
in interface DataObjectDefinitionEntityManager
public DataObjectDefinitionEntity findLatestDataObjectDefinitionByKeyAndTenantId(String dataObjectDefinitionKey, String tenantId)
findLatestDataObjectDefinitionByKeyAndTenantId
in interface DataObjectDefinitionEntityManager
public DataObjectDefinitionEntity findDataObjectDefinitionByDeploymentAndKey(String deploymentId, String dataObjectDefinitionKey)
findDataObjectDefinitionByDeploymentAndKey
in interface DataObjectDefinitionEntityManager
public DataObjectDefinitionEntity findDataObjectDefinitionByDeploymentAndKeyAndTenantId(String deploymentId, String dataObjectDefinitionKey, String tenantId)
findDataObjectDefinitionByDeploymentAndKeyAndTenantId
in interface DataObjectDefinitionEntityManager
public DataObjectDefinitionQuery createDataObjectDefinitionQuery()
createDataObjectDefinitionQuery
in interface DataObjectDefinitionEntityManager
public List<DataObjectDefinition> findByCriteria(DataObjectDefinitionQuery query)
findByCriteria
in interface DataObjectDefinitionEntityManager
public long countByCriteria(DataObjectDefinitionQuery query)
countByCriteria
in interface DataObjectDefinitionEntityManager
public DataObjectDefinitionEntity findDataObjectDefinitionByKeyAndVersion(String dataObjectDefinitionKey, Integer dataObjectVersion)
findDataObjectDefinitionByKeyAndVersion
in interface DataObjectDefinitionEntityManager
public DataObjectDefinitionEntity findDataObjectDefinitionByKeyAndVersionAndTenantId(String dataObjectDefinitionKey, Integer dataObjectVersion, String tenantId)
findDataObjectDefinitionByKeyAndVersionAndTenantId
in interface DataObjectDefinitionEntityManager
public void deleteDataObjectDefinitionsByDeploymentId(String deploymentId)
deleteDataObjectDefinitionsByDeploymentId
in interface DataObjectDefinitionEntityManager
public void delete(DataObjectDefinitionEntity entity, boolean fireDeleteEvent)
delete
in interface EntityManager<DataObjectDefinitionEntity>
delete
in class AbstractEntityManager<DataObjectDefinitionEntity,DataObjectDefinitionDataManager>