public interface BusinessObjectDataService
| Modifier and Type | Field and Description |
|---|---|
static String |
MAX_PARTITION_VALUE_TOKEN |
static String |
MIN_PARTITION_VALUE_TOKEN |
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectDataAvailability |
checkBusinessObjectDataAvailability(BusinessObjectDataAvailabilityRequest businessObjectDataAvailabilityRequest)
Performs a search and returns a list of business object data key values and relative statuses for a range of requested business object data.
|
BusinessObjectDataAvailabilityCollectionResponse |
checkBusinessObjectDataAvailabilityCollection(BusinessObjectDataAvailabilityCollectionRequest request)
Performs an availability check for a collection of business object data.
|
BusinessObjectData |
createBusinessObjectData(BusinessObjectDataCreateRequest businessObjectDataCreateRequest)
Creates a new business object data from the request information.
|
BusinessObjectData |
deleteBusinessObjectData(BusinessObjectDataKey businessObjectDataKey,
Boolean deleteFiles)
Deletes an existing business object data.
|
BusinessObjectData |
destroyBusinessObjectData(BusinessObjectDataKey businessObjectDataKey)
Initiates destruction process for an existing business object data by using S3 tagging to mark the relative S3 files for deletion and updating statuses
of the business object data and its storage unit.
|
BusinessObjectDataDdl |
generateBusinessObjectDataDdl(BusinessObjectDataDdlRequest businessObjectDataDdlRequest)
Retrieves the DDL to initialize the specified type of the database system to perform queries for a range of requested business object data in the
specified storage.
|
BusinessObjectDataDdlCollectionResponse |
generateBusinessObjectDataDdlCollection(BusinessObjectDataDdlCollectionRequest businessObjectDataDdlCollectionRequest)
Retrieves the DDL to initialize the specified type of the database system to perform queries for a collection of business object data in the specified
storages.
|
BusinessObjectDataPartitions |
generateBusinessObjectDataPartitions(BusinessObjectDataPartitionsRequest businessObjectDataPartitionsRequest)
Generates the partitions information for a range of requested business object data in the specified storage.
|
BusinessObjectDataKeys |
getAllBusinessObjectDataByBusinessObjectDefinition(BusinessObjectDefinitionKey businessObjectDefinitionKey)
Retrieves a list of keys for all existing business object data up to the limit configured in the system per specified business object definition.
|
BusinessObjectDataKeys |
getAllBusinessObjectDataByBusinessObjectFormat(BusinessObjectFormatKey businessObjectFormatKey)
Retrieves a list of keys for all existing business object data up to the limit configured in the system per specified business object format.
|
BusinessObjectData |
getBusinessObjectData(BusinessObjectDataKey businessObjectDataKey,
String businessObjectFormatPartitionKey,
String businessObjectDataStatus,
Boolean includeBusinessObjectDataStatusHistory,
Boolean includeStorageUnitStatusHistory,
Boolean excludeBusinessObjectDataStorageFiles)
Retrieves existing business object data entry information.
|
BusinessObjectDataVersions |
getBusinessObjectDataVersions(BusinessObjectDataKey businessObjectDataKey)
Retrieves a list of existing business object data versions, if any.
|
BusinessObjectDataInvalidateUnregisteredResponse |
invalidateUnregisteredBusinessObjectData(BusinessObjectDataInvalidateUnregisteredRequest businessObjectDataInvalidateUnregisteredRequest)
Creates business object data registrations in INVALID status if the S3 object exists, but no registration exists.
|
BusinessObjectData |
restoreBusinessObjectData(BusinessObjectDataKey businessObjectDataKey,
Integer expirationInDays,
String archiveRetrievalOption)
Initiates a restore request for a currently archived business object data.
|
BusinessObjectData |
retryStoragePolicyTransition(BusinessObjectDataKey businessObjectDataKey,
BusinessObjectDataRetryStoragePolicyTransitionRequest request)
Retries a storage policy transition by forcing re-initiation of the archiving process for the specified business object data that is still in progress of
a valid archiving operation.
|
BusinessObjectDataSearchResultPagingInfoDto |
searchBusinessObjectData(Integer pageNum,
Integer pageSize,
BusinessObjectDataSearchRequest request)
Search business object data based on the request
|
BusinessObjectData |
updateBusinessObjectDataAttributes(BusinessObjectDataKey businessObjectDataKey,
BusinessObjectDataAttributesUpdateRequest businessObjectDataAttributesUpdateRequest)
Updates attributes for business object data.
|
BusinessObjectData |
updateBusinessObjectDataParents(BusinessObjectDataKey businessObjectDataKey,
BusinessObjectDataParentsUpdateRequest businessObjectDataParentsUpdateRequest)
Updates parents for business object data.
|
BusinessObjectData |
updateBusinessObjectDataRetentionInformation(BusinessObjectDataKey businessObjectDataKey,
BusinessObjectDataRetentionInformationUpdateRequest businessObjectDataRetentionInformationUpdateRequest)
Updates retention information for an existing business object data.
|
static final String MAX_PARTITION_VALUE_TOKEN
static final String MIN_PARTITION_VALUE_TOKEN
BusinessObjectDataAvailability checkBusinessObjectDataAvailability(BusinessObjectDataAvailabilityRequest businessObjectDataAvailabilityRequest)
businessObjectDataAvailabilityRequest - the business object data availability requestBusinessObjectDataAvailabilityCollectionResponse checkBusinessObjectDataAvailabilityCollection(BusinessObjectDataAvailabilityCollectionRequest request)
request - the business object data availability collection requestBusinessObjectData createBusinessObjectData(BusinessObjectDataCreateRequest businessObjectDataCreateRequest)
businessObjectDataCreateRequest - the business object data create requestBusinessObjectData deleteBusinessObjectData(BusinessObjectDataKey businessObjectDataKey, Boolean deleteFiles)
businessObjectDataKey - the business object data keydeleteFiles - specifies if data files should be deleted or notBusinessObjectData destroyBusinessObjectData(BusinessObjectDataKey businessObjectDataKey)
businessObjectDataKey - the business object data keyBusinessObjectDataDdl generateBusinessObjectDataDdl(BusinessObjectDataDdlRequest businessObjectDataDdlRequest)
businessObjectDataDdlRequest - the business object data DDL requestBusinessObjectDataDdlCollectionResponse generateBusinessObjectDataDdlCollection(BusinessObjectDataDdlCollectionRequest businessObjectDataDdlCollectionRequest)
businessObjectDataDdlCollectionRequest - the business object data DDL collection requestBusinessObjectDataPartitions generateBusinessObjectDataPartitions(BusinessObjectDataPartitionsRequest businessObjectDataPartitionsRequest)
businessObjectDataPartitionsRequest - the business object data partitions requestBusinessObjectDataKeys getAllBusinessObjectDataByBusinessObjectDefinition(BusinessObjectDefinitionKey businessObjectDefinitionKey)
businessObjectDefinitionKey - the business object definition key (case-insensitive)BusinessObjectDataKeys getAllBusinessObjectDataByBusinessObjectFormat(BusinessObjectFormatKey businessObjectFormatKey)
businessObjectFormatKey - the business object format key (case-insensitive)BusinessObjectData getBusinessObjectData(BusinessObjectDataKey businessObjectDataKey, String businessObjectFormatPartitionKey, String businessObjectDataStatus, Boolean includeBusinessObjectDataStatusHistory, Boolean includeStorageUnitStatusHistory, Boolean excludeBusinessObjectDataStorageFiles)
businessObjectDataKey - the business object data keybusinessObjectFormatPartitionKey - the business object format partition keybusinessObjectDataStatus - the business object data status, may be nullincludeBusinessObjectDataStatusHistory - specifies to include business object data status history in the responseincludeStorageUnitStatusHistory - specifies to include storage unit status history for each storage unit in the responseexcludeBusinessObjectDataStorageFiles - specifies to exclude storage files in the responseBusinessObjectDataVersions getBusinessObjectDataVersions(BusinessObjectDataKey businessObjectDataKey)
businessObjectDataKey - the business object data key with possibly missing business object format and/or data version valuesBusinessObjectDataInvalidateUnregisteredResponse invalidateUnregisteredBusinessObjectData(BusinessObjectDataInvalidateUnregisteredRequest businessObjectDataInvalidateUnregisteredRequest)
businessObjectDataInvalidateUnregisteredRequest - BusinessObjectDataInvalidateUnregisteredRequestBusinessObjectDataInvalidateUnregisteredResponseBusinessObjectData restoreBusinessObjectData(BusinessObjectDataKey businessObjectDataKey, Integer expirationInDays, String archiveRetrievalOption)
businessObjectDataKey - the business object data keyexpirationInDays - the the time, in days, between when the business object data is restored to the S3 bucket and when it expiresarchiveRetrievalOption - the archive retrieval option when restoring an archived object. Currently three options are supported: Expedited, Standard,
and BulkBusinessObjectData retryStoragePolicyTransition(BusinessObjectDataKey businessObjectDataKey, BusinessObjectDataRetryStoragePolicyTransitionRequest request)
businessObjectDataKey - the business object data keyrequest - the information needed to retry a storage policy transitionBusinessObjectDataSearchResultPagingInfoDto searchBusinessObjectData(Integer pageNum, Integer pageSize, BusinessObjectDataSearchRequest request)
pageNum - if pageNum parameter is specified, results contain the appropriate page specified. Page numbers are one-based - that is the first page
number is one.pageSize - if pageSize parameter is specified, results contain that number of business object data (unless it is the end of the result set).request - search requestBusinessObjectData updateBusinessObjectDataAttributes(BusinessObjectDataKey businessObjectDataKey, BusinessObjectDataAttributesUpdateRequest businessObjectDataAttributesUpdateRequest)
businessObjectDataKey - the business object data keybusinessObjectDataAttributesUpdateRequest - the information needed to update the business object data attributesBusinessObjectData updateBusinessObjectDataParents(BusinessObjectDataKey businessObjectDataKey, BusinessObjectDataParentsUpdateRequest businessObjectDataParentsUpdateRequest)
businessObjectDataKey - the business object data keybusinessObjectDataParentsUpdateRequest - the information needed to update the business object data parentsBusinessObjectData updateBusinessObjectDataRetentionInformation(BusinessObjectDataKey businessObjectDataKey, BusinessObjectDataRetentionInformationUpdateRequest businessObjectDataRetentionInformationUpdateRequest)
businessObjectDataKey - the business object data keybusinessObjectDataRetentionInformationUpdateRequest - the business object data retention information update requestCopyright © 2021. All rights reserved.