com.liferay.portal.kernel.upgrade.util
Interface UpgradeColumn
- All Known Implementing Classes:
- BaseUpgradeColumnImpl, BlogsEntryUrlTitleUpgradeColumnImpl, CalEventRecurrenceUpgradeColumnImpl, DateUpgradeColumnImpl, DLFileEntryNameUpgradeColumnImpl, DLFileEntryTitleUpgradeColumnImpl, DLFileEntryVersionUpgradeColumnImpl, IGFolderNameColumnImpl, IGImageNameColumnImpl, LazyPKUpgradeColumnImpl, OrganizationTypeUpgradeColumnImpl, PKUpgradeColumnImpl, SwapUpgradeColumnImpl, TagsPropertyValueUpgradeColumnImpl, TagsPropertyValueUpgradeColumnImpl, TempUpgradeColumnImpl
public interface UpgradeColumn
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)