Subversion Repositories SmartDukaan

Rev

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

Rev 4104 Rev 4212
Line 146... Line 146...
146
        long defaultImageCreationTime = EntityUtils.getCreationTimeFromSummarySlide(entity, "default");
146
        long defaultImageCreationTime = EntityUtils.getCreationTimeFromSummarySlide(entity, "default");
147
        File newVersionedDefaultJPGFile = new File(staticMediaDirectory,
147
        File newVersionedDefaultJPGFile = new File(staticMediaDirectory,
148
                computeNewFileName(imagePrefix, DEFAULT_JPG, String.valueOf(defaultImageCreationTime)));
148
                computeNewFileName(imagePrefix, DEFAULT_JPG, String.valueOf(defaultImageCreationTime)));
149
 
149
 
150
        // This flag basically determines whether 'default' labelled image has changed or not
150
        // This flag basically determines whether 'default' labelled image has changed or not
-
 
151
        // If defaultImageCreationTime is zero, i.e. either the entity is old so its image/media 
-
 
152
        // object does not have creationTime field set; or, the default image itself does'not exist!
-
 
153
        // In either case, we shuld assume that default image does not exist
151
        boolean existsNewVersionedDefaultJPGFile = newVersionedDefaultJPGFile.exists();
154
        boolean existsNewVersionedDefaultJPGFile = newVersionedDefaultJPGFile.exists() && (defaultImageCreationTime != 0);
152
 
155
 
153
        // If default images are not generated before, or default labelled images are absent, or the global
156
        // If default images are not generated before, or default labelled images are absent, or the global
154
        // image itself got changed, we need to copy these images.
157
        // image itself got changed, we need to copy these images.
155
        if (defaultImageCreationTime == 0 && (!existsNewVersionedDefaultJPGFile ||
158
        if (defaultImageCreationTime == 0 && (!existsNewVersionedDefaultJPGFile ||
156
                globalDefaultJPGFile.lastModified() > Long.parseLong(contentVersion)))
159
                globalDefaultJPGFile.lastModified() > Long.parseLong(contentVersion)))