| Line 199... |
Line 199... |
| 199 |
//TODO Domain name and destination directory should be read from properties file
|
199 |
//TODO Domain name and destination directory should be read from properties file
|
| 200 |
priceInserter.insertPriceInHtml(items, entityId, "saholic.com", Utils.EXPORT_ENTITIES_PATH_SAHOLIC);
|
200 |
priceInserter.insertPriceInHtml(items, entityId, "saholic.com", Utils.EXPORT_ENTITIES_PATH_SAHOLIC);
|
| 201 |
priceInserter.insertPriceInHtml(items, entityId, "shop2020.in", Utils.EXPORT_ENTITIES_PATH_SHOP2020);
|
201 |
priceInserter.insertPriceInHtml(items, entityId, "shop2020.in", Utils.EXPORT_ENTITIES_PATH_SHOP2020);
|
| 202 |
priceInserter.insertPriceInHtml(items, entityId, "localhost:8090", Utils.EXPORT_ENTITIES_PATH_LOCALHOST);
|
202 |
priceInserter.insertPriceInHtml(items, entityId, "localhost:8090", Utils.EXPORT_ENTITIES_PATH_LOCALHOST);
|
| 203 |
priceInserter.insertPriceInSolrData(entityId, getMinPrice(items));
|
203 |
priceInserter.insertPriceInSolrData(entityId, getMinPrice(items));
|
| 204 |
// Mark content-complete items as active after the content has been generated
|
- |
|
| 205 |
for(Item item: items){
|
- |
|
| 206 |
if(item.getItemStatus()==status.CONTENT_COMPLETE){
|
- |
|
| 207 |
item.setItemStatus(status.ACTIVE);
|
- |
|
| 208 |
item.setStatus_description("This item is active");
|
- |
|
| 209 |
client.updateItem(item);
|
- |
|
| 210 |
}
|
- |
|
| 211 |
}
|
- |
|
| 212 |
}
|
204 |
}
|
| 213 |
|
205 |
|
| 214 |
//Generate partners and json objects for phones only
|
206 |
//Generate partners and json objects for phones only
|
| 215 |
if(!GENERATION_TYPE.equals("ONE")) {
|
207 |
if(!GENERATION_TYPE.equals("ONE")) {
|
| 216 |
ProductListGenerator generator = new ProductListGenerator(entityIdItemMap);
|
208 |
ProductListGenerator generator = new ProductListGenerator(entityIdItemMap);
|
| Line 288... |
Line 280... |
| 288 |
ir.exportIRData();
|
280 |
ir.exportIRData();
|
| 289 |
//ir.transformIrDataXMLtoSolrXML();
|
281 |
//ir.transformIrDataXMLtoSolrXML();
|
| 290 |
ir.exportIRMetaData();
|
282 |
ir.exportIRMetaData();
|
| 291 |
ir.transformIrMetaDataXMLSolrSchemaXML();
|
283 |
ir.transformIrMetaDataXMLSolrSchemaXML();
|
| 292 |
|
284 |
|
| - |
|
285 |
items = client.getAllItemsByStatus(status.ACTIVE);
|
| - |
|
286 |
items.addAll(client.getAllItemsByStatus(status.PAUSED));
|
| - |
|
287 |
populateEntityIdItemMap();
|
| - |
|
288 |
for(Map.Entry<Long, List<Item>> entry: entityIdItemMap.entrySet()){
|
| - |
|
289 |
List<Item> items = entry.getValue();
|
| - |
|
290 |
for(Item item: items){
|
| - |
|
291 |
if(item.getItemStatus()==status.CONTENT_COMPLETE){
|
| - |
|
292 |
item.setItemStatus(status.ACTIVE);
|
| - |
|
293 |
item.setStatus_description("This item is active");
|
| - |
|
294 |
client.updateItem(item);
|
| - |
|
295 |
}
|
| - |
|
296 |
}
|
| - |
|
297 |
}
|
| 293 |
}
|
298 |
}
|
| 294 |
|
299 |
|
| 295 |
|
300 |
|
| 296 |
/**
|
301 |
/**
|
| 297 |
* Checks weather entity is valid or not. Entity will be invalid in one of these cases:
|
302 |
* Checks weather entity is valid or not. Entity will be invalid in one of these cases:
|