Liferay 6.2.0-ce-m5

com.liferay.portal.kernel.lar
Class BaseStagedModelDataHandler<T extends StagedModel>

java.lang.Object
  extended by com.liferay.portal.kernel.lar.BaseStagedModelDataHandler<T>
All Implemented Interfaces:
StagedModelDataHandler<T>
Direct Known Subclasses:
BookmarksEntryStagedModelDataHandler, BookmarksFolderStagedModelDataHandler, DDLRecordSetStagedModelDataHandler, DDMStructureStagedModelDataHandler, DDMTemplateStagedModelDataHandler, DLFileEntryTypeStagedModelDataHandler, DLFileRankStagedModelDataHandler, DLFileShortcutStagedModelDataHandler, FileEntryStagedModelDataHandler, FolderStagedModelDataHandler, LayoutPrototypeStagedModelDataHandler, LayoutSetPrototypeStagedModelDataHandler, MBBanStagedModelDataHandler, MBCategoryStagedModelDataHandler, MBMessageStagedModelDataHandler, MBThreadFlagStagedModelDataHandler, MDRActionStagedModelDataHandler, MDRRuleGroupInstanceStagedModelDataHandler, MDRRuleGroupStagedModelDataHandler, MDRRuleStagedModelDataHandler, OrganizationStagedModelDataHandler, PasswordPolicyStagedModelDataHandler, PollsChoiceStagedModelDataHandler, PollsQuestionStagedModelDataHandler, PollsVoteStagedModelDataHandler, RepositoryEntryStagedModelDataHandler, RepositoryStagedModelDataHandler, RoleStagedModelDataHandler, UserGroupStagedModelDataHandler

public abstract class BaseStagedModelDataHandler<T extends StagedModel>
extends Object
implements StagedModelDataHandler<T>


Constructor Summary
BaseStagedModelDataHandler()
           
 
Method Summary
protected abstract  void doExportStagedModel(PortletDataContext portletDataContext, T stagedModel)
           
protected abstract  void doImportStagedModel(PortletDataContext portletDataContext, T stagedModel)
           
 void exportStagedModel(PortletDataContext portletDataContext, T stagedModel)
           
abstract  String[] getClassNames()
           
 void importStagedModel(PortletDataContext portletDataContext, T stagedModel)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseStagedModelDataHandler

public BaseStagedModelDataHandler()
Method Detail

exportStagedModel

public void exportStagedModel(PortletDataContext portletDataContext,
                              T stagedModel)
                       throws PortletDataException
Specified by:
exportStagedModel in interface StagedModelDataHandler<T extends StagedModel>
Throws:
PortletDataException

getClassNames

public abstract String[] getClassNames()
Specified by:
getClassNames in interface StagedModelDataHandler<T extends StagedModel>

importStagedModel

public void importStagedModel(PortletDataContext portletDataContext,
                              T stagedModel)
                       throws PortletDataException
Specified by:
importStagedModel in interface StagedModelDataHandler<T extends StagedModel>
Throws:
PortletDataException

doExportStagedModel

protected abstract void doExportStagedModel(PortletDataContext portletDataContext,
                                            T stagedModel)
                                     throws Exception
Throws:
Exception

doImportStagedModel

protected abstract void doImportStagedModel(PortletDataContext portletDataContext,
                                            T stagedModel)
                                     throws Exception
Throws:
Exception

Liferay 6.2.0-ce-m5