com.liferay.portal.upgrade.util
Interface UpgradeColumn

All Known Implementing Classes:
BaseUpgradeColumnImpl, BlogsEntryUrlTitleUpgradeColumnImpl, CalEventRecurrenceUpgradeColumnImpl, ClassNameIdUpgradeColumnImpl, ClassPKUpgradeColumnImpl, ContactIdUpgradeColumnImpl, DLFileEntryIdUpgradeColumnImpl, DLFileEntryTitleColumnImpl, DLFolderNameColumnImpl, GroupNameUpgradeColumnImpl, IGFolderNameColumnImpl, IGImageIdUpgradeColumnImpl, IGImageNameColumnImpl, IGLargeImageIdUpgradeColumnImpl, IGSmallImageIdUpgradeColumnImpl, ImageHeightUpgradeColumnImpl, ImageSizeUpgradeColumnImpl, ImageTextUpgradeColumnImpl, ImageTypeUpgradeColumnImpl, ImageWidthUpgradeColumnImpl, JournalArticleContentUpgradeColumnImpl, JournalArticleContentUpgradeColumnImpl, JournalArticlePKUpgradeColumnImpl, JournalArticleResourcePrimKeyUpgradeColumnImpl, JournalStructurePKUpgradeColumnImpl, JournalStructureXSDUpgradeColumnImpl, JournalTemplatePKUpgradeColumnImpl, JournalTemplateSmallImageIdUpgradeColumnImpl, JournalTemplateXSLUpgradeColumnImpl, LayoutOwnerIdUpgradeColumnImpl, LayoutPlidUpgradeColumnImpl, LazyPKUpgradeColumnImpl, MBCategoryIdUpgradeColumnImpl, MBMessageAttachmentsUpgradeColumnImpl, OrganizationTypeUpgradeColumnImpl, PKUpgradeColumnImpl, PollsChoiceIdUpgradeColumnImpl, PollsVoteChoiceIdUpgradeColumnImpl, PrefsOwnerIdUpgradeColumnImpl, PrefsOwnerTypeUpgradeColumnImpl, PrefsPlidUpgradeColumnImpl, PrefsXMLUpgradeColumnImpl, ResourceCodeIdUpgradeColumnImpl, ResourcePrimKeyUpgradeColumnImpl, ShoppingCartItemIdsUpgradeColumnImpl, ShoppingCartItemIdUpgradeColumnImpl, ShoppingCouponLimitCategoriesUpgradeColumnImpl, SwapUpgradeColumnImpl, TagsAssetGroupIdUpgradeColumnImpl, TempUpgradeColumnImpl, UserPortraitIdUpgradeColumnImpl, WikiPageIdUpgradeColumnImpl, WikiPageResourcePrimKeyUpgradeColumnImpl

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()
           
 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()

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)