Subversion Repositories SmartDukaan

Rev

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

Rev 5284 Rev 5285
Line 74... Line 74...
74
			client = new CatalogClient().getClient();
74
			client = new CatalogClient().getClient();
75
			List<String> itemKeys = client.getItemKeysToBeProcessed(warehouseId);
75
			List<String> itemKeys = client.getItemKeysToBeProcessed(warehouseId);
76
			if (fullPlbSync) {
76
			if (fullPlbSync) {
77
			    loadHotspotMappings();
77
			    loadHotspotMappings();
78
			    itemKeys = new ArrayList<String>();
78
			    itemKeys = new ArrayList<String>();
79
			    client = new CatalogClient().getClient();
-
 
80
			    List<Item> items = client.getAllItems(true);
79
			    List<Item> items = fetchItems();
81
			    for (Item item : items) {
80
			    for (Item item : items) {
82
			        if (ItemType.NON_SERIALIZED.equals(item.getType())) {
81
			        if (ItemType.NON_SERIALIZED.equals(item.getType())) {
83
			            continue;
82
			            continue;
84
			        }
83
			        }
85
 
84
 
Line 99... Line 98...
99
		}
98
		}
100
		return new DefaultHttpHeaders("lsuccess");
99
		return new DefaultHttpHeaders("lsuccess");
101
	}
100
	}
102
	
101
	
103
	/**
102
	/**
-
 
103
     * @return
-
 
104
     */
-
 
105
    private List<Item> fetchItems() {
-
 
106
        try {
-
 
107
            Client snapshotClient = new CatalogClient().getClient();
-
 
108
            return snapshotClient.getAllItems(true);
-
 
109
        } catch (Exception e) {
-
 
110
            logger.error("Could not fetch all items. Retrying.", e);
-
 
111
            return fetchItems();
-
 
112
        }
-
 
113
    }
-
 
114
 
-
 
115
    /**
104
     * 
116
     * 
105
     */
117
     */
106
    private void loadHotspotMappings() {
118
    private void loadHotspotMappings() {
107
        try {
119
        try {
108
            Client snapshotClient = new CatalogClient().getClient();
120
            Client snapshotClient = new CatalogClient().getClient();