Difference between fragmentlastsave and jcr:lastModifed date in content fragment | Adobe Higher Education
Skip to main content
Magesh06
Level 2
April 6, 2020
Beantwoord

Difference between fragmentlastsave and jcr:lastModifed date in content fragment

  • April 6, 2020
  • 1 reactie
  • 2586 Bekeken

While working on AEM Content Fragments we noticed that there is a new jcr property which is "fragmentlastsave" and trying to figure out the purpose of this property. The value getting stored is same as value stored as part of jcr:lastModifed date. Any can provide the justification for this? 

Er kunnen geen reacties meer worden geplaatst op dit onderwerp.
Beste antwoord door Theo_Pendle

I couldn't tell you exactly when jcr:lastModified might be used vs lastFragmentSave within AEM's internal logic.

What I can say is that lastFragmentSave is the a timestamp indicating the last time at which original fragment was saved, whereas jcr:lastModified is a more generic timestamp that indicates when the resource as a whole was last modified.

You can see the difference between these two concepts when you create a variation of a fragment:

The original fragment doesn't change so lastFragmentSave isn't updated.

However, the creation of a variation is an update of the resource, so jcr:lastModified is updated 🙂

In this screenshot you can see that, in this example,  the two are about a minute a part.

 

1 reactie

Theo_Pendle
Theo_PendleAntwoord
Level 8
April 6, 2020

I couldn't tell you exactly when jcr:lastModified might be used vs lastFragmentSave within AEM's internal logic.

What I can say is that lastFragmentSave is the a timestamp indicating the last time at which original fragment was saved, whereas jcr:lastModified is a more generic timestamp that indicates when the resource as a whole was last modified.

You can see the difference between these two concepts when you create a variation of a fragment:

The original fragment doesn't change so lastFragmentSave isn't updated.

However, the creation of a variation is an update of the resource, so jcr:lastModified is updated 🙂

In this screenshot you can see that, in this example,  the two are about a minute a part.

 

Theo_Pendle
Level 8
April 6, 2020
Well to be honest I'm not sure this is a critically important point, but just for the fun of it: when you create a variation, if you DON'T click on save, it should update only jcr:lastModified 😛