Subversion Repositories SmartDukaan

Rev

Rev 4506 | Rev 4725 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4506 Rev 4649
Line 930... Line 930...
930
        } catch (Exception e) {
930
        } catch (Exception e) {
931
            logger.error("Error while updating item's risky flag on staging", e);
931
            logger.error("Error while updating item's risky flag on staging", e);
932
        }
932
        }
933
		return null;
933
		return null;
934
	}
934
	}
-
 
935
 
-
 
936
	@Override
-
 
937
	public boolean addAuthorizationLog(long itemId, String username, String message) {
-
 
938
		try{
-
 
939
            CatalogClient catalogServiceClient = new CatalogClient();
-
 
940
            InventoryService.Client catalogClient = catalogServiceClient.getClient();
-
 
941
 
-
 
942
            return catalogClient.addAuthorizationLog(itemId, username, message);
-
 
943
 
-
 
944
        }catch(Exception e){
-
 
945
            logger.error("Error while adding the event for: " + itemId, e);
-
 
946
        }
-
 
947
		return false;
-
 
948
	}
-
 
949
 
-
 
950
	@Override
-
 
951
	public Map<String, String> getConfigdataforPriceCompare() {
-
 
952
		Map<String, String> ConfigMap = new HashMap<String, String>();
-
 
953
		try {
-
 
954
			ConfigMap.put("courier_cost_factor", ConfigClient.getClient().get(ConfigClientKeys.courier_cost_factor.toString()));
-
 
955
            ConfigMap.put("courier_weight_factor", ConfigClient.getClient().get(ConfigClientKeys.courier_weight_factor.toString()));
-
 
956
            ConfigMap.put("breakeven_divisor", ConfigClient.getClient().get(ConfigClientKeys.breakeven_divisor.toString()));
-
 
957
            ConfigMap.put("breakeven_additon_factor", ConfigClient.getClient().get(ConfigClientKeys.breakeven_additon_factor.toString()));
-
 
958
            ConfigMap.put("transfer_price_percentage", ConfigClient.getClient().get(ConfigClientKeys.transfer_price_percentage.toString()));
-
 
959
            ConfigMap.put("transfer_price_factor", ConfigClient.getClient().get(ConfigClientKeys.transfer_price_factor.toString()));
-
 
960
        } catch(ConfigException ce) {
-
 
961
            logger.error("Unable to connect to the config server. Setting sensible defaults.", ce);
-
 
962
            ConfigMap.put("courier_cost_factor", "60");
-
 
963
            ConfigMap.put("courier_weight_factor", "500");
-
 
964
            ConfigMap.put("breakeven_divisor", "0.98");
-
 
965
            ConfigMap.put("breakeven_additon_factor", "50");
-
 
966
            ConfigMap.put("transfer_price_percentage", "2");
-
 
967
            ConfigMap.put("transfer_price_factor", "50");
-
 
968
        }
-
 
969
		return ConfigMap;
-
 
970
	}
935
}
971
}
936
972