com.atlassian.confluence.upgrade
Class MailCreationDateUpgradeTask

java.lang.Object
  extended by com.atlassian.confluence.upgrade.MailCreationDateUpgradeTask
All Implemented Interfaces:
com.atlassian.upgrade.UpgradeTask

public class MailCreationDateUpgradeTask
extends java.lang.Object
implements com.atlassian.upgrade.UpgradeTask

Upgrade the creation date field of the existing emails, setting it to either the emails received date (if it exists) or the emails sent date (if it exists). If neither dates exist, then do not change the creation date.


Field Summary
 
Fields inherited from interface com.atlassian.upgrade.UpgradeTask
log
 
Constructor Summary
MailCreationDateUpgradeTask()
           
 
Method Summary
 void doUpgrade()
           
 java.lang.String getBuildNumber()
           
 java.util.Collection getErrors()
           
 java.lang.String getShortDescription()
           
 void setMailContentManager(MailContentManager mailManager)
           
 void setSessionFactory(net.sf.hibernate.SessionFactory factory)
           
 void setSpaceManager(SpaceManager spaceManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MailCreationDateUpgradeTask

public MailCreationDateUpgradeTask()
Method Detail

setSpaceManager

public void setSpaceManager(SpaceManager spaceManager)
Parameters:
spaceManager -
See Also:
spaceManager

setMailContentManager

public void setMailContentManager(MailContentManager mailManager)
Parameters:
mailManager -
See Also:
mailManager

setSessionFactory

public void setSessionFactory(net.sf.hibernate.SessionFactory factory)
Parameters:
factory -
See Also:
sessionFactory

getBuildNumber

public java.lang.String getBuildNumber()
Specified by:
getBuildNumber in interface com.atlassian.upgrade.UpgradeTask
Returns:
See Also:
UpgradeTask.getBuildNumber()

getShortDescription

public java.lang.String getShortDescription()
Specified by:
getShortDescription in interface com.atlassian.upgrade.UpgradeTask
Returns:
See Also:
UpgradeTask.getShortDescription()

doUpgrade

public void doUpgrade()
               throws com.atlassian.upgrade.UpgradeException
Specified by:
doUpgrade in interface com.atlassian.upgrade.UpgradeTask
Throws:
com.atlassian.upgrade.UpgradeException
See Also:
UpgradeTask.doUpgrade()

getErrors

public java.util.Collection getErrors()
Specified by:
getErrors in interface com.atlassian.upgrade.UpgradeTask
Returns:
See Also:
UpgradeTask.getErrors()


Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.