@Override public BusinessObjectFormatExternalInterface getBusinessObjectFormatExternalInterface( BusinessObjectFormatExternalInterfaceKey businessObjectFormatExternalInterfaceKey) { // Validate and trim the business object format to external interface mapping key. businessObjectFormatExternalInterfaceHelper.validateAndTrimBusinessObjectFormatExternalInterfaceKey(businessObjectFormatExternalInterfaceKey); // Retrieve and ensure that a business object format to external interface mapping with the specified key exists. BusinessObjectFormatExternalInterfaceEntity businessObjectFormatExternalInterfaceEntity = businessObjectFormatExternalInterfaceDaoHelper.getBusinessObjectFormatExternalInterfaceEntity(businessObjectFormatExternalInterfaceKey); // Create a business object format to external interface mapping object from the entity and return it. return businessObjectFormatExternalInterfaceHelper.createBusinessObjectFormatExternalInterfaceFromEntity(businessObjectFormatExternalInterfaceEntity); } }
@Override public BusinessObjectFormatExternalInterface getBusinessObjectFormatExternalInterface( BusinessObjectFormatExternalInterfaceKey businessObjectFormatExternalInterfaceKey) { // Validate and trim the business object format to external interface mapping key. businessObjectFormatExternalInterfaceHelper.validateAndTrimBusinessObjectFormatExternalInterfaceKey(businessObjectFormatExternalInterfaceKey); // Retrieve and ensure that a business object format to external interface mapping with the specified key exists. BusinessObjectFormatExternalInterfaceEntity businessObjectFormatExternalInterfaceEntity = businessObjectFormatExternalInterfaceDaoHelper.getBusinessObjectFormatExternalInterfaceEntity(businessObjectFormatExternalInterfaceKey); // Create a business object format to external interface mapping object from the entity and return it. return businessObjectFormatExternalInterfaceHelper.createBusinessObjectFormatExternalInterfaceFromEntity(businessObjectFormatExternalInterfaceEntity); } }
@Override public BusinessObjectFormatExternalInterface deleteBusinessObjectFormatExternalInterface( BusinessObjectFormatExternalInterfaceKey businessObjectFormatExternalInterfaceKey) { // Validate and trim the business object format to external interface mapping key. businessObjectFormatExternalInterfaceHelper.validateAndTrimBusinessObjectFormatExternalInterfaceKey(businessObjectFormatExternalInterfaceKey); // Retrieve and ensure that a business object format to external interface mapping with the specified key exists. BusinessObjectFormatExternalInterfaceEntity businessObjectFormatExternalInterfaceEntity = businessObjectFormatExternalInterfaceDaoHelper.getBusinessObjectFormatExternalInterfaceEntity(businessObjectFormatExternalInterfaceKey); // Delete this business object format to external interface mapping entity. businessObjectFormatExternalInterfaceDao.delete(businessObjectFormatExternalInterfaceEntity); // Create a business object format to external interface mapping object from the entity and return it. return businessObjectFormatExternalInterfaceHelper.createBusinessObjectFormatExternalInterfaceFromEntity(businessObjectFormatExternalInterfaceEntity); }
@Override public BusinessObjectFormatExternalInterface deleteBusinessObjectFormatExternalInterface( BusinessObjectFormatExternalInterfaceKey businessObjectFormatExternalInterfaceKey) { // Validate and trim the business object format to external interface mapping key. businessObjectFormatExternalInterfaceHelper.validateAndTrimBusinessObjectFormatExternalInterfaceKey(businessObjectFormatExternalInterfaceKey); // Retrieve and ensure that a business object format to external interface mapping with the specified key exists. BusinessObjectFormatExternalInterfaceEntity businessObjectFormatExternalInterfaceEntity = businessObjectFormatExternalInterfaceDaoHelper.getBusinessObjectFormatExternalInterfaceEntity(businessObjectFormatExternalInterfaceKey); // Delete this business object format to external interface mapping entity. businessObjectFormatExternalInterfaceDao.delete(businessObjectFormatExternalInterfaceEntity); // Create a business object format to external interface mapping object from the entity and return it. return businessObjectFormatExternalInterfaceHelper.createBusinessObjectFormatExternalInterfaceFromEntity(businessObjectFormatExternalInterfaceEntity); }
@Test public void testDeleteBusinessObjectFormatExternalInterface() { // Create a business object format to external interface mapping key. BusinessObjectFormatExternalInterfaceKey businessObjectFormatExternalInterfaceKey = new BusinessObjectFormatExternalInterfaceKey(NAMESPACE, BDEF_NAME, FORMAT_USAGE_CODE, FORMAT_FILE_TYPE_CODE, EXTERNAL_INTERFACE); // Create a business object format to external interface mapping. BusinessObjectFormatExternalInterface businessObjectFormatExternalInterface = new BusinessObjectFormatExternalInterface(ID, businessObjectFormatExternalInterfaceKey); // Create a business object format to external interface mapping entity. BusinessObjectFormatExternalInterfaceEntity businessObjectFormatExternalInterfaceEntity = new BusinessObjectFormatExternalInterfaceEntity(); // Mock the external calls. when(businessObjectFormatExternalInterfaceDaoHelper.getBusinessObjectFormatExternalInterfaceEntity(businessObjectFormatExternalInterfaceKey)) .thenReturn(businessObjectFormatExternalInterfaceEntity); when(businessObjectFormatExternalInterfaceHelper.createBusinessObjectFormatExternalInterfaceFromEntity(businessObjectFormatExternalInterfaceEntity)) .thenReturn(businessObjectFormatExternalInterface); // Call the method under test. BusinessObjectFormatExternalInterface result = businessObjectFormatExternalInterfaceService.deleteBusinessObjectFormatExternalInterface(businessObjectFormatExternalInterfaceKey); // Validate the results. assertEquals(businessObjectFormatExternalInterface, result); // Verify the external calls. verify(businessObjectFormatExternalInterfaceHelper).validateAndTrimBusinessObjectFormatExternalInterfaceKey(businessObjectFormatExternalInterfaceKey); verify(businessObjectFormatExternalInterfaceDaoHelper).getBusinessObjectFormatExternalInterfaceEntity(businessObjectFormatExternalInterfaceKey); verify(businessObjectFormatExternalInterfaceDao).delete(businessObjectFormatExternalInterfaceEntity); verify(businessObjectFormatExternalInterfaceHelper).createBusinessObjectFormatExternalInterfaceFromEntity(businessObjectFormatExternalInterfaceEntity); verifyNoMoreInteractionsHelper(); }
@Test public void testGetBusinessObjectFormatExternalInterface() { // Create a business object format to external interface mapping key. BusinessObjectFormatExternalInterfaceKey businessObjectFormatExternalInterfaceKey = new BusinessObjectFormatExternalInterfaceKey(NAMESPACE, BDEF_NAME, FORMAT_USAGE_CODE, FORMAT_FILE_TYPE_CODE, EXTERNAL_INTERFACE); // Create a business object format to external interface mapping. BusinessObjectFormatExternalInterface businessObjectFormatExternalInterface = new BusinessObjectFormatExternalInterface(ID, businessObjectFormatExternalInterfaceKey); // Create a business object format to external interface mapping entity. BusinessObjectFormatExternalInterfaceEntity businessObjectFormatExternalInterfaceEntity = new BusinessObjectFormatExternalInterfaceEntity(); // Mock the external calls. when(businessObjectFormatExternalInterfaceDaoHelper.getBusinessObjectFormatExternalInterfaceEntity(businessObjectFormatExternalInterfaceKey)) .thenReturn(businessObjectFormatExternalInterfaceEntity); when(businessObjectFormatExternalInterfaceHelper.createBusinessObjectFormatExternalInterfaceFromEntity(businessObjectFormatExternalInterfaceEntity)) .thenReturn(businessObjectFormatExternalInterface); // Call the method under test. BusinessObjectFormatExternalInterface result = businessObjectFormatExternalInterfaceService.getBusinessObjectFormatExternalInterface(businessObjectFormatExternalInterfaceKey); // Validate the results. assertEquals(businessObjectFormatExternalInterface, result); // Verify the external calls. verify(businessObjectFormatExternalInterfaceHelper).validateAndTrimBusinessObjectFormatExternalInterfaceKey(businessObjectFormatExternalInterfaceKey); verify(businessObjectFormatExternalInterfaceDaoHelper).getBusinessObjectFormatExternalInterfaceEntity(businessObjectFormatExternalInterfaceKey); verify(businessObjectFormatExternalInterfaceHelper).createBusinessObjectFormatExternalInterfaceFromEntity(businessObjectFormatExternalInterfaceEntity); verifyNoMoreInteractionsHelper(); }
.thenReturn(null); when(businessObjectFormatExternalInterfaceHelper .createBusinessObjectFormatExternalInterfaceFromEntity(any(BusinessObjectFormatExternalInterfaceEntity.class))) .thenReturn(businessObjectFormatExternalInterface); verify(businessObjectFormatExternalInterfaceDao).saveAndRefresh(any(BusinessObjectFormatExternalInterfaceEntity.class)); verify(businessObjectFormatExternalInterfaceHelper) .createBusinessObjectFormatExternalInterfaceFromEntity(any(BusinessObjectFormatExternalInterfaceEntity.class)); verifyNoMoreInteractionsHelper();
return businessObjectFormatExternalInterfaceHelper.createBusinessObjectFormatExternalInterfaceFromEntity(businessObjectFormatExternalInterfaceEntity);
return businessObjectFormatExternalInterfaceHelper.createBusinessObjectFormatExternalInterfaceFromEntity(businessObjectFormatExternalInterfaceEntity);
businessObjectFormatExternalInterfaceHelper.createBusinessObjectFormatExternalInterfaceFromEntity(businessObjectFormatExternalInterfaceEntity);