com.liferay.portal.lar
Class PortletDataContextImpl

java.lang.Object
  extended by com.liferay.portal.lar.PortletDataContextImpl
All Implemented Interfaces:
com.liferay.portal.kernel.lar.PortletDataContext, java.io.Serializable

public class PortletDataContextImpl
extends java.lang.Object
implements com.liferay.portal.kernel.lar.PortletDataContext

Holds context information that is used during exporting and importing portlet data.

Author:
Brian Wing Shun Chan, Raymond Augé, Bruno Farache, Alex Chow
See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.liferay.portal.kernel.lar.PortletDataContext
ROOT_PATH_GROUPS, ROOT_PATH_LAYOUTS, ROOT_PATH_PORTLETS
 
Constructor Summary
PortletDataContextImpl(long companyId, long groupId, java.util.Map<java.lang.String,java.lang.String[]> parameterMap, java.util.Set<java.lang.String> primaryKeys, java.util.Date startDate, java.util.Date endDate, com.liferay.portal.kernel.zip.ZipWriter zipWriter)
           
PortletDataContextImpl(long companyId, long groupId, java.util.Map<java.lang.String,java.lang.String[]> parameterMap, java.util.Set<java.lang.String> primaryKeys, com.liferay.portal.kernel.lar.UserIdStrategy userIdStrategy, com.liferay.portal.kernel.zip.ZipReader zipReader)
           
 
Method Summary
 void addAssetCategories(java.lang.Class<?> clazz, long classPK)
           
 void addAssetCategories(java.lang.String className, long classPK, long[] assetCategoryIds)
           
 void addAssetLinks(java.lang.Class<?> clazz, long classPK)
           
 void addAssetTags(java.lang.Class<?> clazz, long classPK)
           
 void addAssetTags(java.lang.String className, long classPK, java.lang.String[] assetTagNames)
           
 void addClassedModel(com.liferay.portal.kernel.xml.Element element, java.lang.String path, com.liferay.portal.model.ClassedModel classedModel, java.lang.String namespace)
           
 void addComments(java.lang.Class<?> clazz, long classPK)
           
 void addComments(java.lang.String className, long classPK, java.util.List<com.liferay.portlet.messageboards.model.MBMessage> messages)
           
 void addExpando(com.liferay.portal.kernel.xml.Element element, java.lang.String path, com.liferay.portal.model.ClassedModel classedModel)
           
 void addLocks(java.lang.Class<?> clazz, java.lang.String key)
           
 void addLocks(java.lang.String className, java.lang.String key, com.liferay.portal.model.Lock lock)
           
 void addPermissions(java.lang.Class<?> clazz, long classPK)
           
 void addPermissions(java.lang.String resourceName, long resourcePK)
           
 void addPermissions(java.lang.String resourceName, long resourcePK, java.util.List<com.liferay.portal.kernel.util.KeyValuePair> permissions)
           
 boolean addPrimaryKey(java.lang.Class<?> clazz, java.lang.String primaryKey)
           
 void addRatingsEntries(java.lang.Class<?> clazz, long classPK)
           
 void addRatingsEntries(java.lang.String className, long classPK, java.util.List<com.liferay.portlet.ratings.model.RatingsEntry> ratingsEntries)
           
 void addZipEntry(java.lang.String path, byte[] bytes)
           
 void addZipEntry(java.lang.String path, java.io.InputStream is)
           
 void addZipEntry(java.lang.String path, java.lang.Object object)
           
 void addZipEntry(java.lang.String path, java.lang.String s)
           
 void addZipEntry(java.lang.String path, java.lang.StringBuilder sb)
           
 com.liferay.portal.service.ServiceContext createServiceContext(com.liferay.portal.kernel.xml.Element element, com.liferay.portal.model.ClassedModel classedModel, java.lang.String namespace)
           
protected  com.liferay.portal.service.ServiceContext createServiceContext(com.liferay.portal.kernel.xml.Element element, java.lang.String path, com.liferay.portal.model.ClassedModel classedModel, java.lang.String namespace)
           
 com.liferay.portal.service.ServiceContext createServiceContext(java.lang.String path, com.liferay.portal.model.ClassedModel classedModel, java.lang.String namespace)
           
 java.lang.Object fromXML(byte[] bytes)
           
 java.lang.Object fromXML(java.lang.String xml)
           
