/** * Creates new storage unit for a given business object data and storage. <p>Requires WRITE permission on namespace</p> * * @param request the create business object data storage unit create request * * @return the create business object data storage unit create response */ @RequestMapping(value = "/businessObjectDataStorageUnits", method = RequestMethod.POST, consumes = {"application/xml", "application/json"}) @Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_STORAGE_UNITS_POST) public BusinessObjectDataStorageUnitCreateResponse createBusinessObjectDataStorageUnit(@RequestBody BusinessObjectDataStorageUnitCreateRequest request) { return businessObjectDataStorageUnitService.createBusinessObjectDataStorageUnit(request); } }
/** * Creates new storage unit for a given business object data and storage. <p>Requires WRITE permission on namespace</p> * * @param request the create business object data storage unit create request * * @return the create business object data storage unit create response */ @RequestMapping(value = "/businessObjectDataStorageUnits", method = RequestMethod.POST, consumes = {"application/xml", "application/json"}) @Secured(SecurityFunctions.FN_BUSINESS_OBJECT_DATA_STORAGE_UNITS_POST) public BusinessObjectDataStorageUnitCreateResponse createBusinessObjectDataStorageUnit(@RequestBody BusinessObjectDataStorageUnitCreateRequest request) { return businessObjectDataStorageUnitService.createBusinessObjectDataStorageUnit(request); } }
@Override public void executeImpl(DelegateExecution execution) throws Exception { // Get expression variables from the execution. String contentTypeString = activitiHelper.getRequiredExpressionVariableAsString(contentType, execution, "ContentType").trim(); String requestString = activitiHelper .getRequiredExpressionVariableAsString(businessObjectDataStorageUnitCreateRequest, execution, "BusinessObjectDataStorageUnitCreateRequest").trim(); // Create a business object data storage unit create request. BusinessObjectDataStorageUnitCreateRequest request = getRequestObject(contentTypeString, requestString, BusinessObjectDataStorageUnitCreateRequest.class); // Call the business object data storage unit service. BusinessObjectDataStorageUnitCreateResponse businessObjectDataStorageUnitCreateResponse = businessObjectDataStorageUnitService.createBusinessObjectDataStorageUnit(request); // Set the JSON response as a workflow variable. setJsonResponseAsWorkflowVariable(businessObjectDataStorageUnitCreateResponse, execution); } }
@Override public void executeImpl(DelegateExecution execution) throws Exception { // Get expression variables from the execution. String contentTypeString = activitiHelper.getRequiredExpressionVariableAsString(contentType, execution, "ContentType").trim(); String requestString = activitiHelper .getRequiredExpressionVariableAsString(businessObjectDataStorageUnitCreateRequest, execution, "BusinessObjectDataStorageUnitCreateRequest").trim(); // Create a business object data storage unit create request. BusinessObjectDataStorageUnitCreateRequest request = getRequestObject(contentTypeString, requestString, BusinessObjectDataStorageUnitCreateRequest.class); // Call the business object data storage unit service. BusinessObjectDataStorageUnitCreateResponse businessObjectDataStorageUnitCreateResponse = businessObjectDataStorageUnitService.createBusinessObjectDataStorageUnit(request); // Set the JSON response as a workflow variable. setJsonResponseAsWorkflowVariable(businessObjectDataStorageUnitCreateResponse, execution); } }
when(businessObjectDataStorageUnitService.createBusinessObjectDataStorageUnit(request)).thenReturn(response); verify(businessObjectDataStorageUnitService).createBusinessObjectDataStorageUnit(request); verifyNoMoreInteractions(businessObjectDataStorageUnitService);