com.liferay.portal.kernel.upgrade.util
Interface UpgradeColumn

All Known Implementing Classes:
BaseUpgradeColumnImpl, DateUpgradeColumnImpl, SwapUpgradeColumnImpl, TempUpgradeColumnImpl

public interface UpgradeColumn

View Source

Author:
Brian Wing Shun Chan, Alexander Chow

Method Summary
 java.lang.String getName()
           
 java.lang.Integer getNewColumnType(java.lang.Integer defaultType)
           
 java.lang.Object getNewValue()
           
 java.lang.Object getNewValue(java.lang.Object oldValue)
           
 java.lang.Integer getOldColumnType(java.lang.Integer defaultType)
           
 java.lang.Object getOldValue()
           
 long increment()
           
 boolean isApplicable(java.lang.String name)
           
 void setNewValue(java.lang.Object newValue)
           
 void setOldValue(java.lang.Object oldValue)
           
 

Method Detail

getName

java.lang.String getName()

increment

long increment()
               throws SystemException
Throws:
SystemException

isApplicable

boolean isApplicable(java.lang.String name)

getOldColumnType

java.lang.Integer getOldColumnType(java.lang.Integer defaultType)

getOldValue

java.lang.Object getOldValue()

setOldValue

void setOldValue(java.lang.Object oldValue)

getNewColumnType

java.lang.Integer getNewColumnType(java.lang.Integer defaultType)

getNewValue

java.lang.Object getNewValue(java.lang.Object oldValue)
                             throws java.lang.Exception
Throws:
java.lang.Exception

getNewValue

java.lang.Object getNewValue()

setNewValue

void setNewValue(java.lang.Object newValue)