protected  java.lang.String getActionIds_5(long companyId, long roleId, java.lang.String className, java.lang.String primKey, java.util.List<java.lang.String> actionIds)
           
protected  java.util.Map<java.lang.Long,java.util.Set<java.lang.String>> getActionIds_6(long companyId, long[] roleIds, java.lang.String className, java.lang.String primKey, java.util.List<java.lang.String> actionIds)
           
 long[] getAssetCategoryIds(java.lang.Class<?> clazz, long classPK)
           
 java.util.Map<java.lang.String,long[]> getAssetCategoryIdsMap()
           
 java.util.Map<java.lang.String,java.lang.String[]> getAssetCategoryUuidsMap()
           
 java.util.Map<java.lang.String,java.lang.String[]> getAssetLinkUuidsMap()
           
 java.lang.String[] getAssetTagNames(java.lang.Class<?> clazz, long classPK)
           
 java.lang.String[] getAssetTagNames(java.lang.String className, long classPK)
           
 java.util.Map<java.lang.String,java.lang.String[]> getAssetTagNamesMap()
           
 boolean getBooleanParameter(java.lang.String namespace, java.lang.String name)
           
 java.lang.ClassLoader getClassLoader()
           
protected  long getClassPK(com.liferay.portal.model.ClassedModel classedModel)
           
 java.util.Map<java.lang.String,java.util.List<com.liferay.portlet.messageboards.model.MBMessage>> getComments()
           
 long getCompanyId()
           
 java.lang.String getDataStrategy()
           
 java.util.Date getEndDate()
           
 java.util.Map<java.lang.String,java.util.List<com.liferay.portlet.expando.model.ExpandoColumn>> getExpandoColumns()
           
protected  java.lang.String getExpandoPath(java.lang.String path)
           
 long getGroupId()
           
 java.lang.String getLayoutPath(long layoutId)
           
 java.util.Map<java.lang.String,com.liferay.portal.model.Lock> getLocks()
           
 java.util.Map<?,?> getNewPrimaryKeysMap(java.lang.Class<?> clazz)
           
 java.util.Map<?,?> getNewPrimaryKeysMap(java.lang.String className)
           
 long getOldPlid()
           
 java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
           
 java.util.Map<java.lang.String,java.util.List<com.liferay.portal.kernel.util.KeyValuePair>> getPermissions()
           
 long getPlid()
           
 java.lang.String getPortletPath(java.lang.String portletId)
           
 java.util.Set<java.lang.String> getPrimaryKeys()
           
protected  java.lang.String getPrimaryKeyString(java.lang.Class<?> clazz, long classPK)
           
protected  java.lang.String getPrimaryKeyString(java.lang.Class<?> clazz, java.lang.String primaryKey)
           
protected  java.lang.String getPrimaryKeyString(java.lang.String className, long classPK)
           
protected  java.lang.String getPrimaryKeyString(java.lang.String className, java.lang.String primaryKey)
           
 java.util.Map<java.lang.String,java.util.List<com.liferay.portlet.ratings.model.RatingsEntry>> getRatingsEntries()
           
 java.lang.String getRootPath()
           
 long getScopeGroupId()
           
 java.lang.String getScopeLayoutUuid()
           
 java.lang.String getScopeType()
           
 long getSourceGroupId()
           
 java.lang.String getSourceLayoutPath(long layoutId)
           
 java.lang.String getSourcePortletPath(java.lang.String portletId)
           
 java.lang.String getSourceRootPath()
           
 java.util.Date getStartDate()
           
 long getUserId(java.lang.String userUuid)
           
 com.liferay.portal.kernel.lar.UserIdStrategy getUserIdStrategy()
           
 java.util.List<java.lang.String> getZipEntries()
           
 byte[] getZipEntryAsByteArray(java.lang.String path)
           
 java.io.InputStream getZipEntryAsInputStream(java.lang.String path)
           
 java.lang.Object getZipEntryAsObject(java.lang.String path)
           
 java.lang.String getZipEntryAsString(java.lang.String path)
           
 java.util.List<java.lang.String> getZipFolderEntries()
           
 java.util.List<java.lang.String> getZipFolderEntries(java.lang.String path)
           
 com.liferay.portal.kernel.zip.ZipReader getZipReader()
           
 com.liferay.portal.kernel.zip.ZipWriter getZipWriter()
           
 boolean hasDateRange()
           
 boolean hasNotUniquePerLayout(java.lang.String dataKey)
           
 boolean hasPrimaryKey(java.lang.Class<?> clazz, java.lang.String primaryKey)
           
 void importClassedModel(com.liferay.portal.model.ClassedModel classedModel, com.liferay.portal.model.ClassedModel newClassedModel, java.lang.String namespace)
           
 void importComments(java.lang.Class<?> clazz, long classPK, long newClassPK, long groupId)
           
 void importLocks(java.lang.Class<?> clazz, java.lang.String key, java.lang.String newKey)
           
 void importPermissions(java.lang.Class<?> clazz, long classPK, long newClassPK)
           
 void importPermissions(java.lang.String resourceName, long resourcePK, long newResourcePK)
           
 void importRatingsEntries(java.lang.Class<?> clazz, long classPK, long newClassPK)
           
