com.atlassian.confluence.upgrade.upgradetask
Class MailCreationDateUpgradeTask

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

public class MailCreationDateUpgradeTask
extends java.lang.Object
implements 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.confluence.upgrade.UpgradeTask
log
 
Constructor Summary
MailCreationDateUpgradeTask()
           
 
Method Summary
 void doUpgrade()
          Perform the upgrade.
 java.lang.String getBuildNumber()
           
 java.util.Collection getErrors()
          Return any errors that occur.
 java.lang.String getShortDescription()
          A short (<50 chars) description of the upgrade action
 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 UpgradeTask
Returns:
See Also:
UpgradeTask.getBuildNumber()

getShortDescription

public java.lang.String getShortDescription()
Description copied from interface: UpgradeTask
A short (<50 chars) description of the upgrade action

Specified by:
getShortDescription in interface UpgradeTask
Returns:
See Also:
UpgradeTask.getShortDescription()

doUpgrade

public void doUpgrade()
               throws UpgradeException
Description copied from interface: UpgradeTask
Perform the upgrade.

Specified by:
doUpgrade in interface UpgradeTask
Throws:
UpgradeException
See Also:
UpgradeTask.doUpgrade()

getErrors

public java.util.Collection getErrors()
Description copied from interface: UpgradeTask
Return any errors that occur. Each entry is an UpgradeError.

Specified by:
getErrors in interface UpgradeTask
Returns:
See Also:
UpgradeTask.getErrors()


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