public interface RelationalTableRegistrationHelperService
| Modifier and Type | Method and Description |
|---|---|
RelationalStorageAttributesDto |
prepareForRelationalTableRegistration(RelationalTableRegistrationCreateRequest relationalTableRegistrationCreateRequest,
Boolean appendToExistingBusinessObjectDefinition)
Prepares for relational table registration by validating database entities per specified relational table registration create request.
|
RelationalTableRegistrationDto |
prepareForRelationalTableSchemaUpdate(BusinessObjectDataStorageUnitKey storageUnitKey)
Prepares for relational table schema update by validating database entities per specified storage unit key.
|
BusinessObjectData |
registerRelationalTable(RelationalTableRegistrationCreateRequest relationalTableRegistrationCreateRequest,
List<SchemaColumn> schemaColumns,
Boolean appendToExistingBusinessObjectDefinition)
Creates a new relational table registration.
|
List<SchemaColumn> |
retrieveRelationalTableColumns(RelationalStorageAttributesDto relationalStorageAttributesDto,
String relationalSchemaName,
String relationalTableName)
Retrieves a list of actual schema columns for the specified relational table.
|
BusinessObjectData |
updateRelationalTableSchema(RelationalTableRegistrationDto relationalTableRegistrationDto,
List<SchemaColumn> schemaColumns)
Updates relational table schema for an already existing relational table registration.
|
void |
validateAndTrimRelationalTableRegistrationCreateRequest(RelationalTableRegistrationCreateRequest relationalTableRegistrationCreateRequest)
Validates a relational table registration create request.
|
RelationalStorageAttributesDto prepareForRelationalTableRegistration(RelationalTableRegistrationCreateRequest relationalTableRegistrationCreateRequest, Boolean appendToExistingBusinessObjectDefinition)
relationalTableRegistrationCreateRequest - the relational table registration create requestappendToExistingBusinessObjectDefinition - boolean flag that determines if the format should be appended to an existing business object definitionRelationalTableRegistrationDto prepareForRelationalTableSchemaUpdate(BusinessObjectDataStorageUnitKey storageUnitKey)
storageUnitKey - the storage unit key for the relational table registrationBusinessObjectData registerRelationalTable(RelationalTableRegistrationCreateRequest relationalTableRegistrationCreateRequest, List<SchemaColumn> schemaColumns, Boolean appendToExistingBusinessObjectDefinition)
relationalTableRegistrationCreateRequest - the relational table registration create requestappendToExistingBusinessObjectDefinition - boolean flag that determines if the format should be appended to an existing business object definitionList<SchemaColumn> retrieveRelationalTableColumns(RelationalStorageAttributesDto relationalStorageAttributesDto, String relationalSchemaName, String relationalTableName)
relationalStorageAttributesDto - the relational storage attributes DTOrelationalSchemaName - the name of the relational database schemarelationalTableName - the name of the relational tableBusinessObjectData updateRelationalTableSchema(RelationalTableRegistrationDto relationalTableRegistrationDto, List<SchemaColumn> schemaColumns)
relationalTableRegistrationDto - the relational table registration DTOschemaColumns - the new relational table schemavoid validateAndTrimRelationalTableRegistrationCreateRequest(RelationalTableRegistrationCreateRequest relationalTableRegistrationCreateRequest)
relationalTableRegistrationCreateRequest - the relational table registration create requestCopyright © 2019. All rights reserved.