com.liferay.portal.kernel.lar
Interface PortletDataContext

All Superinterfaces:
java.io.Serializable

public interface PortletDataContext
extends java.io.Serializable

View Source

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

Author:
Brian Wing Shun Chan, Raymond Augé

Method Summary
 void addComments(java.lang.Class classObj, java.lang.Object primaryKey)
           
 void addComments(java.lang.String className, java.lang.Object primaryKey, java.util.List messages)
           
 boolean addPrimaryKey(java.lang.Class classObj, java.lang.Object primaryKey)
           
 void addRatingsEntries(java.lang.Class classObj, java.lang.Object primaryKey)
           
 void addRatingsEntries(java.lang.String className, java.lang.Object primaryKey, java.util.List entries)
           
 void addTagsEntries(java.lang.Class classObj, java.lang.Object classPK)
           
 void addTagsEntries(java.lang.String className, java.lang.Object classPK, java.lang.String[] values)
           
 boolean getBooleanParameter(java.lang.String namespace, java.lang.String name)
           
 java.util.Map getComments()
           
 long getCompanyId()
           
 java.lang.String getDataStrategy()
           
 long getGroupId()
           
 java.util.Map getParameterMap()
           
 long getPlid()
           
 java.util.Set getPrimaryKeys()
           
 java.util.Map getRatingsEntries()
           
 java.util.Map getTagsEntries()
           
 java.lang.String[] getTagsEntries(java.lang.Class classObj, java.lang.Object primaryKey)
           
 java.lang.String[] getTagsEntries(java.lang.String className, java.lang.Object primaryKey)
           
 long getUserId(java.lang.String userUuid)
           
 UserIdStrategy getUserIdStrategy()
           
 ZipReader getZipReader()
           
 ZipWriter getZipWriter()
           
 boolean hasPrimaryKey(java.lang.Class classObj, java.lang.Object primaryKey)
           
 void importComments(java.lang.Class classObj, java.lang.Object primaryKey, java.lang.Object newPrimaryKey, long groupId)
           
 void importRatingsEntries(java.lang.Class classObj, java.lang.Object primaryKey, java.lang.Object newPrimaryKey)
           
 void setPlid(long plid)
           
 

Method Detail

getCompanyId

public long getCompanyId()

getGroupId

public long getGroupId()

getPlid

public long getPlid()

setPlid

public void setPlid(long plid)

getParameterMap

public java.util.Map getParameterMap()

getBooleanParameter

public boolean getBooleanParameter(java.lang.String namespace,
                                   java.lang.String name)

getPrimaryKeys

public java.util.Set getPrimaryKeys()

addPrimaryKey

public boolean addPrimaryKey(java.lang.Class classObj,
                             java.lang.Object primaryKey)

hasPrimaryKey

public boolean hasPrimaryKey(java.lang.Class classObj,
                             java.lang.Object primaryKey)

getComments

public java.util.Map getComments()

addComments

public void addComments(java.lang.Class classObj,
                        java.lang.Object primaryKey)
                 throws PortalException,
                        SystemException
Throws:
PortalException
SystemException

addComments

public void addComments(java.lang.String className,
                        java.lang.Object primaryKey,
                        java.util.List messages)
                 throws PortalException,
                        SystemException
Throws:
PortalException
SystemException

importComments

public void importComments(java.lang.Class classObj,
                           java.lang.Object primaryKey,
                           java.lang.Object newPrimaryKey,
                           long groupId)
                    throws PortalException,
                           SystemException
Throws:
PortalException
SystemException

getRatingsEntries

public java.util.Map getRatingsEntries()

addRatingsEntries

public void addRatingsEntries(java.lang.Class classObj,
                              java.lang.Object primaryKey)
                       throws PortalException,
                              SystemException
Throws:
PortalException
SystemException

addRatingsEntries

public void addRatingsEntries(java.lang.String className,
                              java.lang.Object primaryKey,
                              java.util.List entries)
                       throws PortalException,
                              SystemException
Throws:
PortalException
SystemException

importRatingsEntries

public void importRatingsEntries(java.lang.Class classObj,
                                 java.lang.Object primaryKey,
                                 java.lang.Object newPrimaryKey)
                          throws PortalException,
                                 SystemException
Throws:
PortalException
SystemException

getTagsEntries

public java.lang.String[] getTagsEntries(java.lang.Class classObj,
                                         java.lang.Object primaryKey)

getTagsEntries

public java.lang.String[] getTagsEntries(java.lang.String className,
                                         java.lang.Object primaryKey)

getTagsEntries

public java.util.Map getTagsEntries()

addTagsEntries

public void addTagsEntries(java.lang.Class classObj,
                           java.lang.Object classPK)
                    throws PortalException,
                           SystemException
Throws:
PortalException
SystemException

addTagsEntries

public void addTagsEntries(java.lang.String className,
                           java.lang.Object classPK,
                           java.lang.String[] values)
                    throws PortalException,
                           SystemException
Throws:
PortalException
SystemException

getDataStrategy

public java.lang.String getDataStrategy()

getUserIdStrategy

public UserIdStrategy getUserIdStrategy()
                                 throws SystemException
Throws:
SystemException

getUserId

public long getUserId(java.lang.String userUuid)
               throws SystemException
Throws:
SystemException

getZipReader

public ZipReader getZipReader()

getZipWriter

public ZipWriter getZipWriter()