@RestController
@RequestMapping(value="/rest",
produces={"application/xml","application/json"})
public class BusinessObjectDataStatusRestController
extends HerdBaseController
| Modifier and Type | Field and Description |
|---|---|
static String |
BUSINESS_OBJECT_DATA_STATUS_URI_PREFIX |
| Constructor and Description |
|---|
BusinessObjectDataStatusRestController() |
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectDataStatusInformation |
getBusinessObjectDataStatus(String namespace,
String businessObjectDefinitionName,
String businessObjectFormatUsage,
String businessObjectFormatFileType,
String businessObjectFormatPartitionKey,
String partitionValue,
String subPartitionValues,
Integer businessObjectFormatVersion,
Integer businessObjectDataVersion)
Retrieves status information for an existing business object data.
|
BusinessObjectDataStatusUpdateResponse |
updateBusinessObjectDataStatus(String namespace,
String businessObjectDefinitionName,
String businessObjectFormatUsage,
String businessObjectFormatFileType,
Integer businessObjectFormatVersion,
String partitionValue,
Integer businessObjectDataVersion,
BusinessObjectDataStatusUpdateRequest request)
Updates status of a business object data without subpartition values.
|
BusinessObjectDataStatusUpdateResponse |
updateBusinessObjectDataStatus(String namespace,
String businessObjectDefinitionName,
String businessObjectFormatUsage,
String businessObjectFormatFileType,
Integer businessObjectFormatVersion,
String partitionValue,
String subPartition1Value,
Integer businessObjectDataVersion,
BusinessObjectDataStatusUpdateRequest request)
Updates status of a business object data with 1 subpartition values.
|
BusinessObjectDataStatusUpdateResponse |
updateBusinessObjectDataStatus(String namespace,
String businessObjectDefinitionName,
String businessObjectFormatUsage,
String businessObjectFormatFileType,
Integer businessObjectFormatVersion,
String partitionValue,
String subPartition1Value,
String subPartition2Value,
Integer businessObjectDataVersion,
BusinessObjectDataStatusUpdateRequest request)
Updates status of a business object data with 2 subpartition values.
|
BusinessObjectDataStatusUpdateResponse |
updateBusinessObjectDataStatus(String namespace,
String businessObjectDefinitionName,
String businessObjectFormatUsage,
String businessObjectFormatFileType,
Integer businessObjectFormatVersion,
String partitionValue,
String subPartition1Value,
String subPartition2Value,
String subPartition3Value,
Integer businessObjectDataVersion,
BusinessObjectDataStatusUpdateRequest request)
Updates status of a business object data with 3 subpartition values.
|
BusinessObjectDataStatusUpdateResponse |
updateBusinessObjectDataStatus(String namespace,
String businessObjectDefinitionName,
String businessObjectFormatUsage,
String businessObjectFormatFileType,
Integer businessObjectFormatVersion,
String partitionValue,
String subPartition1Value,
String subPartition2Value,
String subPartition3Value,
String subPartition4Value,
Integer businessObjectDataVersion,
BusinessObjectDataStatusUpdateRequest request)
Updates status of a business object data with 4 subpartition values.
|
addPagingHttpHeaders, validateNoDuplicateQueryStringParamspublic static final String BUSINESS_OBJECT_DATA_STATUS_URI_PREFIX
public BusinessObjectDataStatusRestController()
@RequestMapping(value="/businessObjectDataStatus/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}",
method=GET)
@Secured(value="FN_BUSINESS_OBJECT_DATA_STATUS_GET")
public BusinessObjectDataStatusInformation getBusinessObjectDataStatus(@PathVariable(value="namespace")
String namespace,
@PathVariable(value="businessObjectDefinitionName")
String businessObjectDefinitionName,
@PathVariable(value="businessObjectFormatUsage")
String businessObjectFormatUsage,
@PathVariable(value="businessObjectFormatFileType")
String businessObjectFormatFileType,
@RequestParam(value="partitionKey",required=false)
String businessObjectFormatPartitionKey,
@RequestParam(value="partitionValue")
String partitionValue,
@RequestParam(value="subPartitionValues",required=false)
String subPartitionValues,
@RequestParam(value="businessObjectFormatVersion",required=false)
Integer businessObjectFormatVersion,
@RequestParam(value="businessObjectDataVersion",required=false)
Integer businessObjectDataVersion)
Requires READ permission on namespace
namespace - the namespacebusinessObjectDefinitionName - the business object definition namebusinessObjectFormatUsage - the business object format usagebusinessObjectFormatFileType - the business object format file typebusinessObjectFormatPartitionKey - the business object format partition key.partitionValue - the partition valuesubPartitionValues - the list of sub-partition valuesbusinessObjectFormatVersion - the business object format versionbusinessObjectDataVersion - the business object data version@RequestMapping(value="/businessObjectDataStatus/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}/businessObjectDataVersions/{businessObjectDataVersion}",
method=PUT,
consumes={"application/xml","application/json"})
@Secured(value="FN_BUSINESS_OBJECT_DATA_STATUS_PUT")
public BusinessObjectDataStatusUpdateResponse updateBusinessObjectDataStatus(@PathVariable(value="namespace")
String namespace,
@PathVariable(value="businessObjectDefinitionName")
String businessObjectDefinitionName,
@PathVariable(value="businessObjectFormatUsage")
String businessObjectFormatUsage,
@PathVariable(value="businessObjectFormatFileType")
String businessObjectFormatFileType,
@PathVariable(value="businessObjectFormatVersion")
Integer businessObjectFormatVersion,
@PathVariable(value="partitionValue")
String partitionValue,
@PathVariable(value="businessObjectDataVersion")
Integer businessObjectDataVersion,
@RequestBody
BusinessObjectDataStatusUpdateRequest request)
Requires WRITE permission on namespace
namespace - the namespacebusinessObjectDefinitionName - the business object definition namebusinessObjectFormatUsage - the business object format usagebusinessObjectFormatFileType - the business object format file typebusinessObjectFormatVersion - the business object format versionpartitionValue - the partition valuebusinessObjectDataVersion - the business object data versionrequest - the business object data status update request@RequestMapping(value="/businessObjectDataStatus/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}/subPartition1Values/{subPartition1Value}/businessObjectDataVersions/{businessObjectDataVersion}",
method=PUT,
consumes={"application/xml","application/json"})
@Secured(value="FN_BUSINESS_OBJECT_DATA_STATUS_PUT")
public BusinessObjectDataStatusUpdateResponse updateBusinessObjectDataStatus(@PathVariable(value="namespace")
String namespace,
@PathVariable(value="businessObjectDefinitionName")
String businessObjectDefinitionName,
@PathVariable(value="businessObjectFormatUsage")
String businessObjectFormatUsage,
@PathVariable(value="businessObjectFormatFileType")
String businessObjectFormatFileType,
@PathVariable(value="businessObjectFormatVersion")
Integer businessObjectFormatVersion,
@PathVariable(value="partitionValue")
String partitionValue,
@PathVariable(value="subPartition1Value")
String subPartition1Value,
@PathVariable(value="businessObjectDataVersion")
Integer businessObjectDataVersion,
@RequestBody
BusinessObjectDataStatusUpdateRequest request)
Requires WRITE permission on namespace
namespace - the namespacebusinessObjectDefinitionName - the business object definition namebusinessObjectFormatUsage - the business object format usagebusinessObjectFormatFileType - the business object format file typebusinessObjectFormatVersion - the business object format versionpartitionValue - the partition valuesubPartition1Value - the value of the first subpartitionbusinessObjectDataVersion - the business object data versionrequest - the business object data status update request@RequestMapping(value="/businessObjectDataStatus/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}/subPartition1Values/{subPartition1Value}/subPartition2Values/{subPartition2Value}/businessObjectDataVersions/{businessObjectDataVersion}",
method=PUT,
consumes={"application/xml","application/json"})
@Secured(value="FN_BUSINESS_OBJECT_DATA_STATUS_PUT")
public BusinessObjectDataStatusUpdateResponse updateBusinessObjectDataStatus(@PathVariable(value="namespace")
String namespace,
@PathVariable(value="businessObjectDefinitionName")
String businessObjectDefinitionName,
@PathVariable(value="businessObjectFormatUsage")
String businessObjectFormatUsage,
@PathVariable(value="businessObjectFormatFileType")
String businessObjectFormatFileType,
@PathVariable(value="businessObjectFormatVersion")
Integer businessObjectFormatVersion,
@PathVariable(value="partitionValue")
String partitionValue,
@PathVariable(value="subPartition1Value")
String subPartition1Value,
@PathVariable(value="subPartition2Value")
String subPartition2Value,
@PathVariable(value="businessObjectDataVersion")
Integer businessObjectDataVersion,
@RequestBody
BusinessObjectDataStatusUpdateRequest request)
Requires WRITE permission on namespace
namespace - the namespacebusinessObjectDefinitionName - the business object definition namebusinessObjectFormatUsage - the business object format usagebusinessObjectFormatFileType - the business object format file typebusinessObjectFormatVersion - the business object format versionpartitionValue - the partition valuesubPartition1Value - the value of the first subpartitionsubPartition2Value - the value of the second subpartitionbusinessObjectDataVersion - the business object data versionrequest - the business object data status update request@RequestMapping(value="/businessObjectDataStatus/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}/subPartition1Values/{subPartition1Value}/subPartition2Values/{subPartition2Value}/subPartition3Values/{subPartition3Value}/businessObjectDataVersions/{businessObjectDataVersion}",
method=PUT,
consumes={"application/xml","application/json"})
@Secured(value="FN_BUSINESS_OBJECT_DATA_STATUS_PUT")
public BusinessObjectDataStatusUpdateResponse updateBusinessObjectDataStatus(@PathVariable(value="namespace")
String namespace,
@PathVariable(value="businessObjectDefinitionName")
String businessObjectDefinitionName,
@PathVariable(value="businessObjectFormatUsage")
String businessObjectFormatUsage,
@PathVariable(value="businessObjectFormatFileType")
String businessObjectFormatFileType,
@PathVariable(value="businessObjectFormatVersion")
Integer businessObjectFormatVersion,
@PathVariable(value="partitionValue")
String partitionValue,
@PathVariable(value="subPartition1Value")
String subPartition1Value,
@PathVariable(value="subPartition2Value")
String subPartition2Value,
@PathVariable(value="subPartition3Value")
String subPartition3Value,
@PathVariable(value="businessObjectDataVersion")
Integer businessObjectDataVersion,
@RequestBody
BusinessObjectDataStatusUpdateRequest request)
Requires WRITE permission on namespace
namespace - the namespacebusinessObjectDefinitionName - the business object definition namebusinessObjectFormatUsage - the business object format usagebusinessObjectFormatFileType - the business object format file typebusinessObjectFormatVersion - the business object format versionpartitionValue - the partition valuesubPartition1Value - the value of the first subpartitionsubPartition2Value - the value of the second subpartitionsubPartition3Value - the value of the third subpartitionbusinessObjectDataVersion - the business object data versionrequest - the business object data status update request@RequestMapping(value="/businessObjectDataStatus/namespaces/{namespace}/businessObjectDefinitionNames/{businessObjectDefinitionName}/businessObjectFormatUsages/{businessObjectFormatUsage}/businessObjectFormatFileTypes/{businessObjectFormatFileType}/businessObjectFormatVersions/{businessObjectFormatVersion}/partitionValues/{partitionValue}/subPartition1Values/{subPartition1Value}/subPartition2Values/{subPartition2Value}/subPartition3Values/{subPartition3Value}/subPartition4Values/{subPartition4Value}/businessObjectDataVersions/{businessObjectDataVersion}",
method=PUT,
consumes={"application/xml","application/json"})
@Secured(value="FN_BUSINESS_OBJECT_DATA_STATUS_PUT")
public BusinessObjectDataStatusUpdateResponse updateBusinessObjectDataStatus(@PathVariable(value="namespace")
String namespace,
@PathVariable(value="businessObjectDefinitionName")
String businessObjectDefinitionName,
@PathVariable(value="businessObjectFormatUsage")
String businessObjectFormatUsage,
@PathVariable(value="businessObjectFormatFileType")
String businessObjectFormatFileType,
@PathVariable(value="businessObjectFormatVersion")
Integer businessObjectFormatVersion,
@PathVariable(value="partitionValue")
String partitionValue,
@PathVariable(value="subPartition1Value")
String subPartition1Value,
@PathVariable(value="subPartition2Value")
String subPartition2Value,
@PathVariable(value="subPartition3Value")
String subPartition3Value,
@PathVariable(value="subPartition4Value")
String subPartition4Value,
@PathVariable(value="businessObjectDataVersion")
Integer businessObjectDataVersion,
@RequestBody
BusinessObjectDataStatusUpdateRequest request)
Requires WRITE permission on namespace
namespace - the namespacebusinessObjectDefinitionName - the business object definition namebusinessObjectFormatUsage - the business object format usagebusinessObjectFormatFileType - the business object format file typebusinessObjectFormatVersion - the business object format versionpartitionValue - the partition valuesubPartition1Value - the value of the first subpartitionsubPartition2Value - the value of the second subpartitionsubPartition3Value - the value of the third subpartitionsubPartition4Value - the value of the forth subpartitionbusinessObjectDataVersion - the business object data versionrequest - the business object data status update requestCopyright © 2021. All rights reserved.