@Repository public class BusinessObjectFormatDaoImpl extends AbstractHerdDao implements BusinessObjectFormatDao
AbstractHerdDao.AggregateFunctionBUSINESS_OBJECT_DATA_PARTITIONS, BUSINESS_OBJECT_DATA_SUBPARTITIONS, configurationHelper, DEFAULT_SINGLE_DAY_DATE_MASK, MAX_PARTITION_FILTERS_PER_REQUESTentityManager| Constructor and Description |
|---|
BusinessObjectFormatDaoImpl() |
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectFormatEntity |
getBusinessObjectFormatByAltKey(BusinessObjectFormatKey businessObjectFormatKey)
Gets a business object format based on it's key.
|
Long |
getBusinessObjectFormatCountByPartitionKeyGroup(PartitionKeyGroupEntity partitionKeyGroupEntity)
Returns a number of business object format instances that reference a specified partition key group.
|
Long |
getBusinessObjectFormatCountByPartitionKeys(String namespace,
String businessObjectDefinitionName,
String businessObjectFormatUsage,
String businessObjectFormatFileType,
Integer businessObjectFormatVersion,
List<String> partitionKeys)
Retrieves business object format record count per specified parameters including an optional list of partition keys.
|
List<Long> |
getBusinessObjectFormatIdsByBusinessObjectDefinition(BusinessObjectDefinitionEntity businessObjectDefinitionEntity)
Gets a list of ids for all business object formats registered under the specified business object definition.
|
Integer |
getBusinessObjectFormatMaxVersion(BusinessObjectFormatKey businessObjectFormatKey)
Gets the maximum available version of the specified business object format.
|
List<BusinessObjectFormatKey> |
getBusinessObjectFormats(BusinessObjectDefinitionKey businessObjectDefinitionKey,
boolean latestBusinessObjectFormatVersion)
Gets a list of business object format keys for the specified business object definition key.
|
List<BusinessObjectFormatKey> |
getBusinessObjectFormatsWithFilters(BusinessObjectDefinitionKey businessObjectDefinitionKey,
String businessObjectFormatUsage,
boolean latestBusinessObjectFormatVersion)
Gets a list of business object format keys for the specified business object definition key and business object format usage.
|
List<BusinessObjectFormatEntity> |
getLatestVersionBusinessObjectFormatsByBusinessObjectDefinition(BusinessObjectDefinitionEntity businessObjectDefinitionEntity)
Gets a list of latest version business object format entities for the specified business object definition entity.
|
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 BusinessObjectFormatEntity getBusinessObjectFormatByAltKey(BusinessObjectFormatKey businessObjectFormatKey)
BusinessObjectFormatDaogetBusinessObjectFormatByAltKey in interface BusinessObjectFormatDaobusinessObjectFormatKey - the business object format key (case-insensitive)public Long getBusinessObjectFormatCountByPartitionKeyGroup(PartitionKeyGroupEntity partitionKeyGroupEntity)
BusinessObjectFormatDaogetBusinessObjectFormatCountByPartitionKeyGroup in interface BusinessObjectFormatDaopartitionKeyGroupEntity - the partition key group entitypublic Long getBusinessObjectFormatCountByPartitionKeys(String namespace, String businessObjectDefinitionName, String businessObjectFormatUsage, String businessObjectFormatFileType, Integer businessObjectFormatVersion, List<String> partitionKeys)
BusinessObjectFormatDaogetBusinessObjectFormatCountByPartitionKeys in interface BusinessObjectFormatDaonamespace - the namespacebusinessObjectDefinitionName - the business object definition namebusinessObjectFormatUsage - the usage of the business object format, maybe nullbusinessObjectFormatFileType - the file type of the business object format, maybe nullbusinessObjectFormatVersion - the version of the business object format, maybe nullpartitionKeys - the list of partition keys, maybe null or emptypublic List<Long> getBusinessObjectFormatIdsByBusinessObjectDefinition(BusinessObjectDefinitionEntity businessObjectDefinitionEntity)
BusinessObjectFormatDaogetBusinessObjectFormatIdsByBusinessObjectDefinition in interface BusinessObjectFormatDaobusinessObjectDefinitionEntity - the business object definitionpublic Integer getBusinessObjectFormatMaxVersion(BusinessObjectFormatKey businessObjectFormatKey)
BusinessObjectFormatDaogetBusinessObjectFormatMaxVersion in interface BusinessObjectFormatDaobusinessObjectFormatKey - the business object format key (case-insensitive)public List<BusinessObjectFormatKey> getBusinessObjectFormats(BusinessObjectDefinitionKey businessObjectDefinitionKey, boolean latestBusinessObjectFormatVersion)
BusinessObjectFormatDaogetBusinessObjectFormats in interface BusinessObjectFormatDaobusinessObjectDefinitionKey - the business object definition keylatestBusinessObjectFormatVersion - specifies if only the latest (maximum) versions of the relative business object formats are returnedpublic List<BusinessObjectFormatKey> getBusinessObjectFormatsWithFilters(BusinessObjectDefinitionKey businessObjectDefinitionKey, String businessObjectFormatUsage, boolean latestBusinessObjectFormatVersion)
BusinessObjectFormatDaogetBusinessObjectFormatsWithFilters in interface BusinessObjectFormatDaobusinessObjectDefinitionKey - the business object definition keybusinessObjectFormatUsage - the business object format usagelatestBusinessObjectFormatVersion - specifies if only the latest (maximum) versions of the relative business object formats are returnedpublic List<BusinessObjectFormatEntity> getLatestVersionBusinessObjectFormatsByBusinessObjectDefinition(BusinessObjectDefinitionEntity businessObjectDefinitionEntity)
BusinessObjectFormatDaogetLatestVersionBusinessObjectFormatsByBusinessObjectDefinition in interface BusinessObjectFormatDaobusinessObjectDefinitionEntity - the business object definition entityCopyright © 2021. All rights reserved.