Subversion Repositories SmartDukaan

Rev

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

Rev 9999 Rev 10000
Line 594... Line 594...
594
     * @param entity
594
     * @param entity
595
     * @return
595
     * @return
596
     * @throws Exception
596
     * @throws Exception
597
     */
597
     */
598
    private boolean isValidEntity(Entity entity) throws Exception {
598
    private boolean isValidEntity(Entity entity) throws Exception {
599
    	boolean result = true;
-
 
600
        EntityState state = CreationUtils.getEntityState(entity.getID());
599
        EntityState state = CreationUtils.getEntityState(entity.getID());
601
        long categoryID = state.getCategoryID();
600
        long categoryID = state.getCategoryID();
602
        if (state.getStatus() != EntityStatus.READY || categoryID == -1) {
601
        if (state.getStatus() != EntityStatus.READY || categoryID == -1) {
603
            result = false;
602
            return false;
604
        }
603
        }
605
        System.out.println(entity.getID());
-
 
606
        if (state.getMerkedReadyOn().getTime() < this.lastGenerationTime) {
604
        if(state.getMerkedReadyOn().getTime() < this.lastGenerationTime) {
607
            result = false;
605
            return false;
608
        }
606
        }
609
        if(result && !GENERATION_TYPE.equals(GENERATION_TYPE_ONE)) {
607
        if(!GENERATION_TYPE.equals(GENERATION_TYPE_ONE)) {
610
        	if(state.getMerkedReadyOn().getTime() < this.lastGenerationTimeNonZero){
608
        	if(state.getMerkedReadyOn().getTime() < this.lastGenerationTimeNonZero){
611
        		validPartialEntities.add(entity);
609
        		validPartialEntities.add(entity);
612
        	}
610
        	}
613
        }
611
        }
614
        return result;
612
        return true;
615
    }
613
    }
616
 
614
 
617
    private void populateEntityIdItemMap() {
615
    private void populateEntityIdItemMap() {
618
        Date todate = new Date();
616
        Date todate = new Date();
619
        Utils.info("Processing " + items.size() + " items");
617
        Utils.info("Processing " + items.size() + " items");