com.liferay.portal.upgrade.util
Class BaseUpgradeColumnImpl

java.lang.Object
  extended by com.liferay.portal.upgrade.util.BaseUpgradeColumnImpl
All Implemented Interfaces:
UpgradeColumn
Direct Known Subclasses:
BlogsEntryUrlTitleUpgradeColumnImpl, CalEventRecurrenceUpgradeColumnImpl, ClassNameIdUpgradeColumnImpl, ContactIdUpgradeColumnImpl, DLFileEntryTitleColumnImpl, DLFolderNameColumnImpl, GroupNameUpgradeColumnImpl, IGFolderNameColumnImpl, IGImageNameColumnImpl, IGLargeImageIdUpgradeColumnImpl, IGSmallImageIdUpgradeColumnImpl, ImageHeightUpgradeColumnImpl, ImageSizeUpgradeColumnImpl, ImageTextUpgradeColumnImpl, ImageTypeUpgradeColumnImpl, ImageWidthUpgradeColumnImpl, JournalArticleContentUpgradeColumnImpl, JournalArticleContentUpgradeColumnImpl, JournalArticleResourcePrimKeyUpgradeColumnImpl, JournalStructureXSDUpgradeColumnImpl, JournalTemplateSmallImageIdUpgradeColumnImpl, JournalTemplateXSLUpgradeColumnImpl, LayoutOwnerIdUpgradeColumnImpl, MBMessageAttachmentsUpgradeColumnImpl, OrganizationTypeUpgradeColumnImpl, PKUpgradeColumnImpl, PollsVoteChoiceIdUpgradeColumnImpl, PrefsOwnerTypeUpgradeColumnImpl, PrefsPlidUpgradeColumnImpl, PrefsXMLUpgradeColumnImpl, ResourceCodeIdUpgradeColumnImpl, ResourcePrimKeyUpgradeColumnImpl, ShoppingCartItemIdsUpgradeColumnImpl, ShoppingCartItemIdUpgradeColumnImpl, ShoppingCouponLimitCategoriesUpgradeColumnImpl, SwapUpgradeColumnImpl, TagsAssetGroupIdUpgradeColumnImpl, TagsPropertyValueUpgradeColumnImpl, TempUpgradeColumnImpl, UserPortraitIdUpgradeColumnImpl, WikiPageResourcePrimKeyUpgradeColumnImpl

public abstract class BaseUpgradeColumnImpl
extends java.lang.Object
implements UpgradeColumn

View Source

Author:
Brian Wing Shun Chan

Constructor Summary
BaseUpgradeColumnImpl(java.lang.String name)
           
BaseUpgradeColumnImpl(java.lang.String name, java.lang.Integer oldColumnType)
           
 
Method Summary
 java.lang.String getName()
           
 java.lang.Integer getNewColumnType(java.lang.Integer defaultType)
           
 java.lang.Object getNewValue()
           
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.liferay.portal.upgrade.util.UpgradeColumn
getNewValue
 

Constructor Detail

BaseUpgradeColumnImpl

public BaseUpgradeColumnImpl(java.lang.String name)

BaseUpgradeColumnImpl

public BaseUpgradeColumnImpl(java.lang.String name,
                             java.lang.Integer oldColumnType)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface UpgradeColumn

isApplicable

public boolean isApplicable(java.lang.String name)
Specified by:
isApplicable in interface UpgradeColumn

getOldColumnType

public java.lang.Integer getOldColumnType(java.lang.Integer defaultType)
Specified by:
getOldColumnType in interface UpgradeColumn

getOldValue

public java.lang.Object getOldValue()
Specified by:
getOldValue in interface UpgradeColumn

setOldValue

public void setOldValue(java.lang.Object oldValue)
Specified by:
setOldValue in interface UpgradeColumn

getNewColumnType

public java.lang.Integer getNewColumnType(java.lang.Integer defaultType)
Specified by:
getNewColumnType in interface UpgradeColumn

getNewValue

public java.lang.Object getNewValue()
Specified by:
getNewValue in interface UpgradeColumn

setNewValue

public void setNewValue(java.lang.Object newValue)
Specified by:
setNewValue in interface UpgradeColumn