Class Overview
In older versions of Confluence, when a new version of an attachment was created, only the last modifier field was set.
That is, the author of the new version was not acknowledged in the creator field of the new attachment. The problem with this
is that the last modifier field is then overloaded with too much information (both creation and last modifier). As such,
if an attachment has been modified after upload, the original creator would be lost. The same problem exists for
attachment creation and modification dates.
This upgrade task aims to address the problem of overloading only. It will copy across the the value of:
- the last modifier to the creator field
- the last modification date to the creation date field
There will be the odd case where if a comment was added to an attachment, the commenter, being the last modifier, will be assigned
as the creator of the attachment by this upgrade task. But there is nothing we can do about this, since we have lost the creator.
Public Constructors
public
CorrectAttachmentCreatorUpgradeTask
()
Public Methods
public
String
getBuildNumber
()
public
String
getShortDescription
()
public
void
setSessionFactory
(SessionFactory sessionFactory)