@Service @Transactional(value="herdTransactionManager") public class BusinessObjectFormatServiceImpl extends Object implements BusinessObjectFormatService
| Modifier and Type | Field and Description |
|---|---|
static Set<String> |
SCHEMA_COLUMN_DATA_TYPES_WITH_ALLOWED_SIZE_INCREASE
List all schema column data types for which size increase is considered to be an additive schema change.
|
| Constructor and Description |
|---|
BusinessObjectFormatServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectFormat |
createBusinessObjectFormat(BusinessObjectFormatCreateRequest request)
Creates a new business object format.
|
BusinessObjectFormat |
deleteBusinessObjectFormat(BusinessObjectFormatKey businessObjectFormatKey)
Deletes a business object format.
|
BusinessObjectFormatDdl |
generateBusinessObjectFormatDdl(BusinessObjectFormatDdlRequest request)
Retrieves the DDL to initialize the specified type of the database system (e.g.
|
BusinessObjectFormatDdlCollectionResponse |
generateBusinessObjectFormatDdlCollection(BusinessObjectFormatDdlCollectionRequest request)
Retrieves the DDL to initialize the specified type of the database system (e.g.
|
protected BusinessObjectFormatDdlCollectionResponse |
generateBusinessObjectFormatDdlCollectionImpl(BusinessObjectFormatDdlCollectionRequest businessObjectFormatDdlCollectionRequest)
Retrieves the DDL to initialize the specified type of the database system (e.g.
|
protected BusinessObjectFormatDdl |
generateBusinessObjectFormatDdlImpl(BusinessObjectFormatDdlRequest request,
boolean skipRequestValidation)
Retrieves the DDL to initialize the specified type of the database system (e.g.
|
BusinessObjectFormat |
getBusinessObjectFormat(BusinessObjectFormatKey businessObjectFormatKey)
Gets a business object format for the specified key.
|
protected BusinessObjectFormat |
getBusinessObjectFormatImpl(BusinessObjectFormatKey businessObjectFormatKey)
Gets a business object format for the specified key.
|
BusinessObjectFormatKeys |
getBusinessObjectFormats(BusinessObjectDefinitionKey businessObjectDefinitionKey,
boolean latestBusinessObjectFormatVersion)
Gets a list of business object formats for the specified business object definition name.
|
BusinessObjectFormat |
updateBusinessObjectFormat(BusinessObjectFormatKey businessObjectFormatKey,
BusinessObjectFormatUpdateRequest request)
Updates a business object format.
|
@PublishJmsMessages @NamespacePermission(fields="#request.namespace", permissions=WRITE) public BusinessObjectFormat createBusinessObjectFormat(BusinessObjectFormatCreateRequest request)
createBusinessObjectFormat in interface BusinessObjectFormatServicerequest - the business object format create request.@PublishJmsMessages @NamespacePermission(fields="#businessObjectFormatKey.namespace", permissions=WRITE) public BusinessObjectFormat updateBusinessObjectFormat(BusinessObjectFormatKey businessObjectFormatKey, BusinessObjectFormatUpdateRequest request)
updateBusinessObjectFormat in interface BusinessObjectFormatServicebusinessObjectFormatKey - the business object format keyrequest - the business object format update request@Transactional(propagation=REQUIRES_NEW) public BusinessObjectFormat getBusinessObjectFormat(BusinessObjectFormatKey businessObjectFormatKey)
getBusinessObjectFormat in interface BusinessObjectFormatServicebusinessObjectFormatKey - the business object format keyprotected BusinessObjectFormat getBusinessObjectFormatImpl(BusinessObjectFormatKey businessObjectFormatKey)
businessObjectFormatKey - the business object format key@PublishJmsMessages @NamespacePermission(fields="#businessObjectFormatKey.namespace", permissions=WRITE) public BusinessObjectFormat deleteBusinessObjectFormat(BusinessObjectFormatKey businessObjectFormatKey)
deleteBusinessObjectFormat in interface BusinessObjectFormatServicebusinessObjectFormatKey - the business object format alternate keypublic BusinessObjectFormatKeys getBusinessObjectFormats(BusinessObjectDefinitionKey businessObjectDefinitionKey, boolean latestBusinessObjectFormatVersion)
getBusinessObjectFormats in interface BusinessObjectFormatServicebusinessObjectDefinitionKey - the business object definition keylatestBusinessObjectFormatVersion - specifies is only the latest (maximum) versions of the business object formats are returned@NamespacePermission(fields="#request.namespace", permissions=READ) @Transactional(propagation=REQUIRES_NEW) public BusinessObjectFormatDdl generateBusinessObjectFormatDdl(BusinessObjectFormatDdlRequest request)
generateBusinessObjectFormatDdl in interface BusinessObjectFormatServicerequest - the business object format DDL request@NamespacePermission(fields="#request?.businessObjectFormatDdlRequests?.![namespace]", permissions=READ) @Transactional(propagation=REQUIRES_NEW) public BusinessObjectFormatDdlCollectionResponse generateBusinessObjectFormatDdlCollection(BusinessObjectFormatDdlCollectionRequest request)
generateBusinessObjectFormatDdlCollection in interface BusinessObjectFormatServicerequest - the business object format DDL collection requestprotected BusinessObjectFormatDdl generateBusinessObjectFormatDdlImpl(BusinessObjectFormatDdlRequest request, boolean skipRequestValidation)
request - the business object format DDL requestskipRequestValidation - specifies whether to skip the request validation and trimmingprotected BusinessObjectFormatDdlCollectionResponse generateBusinessObjectFormatDdlCollectionImpl(BusinessObjectFormatDdlCollectionRequest businessObjectFormatDdlCollectionRequest)
businessObjectFormatDdlCollectionRequest - the business object format DDL collection requestCopyright © 2017. All rights reserved.