/**
   * Creates a new business object data attribute entity from the business object data entity and
   * the request information.
   *
   * @param businessObjectDataEntity the business object data entity
   * @param request the business object data attribute create request
   * @return the newly created business object data attribute entity
   */
  private BusinessObjectDataAttributeEntity createBusinessObjectDataAttributeEntity(
      BusinessObjectDataEntity businessObjectDataEntity,
      BusinessObjectDataAttributeCreateRequest request) {
    // Create a new entity.
    BusinessObjectDataAttributeEntity businessObjectDataAttributeEntity =
        new BusinessObjectDataAttributeEntity();

    businessObjectDataAttributeEntity.setBusinessObjectData(businessObjectDataEntity);
    businessObjectDataAttributeEntity.setName(
        request.getBusinessObjectDataAttributeKey().getBusinessObjectDataAttributeName());
    businessObjectDataAttributeEntity.setValue(request.getBusinessObjectDataAttributeValue());

    return businessObjectDataAttributeEntity;
  }