| 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)))
|