Search the FirstSpirit Knowledge Base
Dear FS Team,
There is a method named isInReleaseStore() in the IDProvider FirstSpirit API.
FS Documentation states as:
Checks if this storeelement exists in the release representation of the belonging store
. This method could only be called for storeelements which support release
and which are in the current representation of the belonging store
The question is:
1. When will an entry be made inside the release store (for a page/pageref/media)?
2. Will release store hold multiple entries for same element (kind of versioning), if the element is released multiple times?
3. Will the entries inside release store get removed by any operation, or at any point of time?
Please clarify.
Thanks and regards,
Udhay
Hi Udhay,
as you possibly know FirstSpirit supports the release of entities such like content und structure pages, media, data source entities and so on. This is done to be able to modify e.g. a page without having it deployed in an unfinished state during the time you work on the page.
The “release store” is the representation of the store with all released entities in it in the state of the last release.
So let’s oifmake an example:
Now if you get the page from the release store you will get this page in exactly the state it was at the moment of its last release, so for this example the state from the 28.09.2016 at 16:33.
The work which was done after the last release will not be returned from the release store.
For your questions this means:
Greetings
Sandro
Hi Udhay,
as you possibly know FirstSpirit supports the release of entities such like content und structure pages, media, data source entities and so on. This is done to be able to modify e.g. a page without having it deployed in an unfinished state during the time you work on the page.
The “release store” is the representation of the store with all released entities in it in the state of the last release.
So let’s oifmake an example:
Now if you get the page from the release store you will get this page in exactly the state it was at the moment of its last release, so for this example the state from the 28.09.2016 at 16:33.
The work which was done after the last release will not be returned from the release store.
For your questions this means:
Greetings
Sandro
Hi Sandro,
Your points have given a clear idea about the release store functionality. Thank you for the clarification.
Regards,
Udhay