protected  void initXStream()
           
 boolean isDataStrategyMirror()
           
 boolean isDataStrategyMirrorWithOverwritting()
           
 boolean isPathNotProcessed(java.lang.String path)
           
 boolean isPerformDirectBinaryImport()
           
 boolean isPrivateLayout()
           
protected  boolean isResourceMain(com.liferay.portal.model.ClassedModel classedModel)
           
 boolean isWithinDateRange(java.util.Date modifiedDate)
           
 void putNotUniquePerLayout(java.lang.String dataKey)
           
 void setClassLoader(java.lang.ClassLoader classLoader)
           
 void setGroupId(long groupId)
           
 void setOldPlid(long oldPlid)
           
 void setPlid(long plid)
           
 void setPortetDataContextListener(com.liferay.portal.kernel.lar.PortletDataContextListener portletDataContextListener)
           
 void setPrivateLayout(boolean privateLayout)
           
 void setScopeGroupId(long scopeGroupId)
           
 void setScopeLayoutUuid(java.lang.String scopeLayoutUuid)
           
 void setScopeType(java.lang.String scopeType)
           
 void setSourceGroupId(long sourceGroupId)
           
 void setStartDate(java.util.Date startDate)
           
 java.lang.String toXML(java.lang.Object object)
           
protected  void validateDateRange(java.util.Date startDate, java.util.Date endDate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletDataContextImpl

public PortletDataContextImpl(long companyId,
                              long groupId,
                              java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
                              java.util.Set<java.lang.String> primaryKeys,
                              java.util.Date startDate,
                              java.util.Date endDate,
                              com.liferay.portal.kernel.zip.ZipWriter zipWriter)
                       throws com.liferay.portal.kernel.lar.PortletDataException
Throws:
com.liferay.portal.kernel.lar.PortletDataException

PortletDataContextImpl

public PortletDataContextImpl(long companyId,
                              long groupId,
                              java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
                              java.util.Set<java.lang.String> primaryKeys,
                              com.liferay.portal.kernel.lar.UserIdStrategy userIdStrategy,
                              com.liferay.portal.kernel.zip.ZipReader zipReader)
Method Detail

addAssetCategories

public void addAssetCategories(java.lang.Class<?> clazz,
                               long classPK)
                        throws com.liferay.portal.kernel.exception.SystemException
Specified by:
addAssetCategories in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.SystemException

addAssetCategories

public void addAssetCategories(java.lang.String className,
                               long classPK,
                               long[] assetCategoryIds)
Specified by:
addAssetCategories in interface com.liferay.portal.kernel.lar.PortletDataContext

addAssetLinks

public void addAssetLinks(java.lang.Class<?> clazz,
                          long classPK)
                   throws com.liferay.portal.kernel.exception.PortalException,
                          com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

addAssetTags

public void addAssetTags(java.lang.Class<?> clazz,
                         long classPK)
                  throws com.liferay.portal.kernel.exception.SystemException
Specified by:
addAssetTags in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.SystemException

addAssetTags

public void addAssetTags(java.lang.String className,
                         long classPK,
                         java.lang.String[] assetTagNames)
Specified by:
addAssetTags in interface com.liferay.portal.kernel.lar.PortletDataContext

addClassedModel

public void addClassedModel(com.liferay.portal.kernel.xml.Element element,
                            java.lang.String path,
                            com.liferay.portal.model.ClassedModel classedModel,
                            java.lang.String namespace)
                     throws com.liferay.portal.kernel.exception.PortalException,
                            com.liferay.portal.kernel.exception.SystemException
Specified by:
addClassedModel in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

addComments

public void addComments(java.lang.Class<?> clazz,
                        long classPK)
                 throws com.liferay.portal.kernel.exception.SystemException
Specified by:
addComments in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.SystemException

addComments

public void addComments(java.lang.String className,
                        long classPK,
                        java.util.List<com.liferay.portlet.messageboards.model.MBMessage> messages)
Specified by:
addComments in interface com.liferay.portal.kernel.lar.PortletDataContext

addExpando

public void addExpando(com.liferay.portal.kernel.xml.Element element,
                       java.lang.String path,
                       com.liferay.portal.model.ClassedModel classedModel)
                throws com.liferay.portal.kernel.exception.PortalException,
                       com.liferay.portal.kernel.exception.SystemException
Specified by:
addExpando in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

addLocks

public void addLocks(java.lang.Class<?> clazz,
                     java.lang.String key)
              throws com.liferay.portal.kernel.exception.PortalException,
                     com.liferay.portal.kernel.exception.SystemException
Specified by:
addLocks in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

addLocks

public void addLocks(java.lang.String className,
                     java.lang.String key,
                     com.liferay.portal.model.Lock lock)
Specified by:
addLocks in interface com.liferay.portal.kernel.lar.PortletDataContext

addPermissions

public void addPermissions(java.lang.Class<?> clazz,
                           long classPK)
                    throws com.liferay.portal.kernel.exception.PortalException,
                           com.liferay.portal.kernel.exception.SystemException
Specified by:
addPermissions in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

addPermissions

public void addPermissions(java.lang.String resourceName,
                           long resourcePK)
                    throws com.liferay.portal.kernel.exception.PortalException,
                           com.liferay.portal.kernel.exception.SystemException
Specified by:
addPermissions in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

addPermissions

public void addPermissions(java.lang.String resourceName,
                           long resourcePK,
                           java.util.List<com.liferay.portal.kernel.util.KeyValuePair> permissions)
Specified by:
addPermissions in interface com.liferay.portal.kernel.lar.PortletDataContext

addPrimaryKey

public boolean addPrimaryKey(java.lang.Class<?> clazz,
                             java.lang.String primaryKey)
Specified by:
addPrimaryKey in interface com.liferay.portal.kernel.lar.PortletDataContext

addRatingsEntries

public void addRatingsEntries(java.lang.Class<?> clazz,
                              long classPK)
                       throws com.liferay.portal.kernel.exception.SystemException
Specified by:
addRatingsEntries in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.SystemException

addRatingsEntries

public void addRatingsEntries(java.lang.String className,
                              long classPK,
                              java.util.List<com.liferay.portlet.ratings.model.RatingsEntry> ratingsEntries)
Specified by:
addRatingsEntries in interface com.liferay.portal.kernel.lar.PortletDataContext

addZipEntry

public void addZipEntry(java.lang.String path,
                        byte[] bytes)
                 throws com.liferay.portal.kernel.exception.SystemException
Specified by:
addZipEntry in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.SystemException

addZipEntry

public void addZipEntry(java.lang.String path,
                        java.io.InputStream is)
                 throws com.liferay.portal.kernel.exception.SystemException
Specified by:
addZipEntry in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.SystemException

addZipEntry

public void addZipEntry(java.lang.String path,
                        java.lang.Object object)
                 throws com.liferay.portal.kernel.exception.SystemException
Specified by:
addZipEntry in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.SystemException

addZipEntry

public void addZipEntry(java.lang.String path,
                        java.lang.String s)
                 throws com.liferay.portal.kernel.exception.SystemException
Specified by:
addZipEntry in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.SystemException

addZipEntry

public void addZipEntry(java.lang.String path,
                        java.lang.StringBuilder sb)
                 throws com.liferay.portal.kernel.exception.SystemException
Specified by:
addZipEntry in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.SystemException

createServiceContext

public com.liferay.portal.service.ServiceContext createServiceContext(com.liferay.portal.kernel.xml.Element element,
                                                                      com.liferay.portal.model.ClassedModel classedModel,
                                                                      java.lang.String namespace)
Specified by:
createServiceContext in interface com.liferay.portal.kernel.lar.PortletDataContext

createServiceContext

public com.liferay.portal.service.ServiceContext createServiceContext(java.lang.String path,
                                                                      com.liferay.portal.model.ClassedModel classedModel,
                                                                      java.lang.String namespace)
Specified by:
createServiceContext in interface com.liferay.portal.kernel.lar.PortletDataContext

fromXML

public java.lang.Object fromXML(byte[] bytes)
Specified by:
fromXML in interface com.liferay.portal.kernel.lar.PortletDataContext

fromXML

public java.lang.Object fromXML(java.lang.String xml)
Specified by:
fromXML in interface com.liferay.portal.kernel.lar.PortletDataContext

getAssetCategoryIds

public long[] getAssetCategoryIds(java.lang.Class<?> clazz,
                                  long classPK)
Specified by:
getAssetCategoryIds in interface com.liferay.portal.kernel.lar.PortletDataContext

getAssetCategoryIdsMap

public java.util.Map<java.lang.String,long[]> getAssetCategoryIdsMap()
Specified by:
getAssetCategoryIdsMap in interface com.liferay.portal.kernel.lar.PortletDataContext

getAssetCategoryUuidsMap

public java.util.Map<java.lang.String,java.lang.String[]> getAssetCategoryUuidsMap()
Specified by:
getAssetCategoryUuidsMap in interface com.liferay.portal.kernel.lar.PortletDataContext

getAssetLinkUuidsMap

public java.util.Map<java.lang.String,java.lang.String[]> getAssetLinkUuidsMap()
Specified by:
getAssetLinkUuidsMap in interface com.liferay.portal.kernel.lar.PortletDataContext

getAssetTagNames

public java.lang.String[] getAssetTagNames(java.lang.Class<?> clazz,
                                           long classPK)
Specified by:
getAssetTagNames in interface com.liferay.portal.kernel.lar.PortletDataContext

getAssetTagNames

public java.lang.String[] getAssetTagNames(java.lang.String className,
                                           long classPK)
Specified by:
getAssetTagNames in interface com.liferay.portal.kernel.lar.PortletDataContext

getAssetTagNamesMap

public java.util.Map<java.lang.String,java.lang.String[]> getAssetTagNamesMap()
Specified by:
getAssetTagNamesMap in interface com.liferay.portal.kernel.lar.PortletDataContext

getBooleanParameter

public boolean getBooleanParameter(java.lang.String namespace,
                                   java.lang.String name)
Specified by:
getBooleanParameter in interface com.liferay.portal.kernel.lar.PortletDataContext

getClassLoader

public java.lang.ClassLoader getClassLoader()
Specified by:
getClassLoader in interface com.liferay.portal.kernel.lar.PortletDataContext

getComments

public java.util.Map<java.lang.String,java.util.List<com.liferay.portlet.messageboards.model.MBMessage>> getComments()
Specified by:
getComments in interface com.liferay.portal.kernel.lar.PortletDataContext

getCompanyId

public long getCompanyId()
Specified by:
getCompanyId in interface com.liferay.portal.kernel.lar.PortletDataContext

getDataStrategy

public java.lang.String getDataStrategy()
Specified by:
getDataStrategy in interface com.liferay.portal.kernel.lar.PortletDataContext

getEndDate

public java.util.Date getEndDate()
Specified by:
getEndDate in interface com.liferay.portal.kernel.lar.PortletDataContext

getExpandoColumns

public java.util.Map<java.lang.String,java.util.List<com.liferay.portlet.expando.model.ExpandoColumn>> getExpandoColumns()
Specified by:
getExpandoColumns in interface com.liferay.portal.kernel.lar.PortletDataContext

getGroupId

public long getGroupId()
Specified by:
getGroupId in interface com.liferay.portal.kernel.lar.PortletDataContext

getLayoutPath

public java.lang.String getLayoutPath(long layoutId)
Specified by:
getLayoutPath in interface com.liferay.portal.kernel.lar.PortletDataContext

getLocks

public java.util.Map<java.lang.String,com.liferay.portal.model.Lock> getLocks()
Specified by:
getLocks in interface com.liferay.portal.kernel.lar.PortletDataContext

getNewPrimaryKeysMap

public java.util.Map<?,?> getNewPrimaryKeysMap(java.lang.Class<?> clazz)
Specified by:
getNewPrimaryKeysMap in interface com.liferay.portal.kernel.lar.PortletDataContext

getNewPrimaryKeysMap

public java.util.Map<?,?> getNewPrimaryKeysMap(java.lang.String className)
Specified by:
getNewPrimaryKeysMap in interface com.liferay.portal.kernel.lar.PortletDataContext

getOldPlid

public long getOldPlid()
Specified by:
getOldPlid in interface com.liferay.portal.kernel.lar.PortletDataContext

getParameterMap

public java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
Specified by:
getParameterMap in interface com.liferay.portal.kernel.lar.PortletDataContext

getPermissions

public java.util.Map<java.lang.String,java.util.List<com.liferay.portal.kernel.util.KeyValuePair>> getPermissions()
Specified by:
getPermissions in interface com.liferay.portal.kernel.lar.PortletDataContext

getPlid

public long getPlid()
Specified by:
getPlid in interface com.liferay.portal.kernel.lar.PortletDataContext

getPortletPath

public java.lang.String getPortletPath(java.lang.String portletId)
Specified by:
getPortletPath in interface com.liferay.portal.kernel.lar.PortletDataContext

getPrimaryKeys

public java.util.Set<java.lang.String> getPrimaryKeys()
Specified by:
getPrimaryKeys in interface com.liferay.portal.kernel.lar.PortletDataContext

getRatingsEntries

public java.util.Map<java.lang.String,java.util.List<com.liferay.portlet.ratings.model.RatingsEntry>> getRatingsEntries()
Specified by:
getRatingsEntries in interface com.liferay.portal.kernel.lar.PortletDataContext

getRootPath

public java.lang.String getRootPath()
Specified by:
getRootPath in interface com.liferay.portal.kernel.lar.PortletDataContext

getScopeGroupId

public long getScopeGroupId()
Specified by:
getScopeGroupId in interface com.liferay.portal.kernel.lar.PortletDataContext

getScopeLayoutUuid

public java.lang.String getScopeLayoutUuid()
Specified by:
getScopeLayoutUuid in interface com.liferay.portal.kernel.lar.PortletDataContext

getScopeType

public java.lang.String getScopeType()
Specified by:
getScopeType in interface com.liferay.portal.kernel.lar.PortletDataContext

getSourceGroupId

public long getSourceGroupId()
Specified by:
getSourceGroupId in interface com.liferay.portal.kernel.lar.PortletDataContext

getSourceLayoutPath

public java.lang.String getSourceLayoutPath(long layoutId)
Specified by:
getSourceLayoutPath in interface com.liferay.portal.kernel.lar.PortletDataContext

getSourcePortletPath

public java.lang.String getSourcePortletPath(java.lang.String portletId)
Specified by:
getSourcePortletPath in interface com.liferay.portal.kernel.lar.PortletDataContext

getSourceRootPath

public java.lang.String getSourceRootPath()
Specified by:
getSourceRootPath in interface com.liferay.portal.kernel.lar.PortletDataContext

getStartDate

public java.util.Date getStartDate()
Specified by:
getStartDate in interface com.liferay.portal.kernel.lar.PortletDataContext

getUserId

public long getUserId(java.lang.String userUuid)
               throws com.liferay.portal.kernel.exception.SystemException
Specified by:
getUserId in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.SystemException

getUserIdStrategy

public com.liferay.portal.kernel.lar.UserIdStrategy getUserIdStrategy()
Specified by:
getUserIdStrategy in interface com.liferay.portal.kernel.lar.PortletDataContext

getZipEntries

public java.util.List<java.lang.String> getZipEntries()
Specified by:
getZipEntries in interface com.liferay.portal.kernel.lar.PortletDataContext

getZipEntryAsByteArray

public byte[] getZipEntryAsByteArray(java.lang.String path)
Specified by:
getZipEntryAsByteArray in interface com.liferay.portal.kernel.lar.PortletDataContext

getZipEntryAsInputStream

public java.io.InputStream getZipEntryAsInputStream(java.lang.String path)
Specified by:
getZipEntryAsInputStream in interface com.liferay.portal.kernel.lar.PortletDataContext

getZipEntryAsObject

public java.lang.Object getZipEntryAsObject(java.lang.String path)
Specified by:
getZipEntryAsObject in interface com.liferay.portal.kernel.lar.PortletDataContext

getZipEntryAsString

public java.lang.String getZipEntryAsString(java.lang.String path)
Specified by:
getZipEntryAsString in interface com.liferay.portal.kernel.lar.PortletDataContext

getZipFolderEntries

public java.util.List<java.lang.String> getZipFolderEntries()
Specified by:
getZipFolderEntries in interface com.liferay.portal.kernel.lar.PortletDataContext

getZipFolderEntries

public java.util.List<java.lang.String> getZipFolderEntries(java.lang.String path)
Specified by:
getZipFolderEntries in interface com.liferay.portal.kernel.lar.PortletDataContext

getZipReader

public com.liferay.portal.kernel.zip.ZipReader getZipReader()
Specified by:
getZipReader in interface com.liferay.portal.kernel.lar.PortletDataContext

getZipWriter

public com.liferay.portal.kernel.zip.ZipWriter getZipWriter()
Specified by:
getZipWriter in interface com.liferay.portal.kernel.lar.PortletDataContext

hasDateRange

public boolean hasDateRange()
Specified by:
hasDateRange in interface com.liferay.portal.kernel.lar.PortletDataContext

hasNotUniquePerLayout

public boolean hasNotUniquePerLayout(java.lang.String dataKey)
Specified by:
hasNotUniquePerLayout in interface com.liferay.portal.kernel.lar.PortletDataContext

hasPrimaryKey

public boolean hasPrimaryKey(java.lang.Class<?> clazz,
                             java.lang.String primaryKey)
Specified by:
hasPrimaryKey in interface com.liferay.portal.kernel.lar.PortletDataContext

importClassedModel

public void importClassedModel(com.liferay.portal.model.ClassedModel classedModel,
                               com.liferay.portal.model.ClassedModel newClassedModel,
                               java.lang.String namespace)
                        throws com.liferay.portal.kernel.exception.PortalException,
                               com.liferay.portal.kernel.exception.SystemException
Specified by:
importClassedModel in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

importComments

public void importComments(java.lang.Class<?> clazz,
                           long classPK,
                           long newClassPK,
                           long groupId)
                    throws com.liferay.portal.kernel.exception.PortalException,
                           com.liferay.portal.kernel.exception.SystemException
Specified by:
importComments in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

importLocks

public void importLocks(java.lang.Class<?> clazz,
                        java.lang.String key,
                        java.lang.String newKey)
                 throws com.liferay.portal.kernel.exception.PortalException,
                        com.liferay.portal.kernel.exception.SystemException
Specified by:
importLocks in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

importPermissions

public void importPermissions(java.lang.Class<?> clazz,
                              long classPK,
                              long newClassPK)
                       throws com.liferay.portal.kernel.exception.PortalException,
                              com.liferay.portal.kernel.exception.SystemException
Specified by:
importPermissions in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

importPermissions

public void importPermissions(java.lang.String resourceName,
                              long resourcePK,
                              long newResourcePK)
                       throws com.liferay.portal.kernel.exception.PortalException,
                              com.liferay.portal.kernel.exception.SystemException
Specified by:
importPermissions in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

importRatingsEntries

public void importRatingsEntries(java.lang.Class<?> clazz,
                                 long classPK,
                                 long newClassPK)
                          throws com.liferay.portal.kernel.exception.PortalException,
                                 com.liferay.portal.kernel.exception.SystemException
Specified by:
importRatingsEntries in interface com.liferay.portal.kernel.lar.PortletDataContext
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

isDataStrategyMirror

public boolean isDataStrategyMirror()
Specified by:
isDataStrategyMirror in interface com.liferay.portal.kernel.lar.PortletDataContext

isDataStrategyMirrorWithOverwritting

public boolean isDataStrategyMirrorWithOverwritting()
Specified by:
isDataStrategyMirrorWithOverwritting in interface com.liferay.portal.kernel.lar.PortletDataContext

isPathNotProcessed

public boolean isPathNotProcessed(java.lang.String path)
Specified by:
isPathNotProcessed in interface com.liferay.portal.kernel.lar.PortletDataContext

isPerformDirectBinaryImport

public boolean isPerformDirectBinaryImport()
Specified by:
isPerformDirectBinaryImport in interface com.liferay.portal.kernel.lar.PortletDataContext

isPrivateLayout

public boolean isPrivateLayout()
Specified by:
isPrivateLayout in interface com.liferay.portal.kernel.lar.PortletDataContext

isWithinDateRange

public boolean isWithinDateRange(java.util.Date modifiedDate)
Specified by:
isWithinDateRange in interface com.liferay.portal.kernel.lar.PortletDataContext

putNotUniquePerLayout

public void putNotUniquePerLayout(java.lang.String dataKey)
Specified by:
putNotUniquePerLayout in interface com.liferay.portal.kernel.lar.PortletDataContext

setClassLoader

public void setClassLoader(java.lang.ClassLoader classLoader)
Specified by:
setClassLoader in interface com.liferay.portal.kernel.lar.PortletDataContext

setGroupId

public void setGroupId(long groupId)
Specified by:
setGroupId in interface com.liferay.portal.kernel.lar.PortletDataContext

setOldPlid

public void setOldPlid(long oldPlid)
Specified by:
setOldPlid in interface com.liferay.portal.kernel.lar.PortletDataContext

setPlid

public void setPlid(long plid)
Specified by:
setPlid in interface com.liferay.portal.kernel.lar.PortletDataContext

setPortetDataContextListener

public void setPortetDataContextListener(com.liferay.portal.kernel.lar.PortletDataContextListener portletDataContextListener)
Specified by:
setPortetDataContextListener in interface com.liferay.portal.kernel.lar.PortletDataContext

setPrivateLayout

public void setPrivateLayout(boolean privateLayout)
Specified by:
setPrivateLayout in interface com.liferay.portal.kernel.lar.PortletDataContext

setScopeGroupId

public void setScopeGroupId(long scopeGroupId)
Specified by:
setScopeGroupId in interface com.liferay.portal.kernel.lar.PortletDataContext

setScopeLayoutUuid

public void setScopeLayoutUuid(java.lang.String scopeLayoutUuid)
Specified by:
setScopeLayoutUuid in interface com.liferay.portal.kernel.lar.PortletDataContext

setScopeType

public void setScopeType(java.lang.String scopeType)
Specified by:
setScopeType in interface com.liferay.portal.kernel.lar.PortletDataContext

setSourceGroupId

public void setSourceGroupId(long sourceGroupId)
Specified by:
setSourceGroupId in interface com.liferay.portal.kernel.lar.PortletDataContext

setStartDate

public void setStartDate(java.util.Date startDate)
Specified by:
setStartDate in interface com.liferay.portal.kernel.lar.PortletDataContext

toXML

public java.lang.String toXML(java.lang.Object object)
Specified by:
toXML in interface com.liferay.portal.kernel.lar.PortletDataContext

createServiceContext

protected com.liferay.portal.service.ServiceContext createServiceContext(com.liferay.portal.kernel.xml.Element element,
                                                                         java.lang.String path,
                                                                         com.liferay.portal.model.ClassedModel classedModel,
                                                                         java.lang.String namespace)

getActionIds_5

protected java.lang.String getActionIds_5(long companyId,
                                          long roleId,
                                          java.lang.String className,
                                          java.lang.String primKey,
                                          java.util.List<java.lang.String> actionIds)
                                   throws com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.SystemException

getActionIds_6

protected java.util.Map<java.lang.Long,java.util.Set<java.lang.String>> getActionIds_6(long companyId,
                                                                                       long[] roleIds,
                                                                                       java.lang.String className,
                                                                                       java.lang.String primKey,
                                                                                       java.util.List<java.lang.String> actionIds)
                                                                                throws com.liferay.portal.kernel.exception.PortalException,
                                                                                       com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getClassPK

protected long getClassPK(com.liferay.portal.model.ClassedModel classedModel)

getExpandoPath

protected java.lang.String getExpandoPath(java.lang.String path)

getPrimaryKeyString

protected java.lang.String getPrimaryKeyString(java.lang.Class<?> clazz,
                                               long classPK)

getPrimaryKeyString

protected java.lang.String getPrimaryKeyString(java.lang.Class<?> clazz,
                                               java.lang.String primaryKey)

getPrimaryKeyString

protected java.lang.String getPrimaryKeyString(java.lang.String className,
                                               long classPK)

getPrimaryKeyString

protected java.lang.String getPrimaryKeyString(java.lang.String className,
                                               java.lang.String primaryKey)

initXStream

protected void initXStream()

isResourceMain

protected boolean isResourceMain(com.liferay.portal.model.ClassedModel classedModel)

validateDateRange

protected void validateDateRange(java.util.Date startDate,
                                 java.util.Date endDate)
                          throws com.liferay.portal.kernel.lar.PortletDataException
Throws:
com.liferay.portal.kernel.lar.PortletDataException