public interface StagedModelDataHandler<T extends StagedModel>
| Modifier and Type | Method and Description |
|---|---|
void |
deleteStagedModel(java.lang.String uuid,
long groupId,
java.lang.String className,
java.lang.String extraData) |
void |
deleteStagedModel(T stagedModel) |
void |
exportStagedModel(PortletDataContext portletDataContext,
T stagedModel) |
T |
fetchMissingReference(java.lang.String uuid,
long groupId) |
T |
fetchStagedModelByUuidAndGroupId(java.lang.String uuid,
long groupId) |
java.util.List<T> |
fetchStagedModelsByUuidAndCompanyId(java.lang.String uuid,
long companyId) |
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)
Deprecated.
As of 7.0.0, replaced by
importMissingReference(PortletDataContext, Element) |
void |
importCompanyStagedModel(PortletDataContext portletDataContext,
java.lang.String uuid,
long classPK)
Deprecated.
As of 7.0.0, replaced by
importMissingReference(PortletDataContext, String, long,
long) |
void |
importMissingReference(PortletDataContext portletDataContext,
Element referenceElement) |
void |
importMissingReference(PortletDataContext portletDataContext,
java.lang.String uuid,
long groupId,
long classPK) |
void |
importStagedModel(PortletDataContext portletDataContext,
T stagedModel) |
void |
restoreStagedModel(PortletDataContext portletDataContext,
T stagedModel) |
boolean |
validateReference(PortletDataContext portletDataContext,
Element referenceElement) |
void deleteStagedModel(java.lang.String uuid,
long groupId,
java.lang.String className,
java.lang.String extraData)
throws PortalException
PortalExceptionvoid deleteStagedModel(T stagedModel) throws PortalException
PortalExceptionvoid exportStagedModel(PortletDataContext portletDataContext, T stagedModel) throws PortletDataException
PortletDataExceptionT fetchMissingReference(java.lang.String uuid, long groupId)
T fetchStagedModelByUuidAndGroupId(java.lang.String uuid, long groupId)
java.util.List<T> fetchStagedModelsByUuidAndCompanyId(java.lang.String uuid, long companyId)
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)
@Deprecated void importCompanyStagedModel(PortletDataContext portletDataContext, Element element) throws PortletDataException
importMissingReference(PortletDataContext, Element)PortletDataException@Deprecated void importCompanyStagedModel(PortletDataContext portletDataContext, java.lang.String uuid, long classPK) throws PortletDataException
importMissingReference(PortletDataContext, String, long,
long)PortletDataExceptionvoid importMissingReference(PortletDataContext portletDataContext, Element referenceElement) throws PortletDataException
PortletDataExceptionvoid importMissingReference(PortletDataContext portletDataContext, java.lang.String uuid, long groupId, long classPK) throws PortletDataException
PortletDataExceptionvoid importStagedModel(PortletDataContext portletDataContext, T stagedModel) throws PortletDataException
PortletDataExceptionvoid restoreStagedModel(PortletDataContext portletDataContext, T stagedModel) throws PortletDataException
PortletDataExceptionboolean validateReference(PortletDataContext portletDataContext, Element referenceElement)