@Repository public class StoragePolicyDaoImpl extends AbstractHerdDao implements StoragePolicyDao
AbstractHerdDao.AggregateFunctionBUSINESS_OBJECT_DATA_PARTITIONS, BUSINESS_OBJECT_DATA_SUBPARTITIONS, configurationHelper, DEFAULT_SINGLE_DAY_DATE_MASK, MAX_PARTITION_FILTERS_PER_REQUESTentityManager| Constructor and Description |
|---|
StoragePolicyDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
StoragePolicyEntity |
getStoragePolicyByAltKey(StoragePolicyKey key)
Retrieves a storage policy entity by alternate key.
|
StoragePolicyEntity |
getStoragePolicyByAltKeyAndVersion(StoragePolicyKey key,
Integer storagePolicyVersion)
Retrieves a storage policy entity by alternate key.
|
List<StoragePolicyKey> |
getStoragePolicyKeysByNamespace(NamespaceEntity namespaceEntity)
Gets a list of keys for all storage policies defined in the system for the specified namespace.
|
getQueryRestriction, getQueryRestriction, getQueryRestriction, getQueryRestriction, getQueryRestrictionOnBusinessObjectDataVersionAndStatus, getQueryRestrictionOnPartitionValues, getQueryRestrictionOnPartitionValues, getQueryRestrictionOnPartitionValues, getQueryRestrictionOnPartitionValues, getQueryRestrictionOnStorage, savedelete, detach, executeSingleResultQuery, findAll, findById, findByNamedProperties, findUniqueByNamedProperties, getCurrentTimestamp, getEntityManager, getPredicateForInClause, query, queryByNamedParams, saveAndRefreshclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdelete, detach, findAll, findById, findByNamedProperties, findUniqueByNamedProperties, getCurrentTimestamp, getEntityManager, query, queryByNamedParams, save, saveAndRefreshpublic StoragePolicyEntity getStoragePolicyByAltKey(StoragePolicyKey key)
StoragePolicyDaogetStoragePolicyByAltKey in interface StoragePolicyDaokey - the storage policy key (case-insensitive)public StoragePolicyEntity getStoragePolicyByAltKeyAndVersion(StoragePolicyKey key, Integer storagePolicyVersion)
StoragePolicyDaogetStoragePolicyByAltKeyAndVersion in interface StoragePolicyDaokey - the storage policy key (case-insensitive)storagePolicyVersion - the storage policy version, may be nullpublic List<StoragePolicyKey> getStoragePolicyKeysByNamespace(NamespaceEntity namespaceEntity)
StoragePolicyDaogetStoragePolicyKeysByNamespace in interface StoragePolicyDaonamespaceEntity - the namespace entityCopyright © 2021. All rights reserved.