@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.
|
BusinessObjectFormatKeys |
getBusinessObjectFormatsWithFilters(BusinessObjectDefinitionKey businessObjectDefinitionKey,
String businessObjectFormatUsage,
boolean latestBusinessObjectFormatVersion)
Gets a list of business object formats for the specified business object definition name and business object format usage.
|
BusinessObjectFormat |
updateBusinessObjectFormat(BusinessObjectFormatKey businessObjectFormatKey,
BusinessObjectFormatUpdateRequest request)
Updates a business object format.
|
BusinessObjectFormat |
updateBusinessObjectFormatAttributeDefinitions(BusinessObjectFormatKey businessObjectFormatKey,
BusinessObjectFormatAttributeDefinitionsUpdateRequest businessObjectFormatAttributeDefinitionsUpdateRequest)
Replaces the list of attribute definitions for an existing business object format.
|
BusinessObjectFormat |
updateBusinessObjectFormatAttributes(BusinessObjectFormatKey businessObjectFormatKey,
BusinessObjectFormatAttributesUpdateRequest businessObjectFormatAttributesUpdateRequest)
Updates a business object format attributes.
|
BusinessObjectFormat |
updateBusinessObjectFormatParents(BusinessObjectFormatKey businessObjectFormatKey,
BusinessObjectFormatParentsUpdateRequest businessObjectFormatParentsUpdateRequest)
Update business object format parents
|
BusinessObjectFormat |
updateBusinessObjectFormatRetentionInformation(BusinessObjectFormatKey businessObjectFormatKey,
BusinessObjectFormatRetentionInformationUpdateRequest updateRequest)
Updates business object format retention information
|
BusinessObjectFormat |
updateBusinessObjectFormatSchemaBackwardsCompatibilityChanges(BusinessObjectFormatKey businessObjectFormatKey,
BusinessObjectFormatSchemaBackwardsCompatibilityUpdateRequest businessObjectFormatSchemaBackwardsCompatibilityUpdateRequest)
Updates business object format schema backwards compatible changes
|
@PublishNotificationMessages @NamespacePermission(fields="#request.namespace", permissions=WRITE) public BusinessObjectFormat createBusinessObjectFormat(BusinessObjectFormatCreateRequest request)
BusinessObjectFormatServicecreateBusinessObjectFormat in interface BusinessObjectFormatServicerequest - the business object format create request.@PublishNotificationMessages @NamespacePermission(fields="#businessObjectFormatKey.namespace", permissions=WRITE) public BusinessObjectFormat updateBusinessObjectFormat(BusinessObjectFormatKey businessObjectFormatKey, BusinessObjectFormatUpdateRequest request)
BusinessObjectFormatServiceupdateBusinessObjectFormat in interface BusinessObjectFormatServicebusinessObjectFormatKey - the business object format keyrequest - the business object format update request@Transactional(propagation=REQUIRES_NEW) public BusinessObjectFormat getBusinessObjectFormat(BusinessObjectFormatKey businessObjectFormatKey)
BusinessObjectFormatServicegetBusinessObjectFormat in interface BusinessObjectFormatServicebusinessObjectFormatKey - the business object format keyprotected BusinessObjectFormat getBusinessObjectFormatImpl(BusinessObjectFormatKey businessObjectFormatKey)
businessObjectFormatKey - the business object format key@NamespacePermission(fields="#businessObjectFormatKey.namespace", permissions=WRITE) public BusinessObjectFormat deleteBusinessObjectFormat(BusinessObjectFormatKey businessObjectFormatKey)
BusinessObjectFormatServicedeleteBusinessObjectFormat in interface BusinessObjectFormatServicebusinessObjectFormatKey - the business object format alternate keypublic BusinessObjectFormatKeys getBusinessObjectFormats(BusinessObjectDefinitionKey businessObjectDefinitionKey, boolean latestBusinessObjectFormatVersion)
BusinessObjectFormatServicegetBusinessObjectFormats in interface BusinessObjectFormatServicebusinessObjectDefinitionKey - the business object definition keylatestBusinessObjectFormatVersion - specifies is only the latest (maximum) versions of the business object formats are returnedpublic BusinessObjectFormatKeys getBusinessObjectFormatsWithFilters(BusinessObjectDefinitionKey businessObjectDefinitionKey, String businessObjectFormatUsage, boolean latestBusinessObjectFormatVersion)
BusinessObjectFormatServicegetBusinessObjectFormatsWithFilters in interface BusinessObjectFormatServicebusinessObjectDefinitionKey - the business object definition keybusinessObjectFormatUsage - the business object format usagelatestBusinessObjectFormatVersion - specifies is only the latest (maximum) versions of the business object formats are returned@Transactional(propagation=REQUIRES_NEW) public BusinessObjectFormatDdl generateBusinessObjectFormatDdl(BusinessObjectFormatDdlRequest request)
BusinessObjectFormatServicegenerateBusinessObjectFormatDdl 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)
BusinessObjectFormatServicegenerateBusinessObjectFormatDdlCollection in interface BusinessObjectFormatServicerequest - the business object format DDL collection request@NamespacePermission(fields="#businessObjectFormatKey.namespace",permissions=WRITE) @NamespacePermission(fields="#businessObjectFormatParentsUpdateRequest?.businessObjectFormatParents?.![namespace]",permissions=READ) public BusinessObjectFormat updateBusinessObjectFormatParents(BusinessObjectFormatKey businessObjectFormatKey, BusinessObjectFormatParentsUpdateRequest businessObjectFormatParentsUpdateRequest)
BusinessObjectFormatServiceupdateBusinessObjectFormatParents in interface BusinessObjectFormatServicebusinessObjectFormatKey - business object format keybusinessObjectFormatParentsUpdateRequest - business object format parents update request@NamespacePermission(fields="#businessObjectFormatKey.namespace", permissions=WRITE) public BusinessObjectFormat updateBusinessObjectFormatAttributes(BusinessObjectFormatKey businessObjectFormatKey, BusinessObjectFormatAttributesUpdateRequest businessObjectFormatAttributesUpdateRequest)
BusinessObjectFormatServiceupdateBusinessObjectFormatAttributes in interface BusinessObjectFormatServicebusinessObjectFormatKey - the business object format keybusinessObjectFormatAttributesUpdateRequest - the business object format attributes update request@NamespacePermission(fields="#businessObjectFormatKey.namespace", permissions=WRITE) public BusinessObjectFormat updateBusinessObjectFormatAttributeDefinitions(BusinessObjectFormatKey businessObjectFormatKey, BusinessObjectFormatAttributeDefinitionsUpdateRequest businessObjectFormatAttributeDefinitionsUpdateRequest)
BusinessObjectFormatServiceupdateBusinessObjectFormatAttributeDefinitions in interface BusinessObjectFormatServicebusinessObjectFormatKey - the business object format keybusinessObjectFormatAttributeDefinitionsUpdateRequest - the business object format attribute definitions update 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 request@NamespacePermission(fields="#businessObjectFormatKey.namespace", permissions=WRITE) public BusinessObjectFormat updateBusinessObjectFormatRetentionInformation(BusinessObjectFormatKey businessObjectFormatKey, BusinessObjectFormatRetentionInformationUpdateRequest updateRequest)
BusinessObjectFormatServiceupdateBusinessObjectFormatRetentionInformation in interface BusinessObjectFormatServicebusinessObjectFormatKey - the business object format alternate keyupdateRequest - business object format retention information update request@NamespacePermission(fields="#businessObjectFormatKey.namespace", permissions=WRITE) public BusinessObjectFormat updateBusinessObjectFormatSchemaBackwardsCompatibilityChanges(BusinessObjectFormatKey businessObjectFormatKey, BusinessObjectFormatSchemaBackwardsCompatibilityUpdateRequest businessObjectFormatSchemaBackwardsCompatibilityUpdateRequest)
BusinessObjectFormatServiceupdateBusinessObjectFormatSchemaBackwardsCompatibilityChanges in interface BusinessObjectFormatServicebusinessObjectFormatKey - the business object format alternate keybusinessObjectFormatSchemaBackwardsCompatibilityUpdateRequest - business object format schema backwards compatible changes update requestCopyright © 2019. All rights reserved.