| Package | Description |
|---|---|
| org.finra.herd.dao | |
| org.finra.herd.dao.impl | |
| org.finra.herd.model.jpa | |
| org.finra.herd.service.helper |
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectFormatEntity |
BusinessObjectFormatDao.getBusinessObjectFormatByAltKey(BusinessObjectFormatKey businessObjectFormatKey)
Gets a business object format based on it's key.
|
| Modifier and Type | Method and Description |
|---|---|
List<BusinessObjectFormatEntity> |
BusinessObjectFormatDao.getLatestVersionBusinessObjectFormatsByBusinessObjectDefinition(BusinessObjectDefinitionKey businessObjectDefinitionKey)
Gets a list of latest version business object format entities for the specified business object definition key.
|
| Modifier and Type | Method and Description |
|---|---|
List<BusinessObjectDataKey> |
BusinessObjectDataDao.getBusinessObjectDataByBusinessObjectFormat(BusinessObjectFormatEntity businessObjectFormatEntity,
Integer maxResults)
Gets a list of keys for business object data registered under specified business object format entity.
|
BusinessObjectFormatExternalInterfaceEntity |
BusinessObjectFormatExternalInterfaceDao.getBusinessObjectFormatExternalInterfaceByBusinessObjectFormatAndExternalInterface(BusinessObjectFormatEntity businessObjectFormatEntity,
ExternalInterfaceEntity externalInterfaceEntity)
Gets a business object format to external interface mapping by business object format and external interface.
|
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectFormatEntity |
BusinessObjectFormatDaoImpl.getBusinessObjectFormatByAltKey(BusinessObjectFormatKey businessObjectFormatKey) |
| Modifier and Type | Method and Description |
|---|---|
List<BusinessObjectFormatEntity> |
BusinessObjectFormatDaoImpl.getLatestVersionBusinessObjectFormatsByBusinessObjectDefinition(BusinessObjectDefinitionKey businessObjectDefinitionKey) |
| Modifier and Type | Method and Description |
|---|---|
List<BusinessObjectDataKey> |
BusinessObjectDataDaoImpl.getBusinessObjectDataByBusinessObjectFormat(BusinessObjectFormatEntity businessObjectFormatEntity,
Integer maxResults) |
BusinessObjectFormatExternalInterfaceEntity |
BusinessObjectFormatExternalInterfaceDaoImpl.getBusinessObjectFormatExternalInterfaceByBusinessObjectFormatAndExternalInterface(BusinessObjectFormatEntity businessObjectFormatEntity,
ExternalInterfaceEntity externalInterfaceEntity) |
| Modifier and Type | Method and Description |
|---|---|
protected javax.persistence.criteria.Subquery<Integer> |
AbstractHerdDao.getMaximumBusinessObjectDataVersionSubQuery(javax.persistence.criteria.CriteriaBuilder builder,
javax.persistence.criteria.CriteriaQuery<?> criteria,
javax.persistence.criteria.From<?,BusinessObjectDataEntity> businessObjectDataEntity,
javax.persistence.criteria.From<?,BusinessObjectFormatEntity> businessObjectFormatEntity,
String businessObjectDataStatus,
List<String> storageNames,
String storagePlatformType,
String excludedStoragePlatformType,
boolean selectOnlyAvailableStorageUnits)
TODO This method may be bdata specific.
|
protected javax.persistence.criteria.Predicate |
AbstractHerdDao.getQueryRestriction(javax.persistence.criteria.CriteriaBuilder builder,
javax.persistence.criteria.From<?,BusinessObjectDataEntity> businessObjectDataEntity,
javax.persistence.criteria.From<?,BusinessObjectFormatEntity> businessObjectFormatEntity,
javax.persistence.criteria.From<?,FileTypeEntity> fileTypeEntity,
javax.persistence.criteria.From<?,BusinessObjectDefinitionEntity> businessObjectDefinitionEntity,
BusinessObjectDataKey businessObjectDataKey)
TODO This method may be bdata specific.
|
protected javax.persistence.criteria.Predicate |
AbstractHerdDao.getQueryRestriction(javax.persistence.criteria.CriteriaBuilder builder,
javax.persistence.criteria.From<?,BusinessObjectFormatEntity> businessObjectFormatEntity,
javax.persistence.criteria.From<?,FileTypeEntity> fileTypeEntity,
javax.persistence.criteria.From<?,BusinessObjectDefinitionEntity> businessObjectDefinitionEntity,
BusinessObjectFormatKey businessObjectFormatKey,
boolean ignoreBusinessObjectFormatVersion)
TODO This method may be bformat specific.
|
protected javax.persistence.criteria.Predicate |
AbstractHerdDao.getQueryRestriction(javax.persistence.criteria.CriteriaBuilder builder,
javax.persistence.criteria.From<?,BusinessObjectFormatEntity> businessObjectFormatEntity,
javax.persistence.criteria.From<?,FileTypeEntity> fileTypeEntity,
javax.persistence.criteria.From<?,BusinessObjectDefinitionEntity> businessObjectDefinitionEntity,
javax.persistence.criteria.From<?,NamespaceEntity> namespaceEntity,
BusinessObjectFormatKey businessObjectFormatKey,
boolean ignoreBusinessObjectFormatVersion)
Builds a query restriction predicate for the specified business object format entity as per business object format key values.
|
| Modifier and Type | Field and Description |
|---|---|
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,Boolean> |
BusinessObjectFormatEntity_.allowNonBackwardsCompatibleChanges |
static javax.persistence.metamodel.CollectionAttribute<BusinessObjectFormatEntity,BusinessObjectDataAttributeDefinitionEntity> |
BusinessObjectFormatEntity_.attributeDefinitions |
static javax.persistence.metamodel.CollectionAttribute<BusinessObjectFormatEntity,BusinessObjectFormatAttributeEntity> |
BusinessObjectFormatEntity_.attributes |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,BusinessObjectDefinitionEntity> |
BusinessObjectFormatEntity_.businessObjectDefinition |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,Integer> |
BusinessObjectFormatEntity_.businessObjectDefinitionId |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatExternalInterfaceEntity,BusinessObjectFormatEntity> |
BusinessObjectFormatExternalInterfaceEntity_.businessObjectFormat |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectDataEntity,BusinessObjectFormatEntity> |
BusinessObjectDataEntity_.businessObjectFormat |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatAttributeEntity,BusinessObjectFormatEntity> |
BusinessObjectFormatAttributeEntity_.businessObjectFormat |
static javax.persistence.metamodel.SingularAttribute<CustomDdlEntity,BusinessObjectFormatEntity> |
CustomDdlEntity_.businessObjectFormat |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectDataAttributeDefinitionEntity,BusinessObjectFormatEntity> |
BusinessObjectDataAttributeDefinitionEntity_.businessObjectFormat |
static javax.persistence.metamodel.SingularAttribute<SchemaColumnEntity,BusinessObjectFormatEntity> |
SchemaColumnEntity_.businessObjectFormat |
static javax.persistence.metamodel.ListAttribute<BusinessObjectFormatEntity,BusinessObjectFormatEntity> |
BusinessObjectFormatEntity_.businessObjectFormatChildren |
static javax.persistence.metamodel.ListAttribute<BusinessObjectFormatEntity,BusinessObjectFormatEntity> |
BusinessObjectFormatEntity_.businessObjectFormatChildren |
static javax.persistence.metamodel.CollectionAttribute<BusinessObjectFormatEntity,BusinessObjectFormatExternalInterfaceEntity> |
BusinessObjectFormatEntity_.businessObjectFormatExternalInterfaces |
static javax.persistence.metamodel.ListAttribute<BusinessObjectFormatEntity,BusinessObjectFormatEntity> |
BusinessObjectFormatEntity_.businessObjectFormatParents |
static javax.persistence.metamodel.ListAttribute<BusinessObjectFormatEntity,BusinessObjectFormatEntity> |
BusinessObjectFormatEntity_.businessObjectFormatParents |
static javax.persistence.metamodel.CollectionAttribute<BusinessObjectDefinitionEntity,BusinessObjectFormatEntity> |
BusinessObjectDefinitionEntity_.businessObjectFormats |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,Integer> |
BusinessObjectFormatEntity_.businessObjectFormatVersion |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,String> |
BusinessObjectFormatEntity_.collectionItemsDelimiter |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,String> |
BusinessObjectFormatEntity_.delimiter |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,String> |
BusinessObjectFormatEntity_.description |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectDefinitionEntity,BusinessObjectFormatEntity> |
BusinessObjectDefinitionEntity_.descriptiveBusinessObjectFormat |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,String> |
BusinessObjectFormatEntity_.documentSchema |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,String> |
BusinessObjectFormatEntity_.documentSchemaUrl |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,String> |
BusinessObjectFormatEntity_.escapeCharacter |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,FileTypeEntity> |
BusinessObjectFormatEntity_.fileType |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,String> |
BusinessObjectFormatEntity_.fileTypeCode |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,Integer> |
BusinessObjectFormatEntity_.id |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,Boolean> |
BusinessObjectFormatEntity_.latestVersion |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,String> |
BusinessObjectFormatEntity_.mapKeysDelimiter |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,String> |
BusinessObjectFormatEntity_.nullValue |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,String> |
BusinessObjectFormatEntity_.partitionKey |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,PartitionKeyGroupEntity> |
BusinessObjectFormatEntity_.partitionKeyGroup |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,Boolean> |
BusinessObjectFormatEntity_.recordFlag |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,Integer> |
BusinessObjectFormatEntity_.retentionPeriodInDays |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,RetentionTypeEntity> |
BusinessObjectFormatEntity_.retentionType |
static javax.persistence.metamodel.CollectionAttribute<BusinessObjectFormatEntity,SchemaColumnEntity> |
BusinessObjectFormatEntity_.schemaColumns |
static javax.persistence.metamodel.SingularAttribute<BusinessObjectFormatEntity,String> |
BusinessObjectFormatEntity_.usage |
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectFormatEntity |
BusinessObjectDataEntity.getBusinessObjectFormat() |
BusinessObjectFormatEntity |
CustomDdlEntity.getBusinessObjectFormat() |
BusinessObjectFormatEntity |
BusinessObjectFormatExternalInterfaceEntity.getBusinessObjectFormat() |
BusinessObjectFormatEntity |
SchemaColumnEntity.getBusinessObjectFormat() |
BusinessObjectFormatEntity |
BusinessObjectFormatAttributeEntity.getBusinessObjectFormat() |
BusinessObjectFormatEntity |
BusinessObjectDataAttributeDefinitionEntity.getBusinessObjectFormat() |
BusinessObjectFormatEntity |
BusinessObjectDefinitionEntity.getDescriptiveBusinessObjectFormat() |
| Modifier and Type | Method and Description |
|---|---|
List<BusinessObjectFormatEntity> |
BusinessObjectFormatEntity.getBusinessObjectFormatChildren() |
List<BusinessObjectFormatEntity> |
BusinessObjectFormatEntity.getBusinessObjectFormatParents() |
Collection<BusinessObjectFormatEntity> |
BusinessObjectDefinitionEntity.getBusinessObjectFormats() |
| Modifier and Type | Method and Description |
|---|---|
void |
BusinessObjectDataEntity.setBusinessObjectFormat(BusinessObjectFormatEntity businessObjectFormat) |
void |
CustomDdlEntity.setBusinessObjectFormat(BusinessObjectFormatEntity businessObjectFormat) |
void |
BusinessObjectFormatExternalInterfaceEntity.setBusinessObjectFormat(BusinessObjectFormatEntity businessObjectFormat) |
void |
SchemaColumnEntity.setBusinessObjectFormat(BusinessObjectFormatEntity businessObjectFormat) |
void |
BusinessObjectFormatAttributeEntity.setBusinessObjectFormat(BusinessObjectFormatEntity businessObjectFormat) |
void |
BusinessObjectDataAttributeDefinitionEntity.setBusinessObjectFormat(BusinessObjectFormatEntity businessObjectFormat) |
void |
BusinessObjectDefinitionEntity.setDescriptiveBusinessObjectFormat(BusinessObjectFormatEntity descriptivebusinessObjectFormat) |
| Modifier and Type | Method and Description |
|---|---|
void |
BusinessObjectFormatEntity.setBusinessObjectFormatChildren(List<BusinessObjectFormatEntity> businessObjectFormatChildren) |
void |
BusinessObjectFormatEntity.setBusinessObjectFormatParents(List<BusinessObjectFormatEntity> businessObjectFormatParents) |
void |
BusinessObjectDefinitionEntity.setBusinessObjectFormats(Collection<BusinessObjectFormatEntity> businessObjectFormats) |
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectFormatEntity |
BusinessObjectFormatDaoHelper.getBusinessObjectFormatEntity(BusinessObjectFormatKey businessObjectFormatKey)
Gets a business object format entity based on the alternate key and makes sure that it exists.
|
| Modifier and Type | Method and Description |
|---|---|
List<List<String>> |
BusinessObjectDataDaoHelper.buildPartitionFilters(List<PartitionValueFilter> partitionValueFilters,
PartitionValueFilter standalonePartitionValueFilter,
BusinessObjectFormatKey businessObjectFormatKey,
Integer businessObjectDataVersion,
List<String> storageNames,
String storagePlatformType,
String excludedStoragePlatformType,
BusinessObjectFormatEntity businessObjectFormatEntity)
Build partition filters based on the specified partition value filters.
|
String |
S3KeyPrefixHelper.buildS3KeyPrefix(StorageEntity storageEntity,
BusinessObjectFormatEntity businessObjectFormatEntity,
BusinessObjectDataKey businessObjectDataKey)
Returns the S3 object key prefix based on the given storage, business object format and business object data key.
|
String |
S3KeyPrefixHelper.buildS3KeyPrefix(String s3KeyPrefixVelocityTemplate,
BusinessObjectFormatEntity businessObjectFormatEntity,
BusinessObjectDataKey businessObjectDataKey,
String storageName)
Returns the S3 object key prefix based on the given velocity template, business object format and business object data key.
|
String |
BusinessObjectFormatHelper.businessObjectFormatEntityAltKeyToString(BusinessObjectFormatEntity businessObjectFormatEntity)
Returns a string representation of the alternate key values for the business object format.
|
BusinessObjectDataCreateRequest |
BusinessObjectDataHelper.createBusinessObjectDataCreateRequest(BusinessObjectFormatEntity businessObjectFormatEntity,
String uuid,
String businessObjectDataStatus,
List<Attribute> attributes,
StorageEntity storageEntity,
String storageDirectoryPath,
String storageFilePath,
Long storageFileSizeBytes,
Long storageFileRowCount)
Validates the upload single initiation request.
|
BusinessObjectFormatExternalInterfaceDescriptiveInformation |
BusinessObjectFormatExternalInterfaceDescriptiveInformationHelper.createBusinessObjectFormatExternalInterfaceDescriptiveInformationFromEntities(BusinessObjectFormatEntity businessObjectFormatEntity,
ExternalInterfaceEntity externalInterfaceEntity)
Creates the business object format external interface descriptive information from the business object format entity and external interface entity.
|
BusinessObjectFormat |
BusinessObjectFormatHelper.createBusinessObjectFormatFromEntity(BusinessObjectFormatEntity businessObjectFormatEntity)
Creates the business object format from the persisted entity.
|
BusinessObjectFormat |
BusinessObjectFormatHelper.createBusinessObjectFormatFromEntity(BusinessObjectFormatEntity businessObjectFormatEntity,
Boolean checkLatestVersion)
Creates the business object format from the persisted entity.
|
abstract String |
DdlGenerator.generateCreateTableDdl(BusinessObjectDataDdlRequest request,
BusinessObjectFormatEntity businessObjectFormatEntity,
CustomDdlEntity customDdlEntity,
List<String> storageNames,
Map<String,StorageEntity> storageEntities,
Map<String,String> s3BucketNames)
This method generates the create table DDL as per specified business object data DDL request.
|
String |
Hive13DdlGenerator.generateCreateTableDdl(BusinessObjectDataDdlRequest request,
BusinessObjectFormatEntity businessObjectFormatEntity,
CustomDdlEntity customDdlEntity,
List<String> storageNames,
Map<String,StorageEntity> storageEntities,
Map<String,String> s3BucketNames)
Generates the create table Hive 13 DDL as per specified business object data DDL request.
|
abstract String |
DdlGenerator.generateCreateTableDdl(BusinessObjectFormatDdlRequest request,
BusinessObjectFormatEntity businessObjectFormatEntity,
CustomDdlEntity customDdlEntity)
This method generates the create table DDL as per specified business object format DDL request.
|
String |
Hive13DdlGenerator.generateCreateTableDdl(BusinessObjectFormatDdlRequest request,
BusinessObjectFormatEntity businessObjectFormatEntity,
CustomDdlEntity customDdlEntity)
Generates the create table Hive 13 DDL as per specified business object format DDL request.
|
abstract String |
DdlGenerator.generateReplaceColumnsStatement(BusinessObjectFormatDdlRequest request,
BusinessObjectFormatEntity businessObjectFormatEntity) |
String |
Hive13DdlGenerator.generateReplaceColumnsStatement(BusinessObjectFormatDdlRequest request,
BusinessObjectFormatEntity businessObjectFormatEntity) |
Map<String,BusinessObjectDataAttributeDefinitionEntity> |
BusinessObjectFormatHelper.getAttributeDefinitionEntities(BusinessObjectFormatEntity businessObjectFormatEntity)
Returns a map with attribute names in uppercase mapped to the relative attribute definition entities.
|
String |
BusinessObjectFormatDaoHelper.getBusinessObjectFormatAttributeValueByName(String attributeName,
BusinessObjectFormatEntity businessObjectFormatEntity,
boolean attributeRequired,
boolean attributeValueRequiredIfExists)
Gets attribute value by name from the business object format entity while specifying whether the attribute is required and whether the attribute value is
required.
|
BusinessObjectFormatKey |
BusinessObjectFormatHelper.getBusinessObjectFormatKey(BusinessObjectFormatEntity businessObjectFormatEntity)
Creates a business object format key from specified business object format entity.
|
List<String> |
BusinessObjectDataDaoHelper.getPartitionValues(PartitionValueFilter partitionValueFilter,
String partitionKey,
int partitionColumnPosition,
BusinessObjectFormatKey businessObjectFormatKey,
Integer businessObjectDataVersion,
List<String> storageNames,
String storagePlatformType,
String excludedStoragePlatformType,
BusinessObjectFormatEntity businessObjectFormatEntity)
Builds a list of partition values from the partition value filter.
|
boolean |
BusinessObjectDataAttributeHelper.isBusinessObjectDataAttributeRequired(String businessObjectAttributeName,
BusinessObjectFormatEntity businessObjectFormatEntity)
Determines if the specified business object data attribute is a required attribute or not.
|
Copyright © 2019. All rights reserved.