Liferay 6.2.0

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

All Known Implementing Classes:
BaseUpgradeColumnImpl, BlogsEntryUrlTitleUpgradeColumnImpl, DateUpgradeColumnImpl, DLFileEntryNameUpgradeColumnImpl, DLFileEntryTitleUpgradeColumnImpl, DLFileEntryVersionUpgradeColumnImpl, LazyPKUpgradeColumnImpl, PKUpgradeColumnImpl, SwapUpgradeColumnImpl, TempUpgradeColumnImpl

public interface UpgradeColumn


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

Method Detail

getName

String getName()

getNewColumnType

Integer getNewColumnType(Integer defaultType)

getNewValue

Object getNewValue()

getNewValue

Object getNewValue(Object oldValue)
                   throws Exception
Throws:
Exception

getOldColumnType

Integer getOldColumnType(Integer defaultType)

getOldValue

Object getOldValue()

increment

long increment()
               throws SystemException
Throws:
SystemException

isApplicable

boolean isApplicable(String name)

setNewValue

void setNewValue(Object newValue)

setOldValue

void setOldValue(Object oldValue)

Liferay 6.2.0