com.liferay.portlet.social.service
Interface SocialRelationLocalService


@Transactional(rollbackFor={com.liferay.portal.PortalException.class,com.liferay.portal.SystemException.class})
public interface SocialRelationLocalService

View Source

ServiceBuilder generated this class. Modifications in this class will be overwritten the next time is generated.

This interface defines the service. The default implementation is com.liferay.portlet.social.service.impl.SocialRelationLocalServiceImpl. Modify methods in that class and rerun ServiceBuilder to populate this class and all other generated classes.

This is a local service. Methods of this service will not have security checks based on the propagated JAAS credentials because this service can only be accessed from within the same VM.

Author:
Brian Wing Shun Chan
See Also:
SocialRelationLocalServiceUtil

Method Summary
 SocialRelation addRelation(long userId1, long userId2, int type)
           
 SocialRelation addSocialRelation(SocialRelation socialRelation)
           
 SocialRelation createSocialRelation(long relationId)
           
 void deleteRelation(long relationId)
           
 void deleteRelation(long userId1, long userId2, int type)
           
 void deleteRelations(long userId)
           
 void deleteSocialRelation(long relationId)
           
 void deleteSocialRelation(SocialRelation socialRelation)
           
 java.util.List<java.lang.Object> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
           
 java.util.List<java.lang.Object> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end)
           
 SocialRelation getRelation(long relationId)
           
 SocialRelation getRelation(long userId1, long userId2, int type)
           
 java.util.List<SocialRelation> getRelations(long userId, int type, int start, int end)
           
 int getRelationsCount(long userId, int type)
           
 SocialRelation getSocialRelation(long relationId)
           
 java.util.List<SocialRelation> getSocialRelations(int start, int end)
           
 int getSocialRelationsCount()
           
 boolean hasRelation(long userId1, long userId2, int type)
           
 boolean isRelatable(long userId1, long userId2, int type)
           
 SocialRelation updateSocialRelation(SocialRelation socialRelation)
           
 

Method Detail

addSocialRelation

SocialRelation addSocialRelation(SocialRelation socialRelation)
                                 throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

createSocialRelation

SocialRelation createSocialRelation(long relationId)

deleteSocialRelation

void deleteSocialRelation(long relationId)
                          throws com.liferay.portal.SystemException,
                                 com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

deleteSocialRelation

void deleteSocialRelation(SocialRelation socialRelation)
                          throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

dynamicQuery

java.util.List<java.lang.Object> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
                                              throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

dynamicQuery

java.util.List<java.lang.Object> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
                                              int start,
                                              int end)
                                              throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getSocialRelation

@Transactional(propagation=SUPPORTS,
               readOnly=true)
SocialRelation getSocialRelation(long relationId)
                                 throws com.liferay.portal.SystemException,
                                        com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getSocialRelations

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<SocialRelation> getSocialRelations(int start,
                                                                int end)
                                                  throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getSocialRelationsCount

@Transactional(propagation=SUPPORTS,
               readOnly=true)
int getSocialRelationsCount()
                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

updateSocialRelation

SocialRelation updateSocialRelation(SocialRelation socialRelation)
                                    throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

addRelation

SocialRelation addRelation(long userId1,
                           long userId2,
                           int type)
                           throws com.liferay.portal.PortalException,
                                  com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

deleteRelation

void deleteRelation(long relationId)
                    throws com.liferay.portal.PortalException,
                           com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

deleteRelation

void deleteRelation(long userId1,
                    long userId2,
                    int type)
                    throws com.liferay.portal.PortalException,
                           com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

deleteRelations

void deleteRelations(long userId)
                     throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getRelation

@Transactional(propagation=SUPPORTS,
               readOnly=true)
SocialRelation getRelation(long relationId)
                           throws com.liferay.portal.PortalException,
                                  com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

getRelation

@Transactional(propagation=SUPPORTS,
               readOnly=true)
SocialRelation getRelation(long userId1,
                                         long userId2,
                                         int type)
                           throws com.liferay.portal.PortalException,
                                  com.liferay.portal.SystemException
Throws:
com.liferay.portal.PortalException
com.liferay.portal.SystemException

getRelations

@Transactional(propagation=SUPPORTS,
               readOnly=true)
java.util.List<SocialRelation> getRelations(long userId,
                                                          int type,
                                                          int start,
                                                          int end)
                                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getRelationsCount

@Transactional(propagation=SUPPORTS,
               readOnly=true)
int getRelationsCount(long userId,
                                    int type)
                      throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

hasRelation

boolean hasRelation(long userId1,
                    long userId2,
                    int type)
                    throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

isRelatable

boolean isRelatable(long userId1,
                    long userId2,
                    int type)
                    throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException