com.liferay.portal.kernel.lar
Interface StagedModelDataHandler<T extends StagedModel>

All Known Implementing Classes:
BaseStagedModelDataHandler

public interface StagedModelDataHandler<T extends StagedModel>

Author:
Mate Thurzo, Daniel Kocsis, Zsolt Berentey

Method Summary
 void deleteStagedModel(java.lang.String uuid, long groupId, java.lang.String className, java.lang.String extraData)
           
 void exportStagedModel(PortletDataContext portletDataContext, T stagedModel)
           
 java.lang.String[] getClassNames()
           
 java.lang.String getDisplayName(T StagedModel)
           
 int[] getExportableStatuses()
           
 java.util.Map<java.lang.String,java.lang.String> getReferenceAttributes(PortletDataContext portletDataContext, T stagedModel)
           
 void importCompanyStagedModel(PortletDataContext portletDataContext, Element element)
           
 void importCompanyStagedModel(PortletDataContext portletDataContext, java.lang.String uuid, long classPK)
           
 void importStagedModel(PortletDataContext portletDataContext, T stagedModel)
           
 void restoreStagedModel(PortletDataContext portletDataContext, T stagedModel)
           
 boolean validateReference(PortletDataContext portletDataContext, Element referenceElement)
           
 

Method Detail

deleteStagedModel

void deleteStagedModel(java.lang.String uuid,
                       long groupId,
                       java.lang.String className,
                       java.lang.String extraData)
                       throws PortalException,
                              SystemException
Throws:
PortalException
SystemException

exportStagedModel

void exportStagedModel(PortletDataContext portletDataContext,
                       T stagedModel)
                       throws PortletDataException
Throws:
PortletDataException

getClassNames

java.lang.String[] getClassNames()

getDisplayName

java.lang.String getDisplayName(T StagedModel)

getExportableStatuses

int[] getExportableStatuses()

getReferenceAttributes

java.util.Map<java.lang.String,java.lang.String> getReferenceAttributes(PortletDataContext portletDataContext,
                                                                        T stagedModel)

importCompanyStagedModel

void importCompanyStagedModel(PortletDataContext portletDataContext,
                              Element element)
                              throws PortletDataException
Throws:
PortletDataException

importCompanyStagedModel

void importCompanyStagedModel(PortletDataContext portletDataContext,
                              java.lang.String uuid,
                              long classPK)
                              throws PortletDataException
Throws:
PortletDataException

importStagedModel

void importStagedModel(PortletDataContext portletDataContext,
                       T stagedModel)
                       throws PortletDataException
Throws:
PortletDataException

restoreStagedModel

void restoreStagedModel(PortletDataContext portletDataContext,
                        T stagedModel)
                        throws PortletDataException
Throws:
PortletDataException

validateReference

boolean validateReference(PortletDataContext portletDataContext,
                          Element referenceElement)