public class StagingImpl
extends java.lang.Object
implements com.liferay.exportimport.kernel.staging.Staging
| Constructor and Description |
|---|
StagingImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
buildRemoteURL(java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection) |
java.lang.String |
buildRemoteURL(java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
boolean privateLayout)
Deprecated.
As of 7.0.0, replaced by
getRemoteSiteURL(Group,
boolean) |
java.lang.String |
buildRemoteURL(com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties) |
void |
checkDefaultLayoutSetBranches(long userId,
com.liferay.portal.kernel.model.Group liveGroup,
boolean branchingPublic,
boolean branchingPrivate,
boolean remote,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
Deprecated.
As of 7.0.0, replaced by
_stagingLocalService#checkDefaultLayoutSetBranches(long,
Group, boolean, boolean, boolean, ServiceContext) |
long |
copyFromLive(javax.portlet.PortletRequest portletRequest) |
long |
copyFromLive(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.kernel.model.Portlet portlet) |
long |
copyPortlet(javax.portlet.PortletRequest portletRequest,
long sourceGroupId,
long targetGroupId,
long sourcePlid,
long targetPlid,
java.lang.String portletId)
Deprecated.
As of 7.0.0, replaced by
publishPortlet(long, long,
long, long, long, String, Map) |
long |
copyRemoteLayouts(com.liferay.exportimport.kernel.model.ExportImportConfiguration exportImportConfiguration) |
long |
copyRemoteLayouts(long exportImportConfigurationId) |
long |
copyRemoteLayouts(long sourceGroupId,
boolean privateLayout,
java.util.Map<java.lang.Long,java.lang.Boolean> layoutIdMap,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
boolean remotePrivateLayout) |
long |
copyRemoteLayouts(long sourceGroupId,
boolean privateLayout,
java.util.Map<java.lang.Long,java.lang.Boolean> layoutIdMap,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
boolean remotePrivateLayout,
java.util.Date startDate,
java.util.Date endDate)
Deprecated.
As of 7.0.0, replaced by
copyRemoteLayouts(long,
boolean, Map, Map, String, int, String, boolean, long,
boolean) |
long |
copyRemoteLayouts(long sourceGroupId,
boolean privateLayout,
java.util.Map<java.lang.Long,java.lang.Boolean> layoutIdMap,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
boolean remotePrivateLayout) |
void |
deleteLastImportSettings(com.liferay.portal.kernel.model.Group liveGroup,
boolean privateLayout) |
void |
deleteRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid) |
void |
deleteRecentLayoutRevisionId(long userId,
long layoutSetBranchId,
long plid) |
void |
deleteRecentLayoutRevisionId(com.liferay.portal.kernel.model.User user,
long layoutSetBranchId,
long plid)
Deprecated.
As of 7.0.0, replaced by
deleteRecentLayoutRevisionId(long, long, long) |
protected long |
doCopyRemoteLayouts(com.liferay.exportimport.kernel.model.ExportImportConfiguration exportImportConfiguration,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
boolean remotePrivateLayout) |
protected boolean |
getBoolean(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.kernel.model.Group group,
java.lang.String param) |
com.liferay.portal.kernel.json.JSONArray |
getErrorMessagesJSONArray(java.util.Locale locale,
java.util.Map<java.lang.String,com.liferay.exportimport.kernel.lar.MissingReference> missingReferences) |
com.liferay.portal.kernel.json.JSONArray |
getErrorMessagesJSONArray(java.util.Locale locale,
java.util.Map<java.lang.String,com.liferay.exportimport.kernel.lar.MissingReference> missingReferences,
java.util.Map<java.lang.String,java.io.Serializable> contextMap)
Deprecated.
As of 7.0.0, replaced by
#getErrorMessagesJSONArray(Locale, Map |
com.liferay.portal.kernel.json.JSONObject |
getExceptionMessagesJSONObject(java.util.Locale locale,
java.lang.Exception e,
com.liferay.exportimport.kernel.model.ExportImportConfiguration exportImportConfiguration) |
com.liferay.portal.kernel.json.JSONObject |
getExceptionMessagesJSONObject(java.util.Locale locale,
java.lang.Exception e,
java.util.Map<java.lang.String,java.io.Serializable> contextMap)
Deprecated.
As of 7.0.0, replaced by
getExceptionMessagesJSONObject(Locale, Exception,
ExportImportConfiguration) |
protected int |
getInteger(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.kernel.model.Group group,
java.lang.String param) |
com.liferay.portal.kernel.model.Group |
getLiveGroup(long groupId) |
long |
getLiveGroupId(long groupId) |
protected long |
getLong(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.kernel.model.Group group,
java.lang.String param) |
java.util.List<com.liferay.portal.kernel.model.Layout> |
getMissingParentLayouts(com.liferay.portal.kernel.model.Layout layout,
long liveGroupId)
Deprecated.
As of 7.0.0, moved to
ExportImportHelperUtil.getMissingParentLayouts(Layout, long) |
protected boolean |
getPrivateLayout(javax.portlet.PortletRequest portletRequest) |
protected long |
getRecentLayoutBranchId(long userId,
long layoutSetBranchId,
long plid) |
long |
getRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid) |
protected long |
getRecentLayoutRevisionId(long userId,
long layoutSetBranchId,
long plid) |
long |
getRecentLayoutRevisionId(com.liferay.portal.kernel.model.User user,
long layoutSetBranchId,
long plid) |
long |
getRecentLayoutSetBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetId) |
long |
getRecentLayoutSetBranchId(com.liferay.portal.kernel.model.User user,
long layoutSetId) |
java.lang.String |
getRemoteSiteURL(com.liferay.portal.kernel.model.Group stagingGroup,
boolean privateLayout) |
protected com.liferay.exportimport.staging.StagingImpl.ScheduleInformation |
getScheduleInformation(javax.portlet.PortletRequest portletRequest,
long targetGroupId,
boolean remote) |
java.lang.String |
getSchedulerGroupName(java.lang.String destinationName,
long groupId) |
java.lang.String |
getStagedPortletId(java.lang.String portletId) |
long[] |
getStagingAndLiveGroupIds(long groupId) |
com.liferay.portal.kernel.model.Group |
getStagingGroup(long groupId) |
java.util.Map<java.lang.String,java.lang.String[]> |
getStagingParameters()
Deprecated.
As of 7.0.0, replaced by
ExportImportConfigurationParameterMapFactory.buildParameterMap(
) |
java.util.Map<java.lang.String,java.lang.String[]> |
getStagingParameters(javax.portlet.PortletRequest portletRequest)
Deprecated.
As of 7.0.0, replaced by
ExportImportConfigurationParameterMapFactory.buildParameterMap(
PortletRequest) |
protected int |
getStagingType(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.kernel.model.Group liveGroup) |
protected java.lang.String |
getString(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.kernel.model.Group group,
java.lang.String param) |
com.liferay.portal.kernel.json.JSONArray |
getWarningMessagesJSONArray(java.util.Locale locale,
java.util.Map<java.lang.String,com.liferay.exportimport.kernel.lar.MissingReference> missingReferences) |
com.liferay.portal.kernel.json.JSONArray |
getWarningMessagesJSONArray(java.util.Locale locale,
java.util.Map<java.lang.String,com.liferay.exportimport.kernel.lar.MissingReference> missingReferences,
java.util.Map<java.lang.String,java.io.Serializable> contextMap)
Deprecated.
As of 7.0.0, replaced by
#getWarningMessagesJSONArray(Locale, Map |
com.liferay.portal.kernel.workflow.WorkflowTask |
getWorkflowTask(long userId,
com.liferay.portal.kernel.model.LayoutRevision layoutRevision) |
boolean |
hasWorkflowTask(long userId,
com.liferay.portal.kernel.model.LayoutRevision layoutRevision) |
protected boolean |
isCompanyGroup(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal,
com.liferay.portal.kernel.model.Group group) |
boolean |
isGroupAccessible(com.liferay.portal.kernel.model.Group group,
com.liferay.portal.kernel.model.Group fromGroup) |
boolean |
isGroupAccessible(long groupId,
long fromGroupId) |
boolean |
isIncomplete(com.liferay.portal.kernel.model.Layout layout,
long layoutSetBranchId) |
void |
lockGroup(long userId,
long groupId)
Deprecated.
As of 7.0.0, see
BackgroundTaskExecutor.getIsolationLevel(
) |
long |
publishLayout(long userId,
long plid,
long liveGroupId,
boolean includeChildren) |
long |
publishLayouts(long userId,
com.liferay.exportimport.kernel.model.ExportImportConfiguration exportImportConfiguration) |
long |
publishLayouts(long userId,
long exportImportConfigurationId) |
long |
publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
long[] layoutIds,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap) |
long |
publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
long[] layoutIds,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.util.Date startDate,
java.util.Date endDate)
Deprecated.
As of 7.0.0, replaced by
publishLayouts(long, long,
long, boolean, long[], Map) |
long |
publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
long[] layoutIds,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap) |
long |
publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
java.util.Map<java.lang.Long,java.lang.Boolean> layoutIdMap,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.util.Date startDate,
java.util.Date endDate)
Deprecated.
As of 7.0.0, replaced by
publishLayouts(long, long,
long, boolean, long[], Map) |
long |
publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap) |
long |
publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.util.Date startDate,
java.util.Date endDate)
Deprecated.
As of 7.0.0, replaced by
publishLayouts(long, long,
long, boolean, Map) |
protected long |
publishLayouts(javax.portlet.PortletRequest portletRequest,
long sourceGroupId,
long targetGroupId,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
boolean schedule)
Deprecated.
As of 7.0.0, with no direct replacement
|
long |
publishPortlet(long userId,
com.liferay.exportimport.kernel.model.ExportImportConfiguration exportImportConfiguration) |
long |
publishPortlet(long userId,
long exportImportConfigurationId) |
long |
publishPortlet(long userId,
long sourceGroupId,
long targetGroupId,
long sourcePlid,
long targetPlid,
java.lang.String portletId,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap) |
protected long |
publishPortlet(long userId,
long scopeGroupId,
long plid,
java.lang.String portletId,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
boolean copyFromLive) |
long |
publishToLive(javax.portlet.PortletRequest portletRequest) |
long |
publishToLive(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.kernel.model.Portlet portlet) |
long |
publishToRemote(javax.portlet.PortletRequest portletRequest) |
protected long |
publishToRemote(javax.portlet.PortletRequest portletRequest,
boolean schedule)
Deprecated.
As of 7.0.0, with no direct replacement
|
void |
scheduleCopyFromLive(javax.portlet.PortletRequest portletRequest) |
void |
schedulePublishToLive(javax.portlet.PortletRequest portletRequest) |
void |
schedulePublishToRemote(javax.portlet.PortletRequest portletRequest) |
protected void |
setExportImportConfigurationLocalService(com.liferay.exportimport.kernel.service.ExportImportConfigurationLocalService exportImportConfigurationLocalService) |
protected void |
setGroupLocalService(com.liferay.portal.kernel.service.GroupLocalService groupLocalService) |
protected void |
setLayoutBranchLocalService(com.liferay.portal.kernel.service.LayoutBranchLocalService layoutBranchLocalService) |
protected void |
setLayoutLocalService(com.liferay.portal.kernel.service.LayoutLocalService layoutLocalService) |
protected void |
setLayoutRevisionLocalService(com.liferay.portal.kernel.service.LayoutRevisionLocalService layoutRevisionLocalService) |
protected void |
setLayoutService(com.liferay.portal.kernel.service.LayoutService layoutService) |
protected void |
setLayoutSetBranchLocalService(com.liferay.portal.kernel.service.LayoutSetBranchLocalService layoutSetBranchLocalService) |
protected void |
setLockManager(com.liferay.portal.kernel.lock.LockManager lockManager) |
void |
setRecentLayoutBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid,
long layoutBranchId) |
protected void |
setRecentLayoutBranchId(long userId,
long layoutSetBranchId,
long plid,
long layoutBranchId) |
void |
setRecentLayoutBranchId(com.liferay.portal.kernel.model.User user,
long layoutSetBranchId,
long plid,
long layoutBranchId) |
protected void |
setRecentLayoutBranchLocalService(com.liferay.portal.kernel.service.RecentLayoutBranchLocalService recentLayoutBranchLocalService) |
void |
setRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid,
long layoutRevisionId) |
protected void |
setRecentLayoutRevisionId(long userId,
long layoutSetBranchId,
long plid,
long layoutRevisionId) |
void |
setRecentLayoutRevisionId(com.liferay.portal.kernel.model.User user,
long layoutSetBranchId,
long plid,
long layoutRevisionId) |
protected void |
setRecentLayoutRevisionLocalService(com.liferay.portal.kernel.service.RecentLayoutRevisionLocalService recentLayoutRevisionLocalService) |
void |
setRecentLayoutSetBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetId,
long layoutSetBranchId) |
protected void |
setRecentLayoutSetBranchId(long userId,
long layoutSetId,
long layoutSetBranchId) |
void |
setRecentLayoutSetBranchId(com.liferay.portal.kernel.model.User user,
long layoutSetId,
long layoutSetBranchId) |
protected void |
setRecentLayoutSetBranchLocalService(com.liferay.portal.kernel.service.RecentLayoutSetBranchLocalService recentLayoutSetBranchLocalService) |
protected void |
setStagingLocalService(com.liferay.exportimport.kernel.service.StagingLocalService stagingLocalService) |
protected void |
setUserLocalService(com.liferay.portal.kernel.service.UserLocalService userLocalService) |
protected void |
setWorkflowInstanceLinkLocalService(com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) |
java.lang.String |
stripProtocolFromRemoteAddress(java.lang.String remoteAddress) |
void |
unlockGroup(long groupId)
Deprecated.
As of 7.0.0, see
BackgroundTaskExecutor.getIsolationLevel(
) |
void |
unscheduleCopyFromLive(javax.portlet.PortletRequest portletRequest) |
void |
unschedulePublishToLive(javax.portlet.PortletRequest portletRequest) |
void |
unschedulePublishToRemote(javax.portlet.PortletRequest portletRequest) |
void |
updateLastImportSettings(com.liferay.portal.kernel.xml.Element layoutElement,
com.liferay.portal.kernel.model.Layout layout,
com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext) |
void |
updateLastPublishDate(long groupId,
boolean privateLayout,
java.util.Date lastPublishDate)
Deprecated.
As of 7.0.0, replaced by
ExportImportDateUtil.updateLastPublishDate(long, boolean,
DateRange, Date) |
void |
updateLastPublishDate(java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences,
java.util.Date lastPublishDate)
Deprecated.
As of 7.0.0, replaced by
ExportImportDateUtil.updateLastPublishDate(String,
PortletPreferences, DateRange, Date) |
void |
updateStaging(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.kernel.model.Group liveGroup) |
void |
validateRemote(long groupId,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId) |
void |
validateRemote(java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId)
Deprecated.
As of 7.0.0, replaced by
validateRemote(long, String,
int, String, boolean, long) |
protected void |
validateRemoteGroup(long groupId,
long remoteGroupId,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection) |
public java.lang.String buildRemoteURL(java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection)
buildRemoteURL in interface com.liferay.exportimport.kernel.staging.Staging@Deprecated
public java.lang.String buildRemoteURL(java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
boolean privateLayout)
getRemoteSiteURL(Group,
boolean)buildRemoteURL in interface com.liferay.exportimport.kernel.staging.Stagingpublic java.lang.String buildRemoteURL(com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties)
buildRemoteURL in interface com.liferay.exportimport.kernel.staging.Staging@Deprecated
public void checkDefaultLayoutSetBranches(long userId,
com.liferay.portal.kernel.model.Group liveGroup,
boolean branchingPublic,
boolean branchingPrivate,
boolean remote,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
_stagingLocalService#checkDefaultLayoutSetBranches(long,
Group, boolean, boolean, boolean, ServiceContext)checkDefaultLayoutSetBranches in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long copyFromLive(javax.portlet.PortletRequest portletRequest)
throws com.liferay.portal.kernel.exception.PortalException
copyFromLive in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long copyFromLive(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.kernel.model.Portlet portlet)
throws com.liferay.portal.kernel.exception.PortalException
copyFromLive in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalException@Deprecated
public long copyPortlet(javax.portlet.PortletRequest portletRequest,
long sourceGroupId,
long targetGroupId,
long sourcePlid,
long targetPlid,
java.lang.String portletId)
throws com.liferay.portal.kernel.exception.PortalException
publishPortlet(long, long,
long, long, long, String, Map)copyPortlet in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long copyRemoteLayouts(com.liferay.exportimport.kernel.model.ExportImportConfiguration exportImportConfiguration)
throws com.liferay.portal.kernel.exception.PortalException
copyRemoteLayouts in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long copyRemoteLayouts(long exportImportConfigurationId)
throws com.liferay.portal.kernel.exception.PortalException
copyRemoteLayouts in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long copyRemoteLayouts(long sourceGroupId,
boolean privateLayout,
java.util.Map<java.lang.Long,java.lang.Boolean> layoutIdMap,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
boolean remotePrivateLayout)
throws com.liferay.portal.kernel.exception.PortalException
copyRemoteLayouts in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalException@Deprecated
public long copyRemoteLayouts(long sourceGroupId,
boolean privateLayout,
java.util.Map<java.lang.Long,java.lang.Boolean> layoutIdMap,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
boolean remotePrivateLayout,
java.util.Date startDate,
java.util.Date endDate)
throws com.liferay.portal.kernel.exception.PortalException
copyRemoteLayouts(long,
boolean, Map, Map, String, int, String, boolean, long,
boolean)copyRemoteLayouts in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long copyRemoteLayouts(long sourceGroupId,
boolean privateLayout,
java.util.Map<java.lang.Long,java.lang.Boolean> layoutIdMap,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId,
boolean remotePrivateLayout)
throws com.liferay.portal.kernel.exception.PortalException
copyRemoteLayouts in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic void deleteLastImportSettings(com.liferay.portal.kernel.model.Group liveGroup,
boolean privateLayout)
throws com.liferay.portal.kernel.exception.PortalException
deleteLastImportSettings in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic void deleteRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid)
deleteRecentLayoutRevisionId in interface com.liferay.exportimport.kernel.staging.Stagingpublic void deleteRecentLayoutRevisionId(long userId,
long layoutSetBranchId,
long plid)
deleteRecentLayoutRevisionId in interface com.liferay.exportimport.kernel.staging.Staging@Deprecated
public void deleteRecentLayoutRevisionId(com.liferay.portal.kernel.model.User user,
long layoutSetBranchId,
long plid)
deleteRecentLayoutRevisionId(long, long, long)deleteRecentLayoutRevisionId in interface com.liferay.exportimport.kernel.staging.Stagingpublic com.liferay.portal.kernel.json.JSONArray getErrorMessagesJSONArray(java.util.Locale locale,
java.util.Map<java.lang.String,com.liferay.exportimport.kernel.lar.MissingReference> missingReferences)
getErrorMessagesJSONArray in interface com.liferay.exportimport.kernel.staging.Staging@Deprecated
public com.liferay.portal.kernel.json.JSONArray getErrorMessagesJSONArray(java.util.Locale locale,
java.util.Map<java.lang.String,com.liferay.exportimport.kernel.lar.MissingReference> missingReferences,
java.util.Map<java.lang.String,java.io.Serializable> contextMap)
#getErrorMessagesJSONArray(Locale, Map) getErrorMessagesJSONArray in interface com.liferay.exportimport.kernel.staging.Stagingpublic com.liferay.portal.kernel.json.JSONObject getExceptionMessagesJSONObject(java.util.Locale locale,
java.lang.Exception e,
com.liferay.exportimport.kernel.model.ExportImportConfiguration exportImportConfiguration)
getExceptionMessagesJSONObject in interface com.liferay.exportimport.kernel.staging.Staging@Deprecated
public com.liferay.portal.kernel.json.JSONObject getExceptionMessagesJSONObject(java.util.Locale locale,
java.lang.Exception e,
java.util.Map<java.lang.String,java.io.Serializable> contextMap)
getExceptionMessagesJSONObject(Locale, Exception,
ExportImportConfiguration)getExceptionMessagesJSONObject in interface com.liferay.exportimport.kernel.staging.Stagingpublic com.liferay.portal.kernel.model.Group getLiveGroup(long groupId)
getLiveGroup in interface com.liferay.exportimport.kernel.staging.Stagingpublic long getLiveGroupId(long groupId)
getLiveGroupId in interface com.liferay.exportimport.kernel.staging.Staging@Deprecated
public java.util.List<com.liferay.portal.kernel.model.Layout> getMissingParentLayouts(com.liferay.portal.kernel.model.Layout layout,
long liveGroupId)
throws com.liferay.portal.kernel.exception.PortalException
ExportImportHelperUtil.getMissingParentLayouts(Layout, long)getMissingParentLayouts in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long getRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid)
throws com.liferay.portal.kernel.exception.PortalException
getRecentLayoutRevisionId in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long getRecentLayoutRevisionId(com.liferay.portal.kernel.model.User user,
long layoutSetBranchId,
long plid)
throws com.liferay.portal.kernel.exception.PortalException
getRecentLayoutRevisionId in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long getRecentLayoutSetBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetId)
getRecentLayoutSetBranchId in interface com.liferay.exportimport.kernel.staging.Stagingpublic long getRecentLayoutSetBranchId(com.liferay.portal.kernel.model.User user,
long layoutSetId)
getRecentLayoutSetBranchId in interface com.liferay.exportimport.kernel.staging.Stagingpublic java.lang.String getRemoteSiteURL(com.liferay.portal.kernel.model.Group stagingGroup,
boolean privateLayout)
throws com.liferay.portal.kernel.exception.PortalException
getRemoteSiteURL in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic java.lang.String getSchedulerGroupName(java.lang.String destinationName,
long groupId)
getSchedulerGroupName in interface com.liferay.exportimport.kernel.staging.Stagingpublic java.lang.String getStagedPortletId(java.lang.String portletId)
getStagedPortletId in interface com.liferay.exportimport.kernel.staging.Stagingpublic long[] getStagingAndLiveGroupIds(long groupId)
throws com.liferay.portal.kernel.exception.PortalException
getStagingAndLiveGroupIds in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.model.Group getStagingGroup(long groupId)
getStagingGroup in interface com.liferay.exportimport.kernel.staging.Staging@Deprecated public java.util.Map<java.lang.String,java.lang.String[]> getStagingParameters()
ExportImportConfigurationParameterMapFactory.buildParameterMap(
)getStagingParameters in interface com.liferay.exportimport.kernel.staging.Staging@Deprecated public java.util.Map<java.lang.String,java.lang.String[]> getStagingParameters(javax.portlet.PortletRequest portletRequest)
ExportImportConfigurationParameterMapFactory.buildParameterMap(
PortletRequest)getStagingParameters in interface com.liferay.exportimport.kernel.staging.Stagingpublic com.liferay.portal.kernel.json.JSONArray getWarningMessagesJSONArray(java.util.Locale locale,
java.util.Map<java.lang.String,com.liferay.exportimport.kernel.lar.MissingReference> missingReferences)
getWarningMessagesJSONArray in interface com.liferay.exportimport.kernel.staging.Staging@Deprecated
public com.liferay.portal.kernel.json.JSONArray getWarningMessagesJSONArray(java.util.Locale locale,
java.util.Map<java.lang.String,com.liferay.exportimport.kernel.lar.MissingReference> missingReferences,
java.util.Map<java.lang.String,java.io.Serializable> contextMap)
#getWarningMessagesJSONArray(Locale, Map) getWarningMessagesJSONArray in interface com.liferay.exportimport.kernel.staging.Stagingpublic com.liferay.portal.kernel.workflow.WorkflowTask getWorkflowTask(long userId,
com.liferay.portal.kernel.model.LayoutRevision layoutRevision)
throws com.liferay.portal.kernel.exception.PortalException
getWorkflowTask in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic boolean hasWorkflowTask(long userId,
com.liferay.portal.kernel.model.LayoutRevision layoutRevision)
throws com.liferay.portal.kernel.exception.PortalException
hasWorkflowTask in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic boolean isGroupAccessible(com.liferay.portal.kernel.model.Group group,
com.liferay.portal.kernel.model.Group fromGroup)
isGroupAccessible in interface com.liferay.exportimport.kernel.staging.Stagingpublic boolean isGroupAccessible(long groupId,
long fromGroupId)
throws com.liferay.portal.kernel.exception.PortalException
isGroupAccessible in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic boolean isIncomplete(com.liferay.portal.kernel.model.Layout layout,
long layoutSetBranchId)
isIncomplete in interface com.liferay.exportimport.kernel.staging.Staging@Deprecated
public void lockGroup(long userId,
long groupId)
throws com.liferay.portal.kernel.exception.PortalException
BackgroundTaskExecutor.getIsolationLevel(
)lockGroup in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long publishLayout(long userId,
long plid,
long liveGroupId,
boolean includeChildren)
throws com.liferay.portal.kernel.exception.PortalException
publishLayout in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long publishLayouts(long userId,
com.liferay.exportimport.kernel.model.ExportImportConfiguration exportImportConfiguration)
throws com.liferay.portal.kernel.exception.PortalException
publishLayouts in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long publishLayouts(long userId,
long exportImportConfigurationId)
throws com.liferay.portal.kernel.exception.PortalException
publishLayouts in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
long[] layoutIds,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap)
throws com.liferay.portal.kernel.exception.PortalException
publishLayouts in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalException@Deprecated
public long publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
long[] layoutIds,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.util.Date startDate,
java.util.Date endDate)
throws com.liferay.portal.kernel.exception.PortalException
publishLayouts(long, long,
long, boolean, long[], Map)publishLayouts in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
long[] layoutIds,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap)
throws com.liferay.portal.kernel.exception.PortalException
publishLayouts in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalException@Deprecated
public long publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
java.util.Map<java.lang.Long,java.lang.Boolean> layoutIdMap,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.util.Date startDate,
java.util.Date endDate)
throws com.liferay.portal.kernel.exception.PortalException
publishLayouts(long, long,
long, boolean, long[], Map)publishLayouts in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap)
throws com.liferay.portal.kernel.exception.PortalException
publishLayouts in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalException@Deprecated
public long publishLayouts(long userId,
long sourceGroupId,
long targetGroupId,
boolean privateLayout,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
java.util.Date startDate,
java.util.Date endDate)
throws com.liferay.portal.kernel.exception.PortalException
publishLayouts(long, long,
long, boolean, Map)publishLayouts in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long publishPortlet(long userId,
com.liferay.exportimport.kernel.model.ExportImportConfiguration exportImportConfiguration)
throws com.liferay.portal.kernel.exception.PortalException
publishPortlet in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long publishPortlet(long userId,
long exportImportConfigurationId)
throws com.liferay.portal.kernel.exception.PortalException
publishPortlet in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long publishPortlet(long userId,
long sourceGroupId,
long targetGroupId,
long sourcePlid,
long targetPlid,
java.lang.String portletId,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap)
throws com.liferay.portal.kernel.exception.PortalException
publishPortlet in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long publishToLive(javax.portlet.PortletRequest portletRequest)
throws com.liferay.portal.kernel.exception.PortalException
publishToLive in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long publishToLive(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.kernel.model.Portlet portlet)
throws com.liferay.portal.kernel.exception.PortalException
publishToLive in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic long publishToRemote(javax.portlet.PortletRequest portletRequest)
throws com.liferay.portal.kernel.exception.PortalException
publishToRemote in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic void scheduleCopyFromLive(javax.portlet.PortletRequest portletRequest)
throws com.liferay.portal.kernel.exception.PortalException
scheduleCopyFromLive in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic void schedulePublishToLive(javax.portlet.PortletRequest portletRequest)
throws com.liferay.portal.kernel.exception.PortalException
schedulePublishToLive in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic void schedulePublishToRemote(javax.portlet.PortletRequest portletRequest)
throws com.liferay.portal.kernel.exception.PortalException
schedulePublishToRemote in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic void setRecentLayoutBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid,
long layoutBranchId)
throws com.liferay.portal.kernel.exception.PortalException
setRecentLayoutBranchId in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic void setRecentLayoutBranchId(com.liferay.portal.kernel.model.User user,
long layoutSetBranchId,
long plid,
long layoutBranchId)
throws com.liferay.portal.kernel.exception.PortalException
setRecentLayoutBranchId in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic void setRecentLayoutRevisionId(javax.servlet.http.HttpServletRequest request,
long layoutSetBranchId,
long plid,
long layoutRevisionId)
throws com.liferay.portal.kernel.exception.PortalException
setRecentLayoutRevisionId in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic void setRecentLayoutRevisionId(com.liferay.portal.kernel.model.User user,
long layoutSetBranchId,
long plid,
long layoutRevisionId)
throws com.liferay.portal.kernel.exception.PortalException
setRecentLayoutRevisionId in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic void setRecentLayoutSetBranchId(javax.servlet.http.HttpServletRequest request,
long layoutSetId,
long layoutSetBranchId)
throws com.liferay.portal.kernel.exception.PortalException
setRecentLayoutSetBranchId in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic void setRecentLayoutSetBranchId(com.liferay.portal.kernel.model.User user,
long layoutSetId,
long layoutSetBranchId)
throws com.liferay.portal.kernel.exception.PortalException
setRecentLayoutSetBranchId in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic java.lang.String stripProtocolFromRemoteAddress(java.lang.String remoteAddress)
stripProtocolFromRemoteAddress in interface com.liferay.exportimport.kernel.staging.Staging@Deprecated public void unlockGroup(long groupId)
BackgroundTaskExecutor.getIsolationLevel(
)unlockGroup in interface com.liferay.exportimport.kernel.staging.Stagingpublic void unscheduleCopyFromLive(javax.portlet.PortletRequest portletRequest)
throws com.liferay.portal.kernel.exception.PortalException
unscheduleCopyFromLive in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic void unschedulePublishToLive(javax.portlet.PortletRequest portletRequest)
throws com.liferay.portal.kernel.exception.PortalException
unschedulePublishToLive in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic void unschedulePublishToRemote(javax.portlet.PortletRequest portletRequest)
throws com.liferay.portal.kernel.exception.PortalException
unschedulePublishToRemote in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic void updateLastImportSettings(com.liferay.portal.kernel.xml.Element layoutElement,
com.liferay.portal.kernel.model.Layout layout,
com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext)
updateLastImportSettings in interface com.liferay.exportimport.kernel.staging.Staging@Deprecated
public void updateLastPublishDate(long groupId,
boolean privateLayout,
java.util.Date lastPublishDate)
throws com.liferay.portal.kernel.exception.PortalException
ExportImportDateUtil.updateLastPublishDate(long, boolean,
DateRange, Date)updateLastPublishDate in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalException@Deprecated
public void updateLastPublishDate(java.lang.String portletId,
javax.portlet.PortletPreferences portletPreferences,
java.util.Date lastPublishDate)
ExportImportDateUtil.updateLastPublishDate(String,
PortletPreferences, DateRange, Date)updateLastPublishDate in interface com.liferay.exportimport.kernel.staging.Stagingpublic void updateStaging(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.kernel.model.Group liveGroup)
throws com.liferay.portal.kernel.exception.PortalException
updateStaging in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalExceptionpublic void validateRemote(long groupId,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId)
throws com.liferay.portal.kernel.exception.PortalException
validateRemote in interface com.liferay.exportimport.kernel.staging.Stagingcom.liferay.portal.kernel.exception.PortalException@Deprecated
public void validateRemote(java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
long remoteGroupId)
validateRemote(long, String,
int, String, boolean, long)validateRemote in interface com.liferay.exportimport.kernel.staging.Stagingprotected long doCopyRemoteLayouts(com.liferay.exportimport.kernel.model.ExportImportConfiguration exportImportConfiguration,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection,
boolean remotePrivateLayout)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected boolean getBoolean(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.kernel.model.Group group,
java.lang.String param)
protected int getInteger(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.kernel.model.Group group,
java.lang.String param)
protected long getLong(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.kernel.model.Group group,
java.lang.String param)
protected boolean getPrivateLayout(javax.portlet.PortletRequest portletRequest)
protected long getRecentLayoutBranchId(long userId,
long layoutSetBranchId,
long plid)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected long getRecentLayoutRevisionId(long userId,
long layoutSetBranchId,
long plid)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected com.liferay.exportimport.staging.StagingImpl.ScheduleInformation getScheduleInformation(javax.portlet.PortletRequest portletRequest,
long targetGroupId,
boolean remote)
protected int getStagingType(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.kernel.model.Group liveGroup)
protected java.lang.String getString(javax.portlet.PortletRequest portletRequest,
com.liferay.portal.kernel.model.Group group,
java.lang.String param)
protected boolean isCompanyGroup(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal,
com.liferay.portal.kernel.model.Group group)
@Deprecated
protected long publishLayouts(javax.portlet.PortletRequest portletRequest,
long sourceGroupId,
long targetGroupId,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
boolean schedule)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected long publishPortlet(long userId,
long scopeGroupId,
long plid,
java.lang.String portletId,
java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
boolean copyFromLive)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException@Deprecated
protected long publishToRemote(javax.portlet.PortletRequest portletRequest,
boolean schedule)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void setExportImportConfigurationLocalService(com.liferay.exportimport.kernel.service.ExportImportConfigurationLocalService exportImportConfigurationLocalService)
protected void setGroupLocalService(com.liferay.portal.kernel.service.GroupLocalService groupLocalService)
protected void setLayoutBranchLocalService(com.liferay.portal.kernel.service.LayoutBranchLocalService layoutBranchLocalService)
protected void setLayoutLocalService(com.liferay.portal.kernel.service.LayoutLocalService layoutLocalService)
protected void setLayoutRevisionLocalService(com.liferay.portal.kernel.service.LayoutRevisionLocalService layoutRevisionLocalService)
protected void setLayoutService(com.liferay.portal.kernel.service.LayoutService layoutService)
protected void setLayoutSetBranchLocalService(com.liferay.portal.kernel.service.LayoutSetBranchLocalService layoutSetBranchLocalService)
protected void setLockManager(com.liferay.portal.kernel.lock.LockManager lockManager)
protected void setRecentLayoutBranchId(long userId,
long layoutSetBranchId,
long plid,
long layoutBranchId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void setRecentLayoutBranchLocalService(com.liferay.portal.kernel.service.RecentLayoutBranchLocalService recentLayoutBranchLocalService)
protected void setRecentLayoutRevisionId(long userId,
long layoutSetBranchId,
long plid,
long layoutRevisionId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void setRecentLayoutRevisionLocalService(com.liferay.portal.kernel.service.RecentLayoutRevisionLocalService recentLayoutRevisionLocalService)
protected void setRecentLayoutSetBranchId(long userId,
long layoutSetId,
long layoutSetBranchId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void setRecentLayoutSetBranchLocalService(com.liferay.portal.kernel.service.RecentLayoutSetBranchLocalService recentLayoutSetBranchLocalService)
protected void setStagingLocalService(com.liferay.exportimport.kernel.service.StagingLocalService stagingLocalService)
protected void setUserLocalService(com.liferay.portal.kernel.service.UserLocalService userLocalService)
protected void setWorkflowInstanceLinkLocalService(com.liferay.portal.kernel.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService)
protected void validateRemoteGroup(long groupId,
long remoteGroupId,
java.lang.String remoteAddress,
int remotePort,
java.lang.String remotePathContext,
boolean secureConnection)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException