com.liferay.portal.service.persistence
Interface PermissionPersistence


public interface PermissionPersistence

View Source

Author:
Brian Wing Shun Chan

Method Summary
 void addGroup(long pk, Group group)
           
 void addGroup(long pk, long groupPK)
           
 void addGroups(long pk, java.util.List<Group> groups)
           
 void addGroups(long pk, long[] groupPKs)
           
 void addRole(long pk, long rolePK)
           
 void addRole(long pk, Role role)
           
 void addRoles(long pk, java.util.List<Role> roles)
           
 void addRoles(long pk, long[] rolePKs)
           
 void addUser(long pk, long userPK)
           
 void addUser(long pk, User user)
           
 void addUsers(long pk, java.util.List<User> users)
           
 void addUsers(long pk, long[] userPKs)
           
 void clearGroups(long pk)
           
 void clearRoles(long pk)
           
 void clearUsers(long pk)
           
 boolean containsGroup(long pk, long groupPK)
           
 boolean containsGroups(long pk)
           
 boolean containsRole(long pk, long rolePK)
           
 boolean containsRoles(long pk)
           
 boolean containsUser(long pk, long userPK)
           
 boolean containsUsers(long pk)
           
 int countAll()
           
 int countByA_R(java.lang.String actionId, long resourceId)
           
 int countByResourceId(long resourceId)
           
 Permission create(long permissionId)
           
 Permission fetchByA_R(java.lang.String actionId, long resourceId)
           
 Permission fetchByPrimaryKey(long permissionId)
           
 java.util.List<Permission> findAll()
           
 java.util.List<Permission> findAll(int begin, int end)
           
 java.util.List<Permission> findAll(int begin, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
           
 Permission findByA_R(java.lang.String actionId, long resourceId)
           
 Permission findByPrimaryKey(long permissionId)
           
 Permission findByResourceId_First(long resourceId, com.liferay.portal.kernel.util.OrderByComparator obc)
           
 Permission findByResourceId_Last(long resourceId, com.liferay.portal.kernel.util.OrderByComparator obc)
           
 Permission[] findByResourceId_PrevAndNext(long permissionId, long resourceId, com.liferay.portal.kernel.util.OrderByComparator obc)
           
 java.util.List<Permission> findByResourceId(long resourceId)
           
 java.util.List<Permission> findByResourceId(long resourceId, int begin, int end)
           
 java.util.List<Permission> findByResourceId(long resourceId, int begin, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
           
 java.util.List<Permission> findWithDynamicQuery(com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
           
 java.util.List<Permission> findWithDynamicQuery(com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer, int begin, int end)
           
 java.util.List<Group> getGroups(long pk)
           
 java.util.List<Group> getGroups(long pk, int begin, int end)
           
 java.util.List<Group> getGroups(long pk, int begin, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
           
 int getGroupsSize(long pk)
           
 java.util.List<Role> getRoles(long pk)
           
 java.util.List<Role> getRoles(long pk, int begin, int end)
           
 java.util.List<Role> getRoles(long pk, int begin, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
           
 int getRolesSize(long pk)
           
 java.util.List<User> getUsers(long pk)
           
 java.util.List<User> getUsers(long pk, int begin, int end)
           
 java.util.List<User> getUsers(long pk, int begin, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
           
 int getUsersSize(long pk)
           
 Permission remove(long permissionId)
           
 Permission remove(Permission permission)
           
 void removeAll()
           
 void removeByA_R(java.lang.String actionId, long resourceId)
           
 void removeByResourceId(long resourceId)
           
 void removeGroup(long pk, Group group)
           
 void removeGroup(long pk, long groupPK)
           
 void removeGroups(long pk, java.util.List<Group> groups)
           
 void removeGroups(long pk, long[] groupPKs)
           
 void removeRole(long pk, long rolePK)
           
 void removeRole(long pk, Role role)
           
 void removeRoles(long pk, java.util.List<Role> roles)
           
 void removeRoles(long pk, long[] rolePKs)
           
 void removeUser(long pk, long userPK)
           
 void removeUser(long pk, User user)
           
 void removeUsers(long pk, java.util.List<User> users)
           
 void removeUsers(long pk, long[] userPKs)
           
 void setGroups(long pk, java.util.List<Group> groups)
           
 void setGroups(long pk, long[] groupPKs)
           
 void setRoles(long pk, java.util.List<Role> roles)
           
 void setRoles(long pk, long[] rolePKs)
           
 void setUsers(long pk, java.util.List<User> users)
           
 void setUsers(long pk, long[] userPKs)
           
 Permission update(Permission permission)
          Deprecated. Use update(Permission permission, boolean merge).
 Permission update(Permission permission, boolean merge)
          Add, update, or merge, the entity.
 Permission updateImpl(Permission permission, boolean merge)
           
 

Method Detail

create

Permission create(long permissionId)

remove

Permission remove(long permissionId)
                  throws com.liferay.portal.SystemException,
                         NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

remove

Permission remove(Permission permission)
                  throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

update

Permission update(Permission permission)
                  throws com.liferay.portal.SystemException
Deprecated. Use update(Permission permission, boolean merge).

Throws:
com.liferay.portal.SystemException

update

Permission update(Permission permission,
                  boolean merge)
                  throws com.liferay.portal.SystemException
Add, update, or merge, the entity. This method also calls the model listeners to trigger the proper events associated with adding, deleting, or updating an entity.

Parameters:
permission - the entity to add, update, or merge
merge - boolean value for whether to merge the entity. The default value is false. Setting merge to true is more expensive and should only be true when permission is transient. See LEP-5473 for a detailed discussion of this method.
Returns:
true if the portlet can be displayed via Ajax
Throws:
com.liferay.portal.SystemException

updateImpl

Permission updateImpl(Permission permission,
                      boolean merge)
                      throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByPrimaryKey

Permission findByPrimaryKey(long permissionId)
                            throws com.liferay.portal.SystemException,
                                   NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

fetchByPrimaryKey

Permission fetchByPrimaryKey(long permissionId)
                             throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByResourceId

java.util.List<Permission> findByResourceId(long resourceId)
                                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByResourceId

java.util.List<Permission> findByResourceId(long resourceId,
                                            int begin,
                                            int end)
                                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByResourceId

java.util.List<Permission> findByResourceId(long resourceId,
                                            int begin,
                                            int end,
                                            com.liferay.portal.kernel.util.OrderByComparator obc)
                                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findByResourceId_First

Permission findByResourceId_First(long resourceId,
                                  com.liferay.portal.kernel.util.OrderByComparator obc)
                                  throws com.liferay.portal.SystemException,
                                         NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

findByResourceId_Last

Permission findByResourceId_Last(long resourceId,
                                 com.liferay.portal.kernel.util.OrderByComparator obc)
                                 throws com.liferay.portal.SystemException,
                                        NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

findByResourceId_PrevAndNext

Permission[] findByResourceId_PrevAndNext(long permissionId,
                                          long resourceId,
                                          com.liferay.portal.kernel.util.OrderByComparator obc)
                                          throws com.liferay.portal.SystemException,
                                                 NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

findByA_R

Permission findByA_R(java.lang.String actionId,
                     long resourceId)
                     throws com.liferay.portal.SystemException,
                            NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

fetchByA_R

Permission fetchByA_R(java.lang.String actionId,
                      long resourceId)
                      throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findWithDynamicQuery

java.util.List<Permission> findWithDynamicQuery(com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
                                                throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findWithDynamicQuery

java.util.List<Permission> findWithDynamicQuery(com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer,
                                                int begin,
                                                int end)
                                                throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findAll

java.util.List<Permission> findAll()
                                   throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findAll

java.util.List<Permission> findAll(int begin,
                                   int end)
                                   throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

findAll

java.util.List<Permission> findAll(int begin,
                                   int end,
                                   com.liferay.portal.kernel.util.OrderByComparator obc)
                                   throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

removeByResourceId

void removeByResourceId(long resourceId)
                        throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

removeByA_R

void removeByA_R(java.lang.String actionId,
                 long resourceId)
                 throws com.liferay.portal.SystemException,
                        NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

removeAll

void removeAll()
               throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

countByResourceId

int countByResourceId(long resourceId)
                      throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

countByA_R

int countByA_R(java.lang.String actionId,
               long resourceId)
               throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

countAll

int countAll()
             throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getGroups

java.util.List<Group> getGroups(long pk)
                                throws com.liferay.portal.SystemException,
                                       NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

getGroups

java.util.List<Group> getGroups(long pk,
                                int begin,
                                int end)
                                throws com.liferay.portal.SystemException,
                                       NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

getGroups

java.util.List<Group> getGroups(long pk,
                                int begin,
                                int end,
                                com.liferay.portal.kernel.util.OrderByComparator obc)
                                throws com.liferay.portal.SystemException,
                                       NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

getGroupsSize

int getGroupsSize(long pk)
                  throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

containsGroup

boolean containsGroup(long pk,
                      long groupPK)
                      throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

containsGroups

boolean containsGroups(long pk)
                       throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

addGroup

void addGroup(long pk,
              long groupPK)
              throws com.liferay.portal.SystemException,
                     NoSuchGroupException,
                     NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchGroupException
NoSuchPermissionException

addGroup

void addGroup(long pk,
              Group group)
              throws com.liferay.portal.SystemException,
                     NoSuchGroupException,
                     NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchGroupException
NoSuchPermissionException

addGroups

void addGroups(long pk,
               long[] groupPKs)
               throws com.liferay.portal.SystemException,
                      NoSuchGroupException,
                      NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchGroupException
NoSuchPermissionException

addGroups

void addGroups(long pk,
               java.util.List<Group> groups)
               throws com.liferay.portal.SystemException,
                      NoSuchGroupException,
                      NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchGroupException
NoSuchPermissionException

clearGroups

void clearGroups(long pk)
                 throws com.liferay.portal.SystemException,
                        NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

removeGroup

void removeGroup(long pk,
                 long groupPK)
                 throws com.liferay.portal.SystemException,
                        NoSuchGroupException,
                        NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchGroupException
NoSuchPermissionException

removeGroup

void removeGroup(long pk,
                 Group group)
                 throws com.liferay.portal.SystemException,
                        NoSuchGroupException,
                        NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchGroupException
NoSuchPermissionException

removeGroups

void removeGroups(long pk,
                  long[] groupPKs)
                  throws com.liferay.portal.SystemException,
                         NoSuchGroupException,
                         NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchGroupException
NoSuchPermissionException

removeGroups

void removeGroups(long pk,
                  java.util.List<Group> groups)
                  throws com.liferay.portal.SystemException,
                         NoSuchGroupException,
                         NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchGroupException
NoSuchPermissionException

setGroups

void setGroups(long pk,
               long[] groupPKs)
               throws com.liferay.portal.SystemException,
                      NoSuchGroupException,
                      NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchGroupException
NoSuchPermissionException

setGroups

void setGroups(long pk,
               java.util.List<Group> groups)
               throws com.liferay.portal.SystemException,
                      NoSuchGroupException,
                      NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchGroupException
NoSuchPermissionException

getRoles

java.util.List<Role> getRoles(long pk)
                              throws com.liferay.portal.SystemException,
                                     NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

getRoles

java.util.List<Role> getRoles(long pk,
                              int begin,
                              int end)
                              throws com.liferay.portal.SystemException,
                                     NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

getRoles

java.util.List<Role> getRoles(long pk,
                              int begin,
                              int end,
                              com.liferay.portal.kernel.util.OrderByComparator obc)
                              throws com.liferay.portal.SystemException,
                                     NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

getRolesSize

int getRolesSize(long pk)
                 throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

containsRole

boolean containsRole(long pk,
                     long rolePK)
                     throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

containsRoles

boolean containsRoles(long pk)
                      throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

addRole

void addRole(long pk,
             long rolePK)
             throws com.liferay.portal.SystemException,
                    NoSuchRoleException,
                    NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchRoleException
NoSuchPermissionException

addRole

void addRole(long pk,
             Role role)
             throws com.liferay.portal.SystemException,
                    NoSuchRoleException,
                    NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchRoleException
NoSuchPermissionException

addRoles

void addRoles(long pk,
              long[] rolePKs)
              throws com.liferay.portal.SystemException,
                     NoSuchRoleException,
                     NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchRoleException
NoSuchPermissionException

addRoles

void addRoles(long pk,
              java.util.List<Role> roles)
              throws com.liferay.portal.SystemException,
                     NoSuchRoleException,
                     NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchRoleException
NoSuchPermissionException

clearRoles

void clearRoles(long pk)
                throws com.liferay.portal.SystemException,
                       NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

removeRole

void removeRole(long pk,
                long rolePK)
                throws com.liferay.portal.SystemException,
                       NoSuchRoleException,
                       NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchRoleException
NoSuchPermissionException

removeRole

void removeRole(long pk,
                Role role)
                throws com.liferay.portal.SystemException,
                       NoSuchRoleException,
                       NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchRoleException
NoSuchPermissionException

removeRoles

void removeRoles(long pk,
                 long[] rolePKs)
                 throws com.liferay.portal.SystemException,
                        NoSuchRoleException,
                        NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchRoleException
NoSuchPermissionException

removeRoles

void removeRoles(long pk,
                 java.util.List<Role> roles)
                 throws com.liferay.portal.SystemException,
                        NoSuchRoleException,
                        NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchRoleException
NoSuchPermissionException

setRoles

void setRoles(long pk,
              long[] rolePKs)
              throws com.liferay.portal.SystemException,
                     NoSuchRoleException,
                     NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchRoleException
NoSuchPermissionException

setRoles

void setRoles(long pk,
              java.util.List<Role> roles)
              throws com.liferay.portal.SystemException,
                     NoSuchRoleException,
                     NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchRoleException
NoSuchPermissionException

getUsers

java.util.List<User> getUsers(long pk)
                              throws com.liferay.portal.SystemException,
                                     NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

getUsers

java.util.List<User> getUsers(long pk,
                              int begin,
                              int end)
                              throws com.liferay.portal.SystemException,
                                     NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

getUsers

java.util.List<User> getUsers(long pk,
                              int begin,
                              int end,
                              com.liferay.portal.kernel.util.OrderByComparator obc)
                              throws com.liferay.portal.SystemException,
                                     NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

getUsersSize

int getUsersSize(long pk)
                 throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

containsUser

boolean containsUser(long pk,
                     long userPK)
                     throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

containsUsers

boolean containsUsers(long pk)
                      throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

addUser

void addUser(long pk,
             long userPK)
             throws com.liferay.portal.SystemException,
                    NoSuchPermissionException,
                    NoSuchUserException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException
NoSuchUserException

addUser

void addUser(long pk,
             User user)
             throws com.liferay.portal.SystemException,
                    NoSuchPermissionException,
                    NoSuchUserException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException
NoSuchUserException

addUsers

void addUsers(long pk,
              long[] userPKs)
              throws com.liferay.portal.SystemException,
                     NoSuchPermissionException,
                     NoSuchUserException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException
NoSuchUserException

addUsers

void addUsers(long pk,
              java.util.List<User> users)
              throws com.liferay.portal.SystemException,
                     NoSuchPermissionException,
                     NoSuchUserException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException
NoSuchUserException

clearUsers

void clearUsers(long pk)
                throws com.liferay.portal.SystemException,
                       NoSuchPermissionException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException

removeUser

void removeUser(long pk,
                long userPK)
                throws com.liferay.portal.SystemException,
                       NoSuchPermissionException,
                       NoSuchUserException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException
NoSuchUserException

removeUser

void removeUser(long pk,
                User user)
                throws com.liferay.portal.SystemException,
                       NoSuchPermissionException,
                       NoSuchUserException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException
NoSuchUserException

removeUsers

void removeUsers(long pk,
                 long[] userPKs)
                 throws com.liferay.portal.SystemException,
                        NoSuchPermissionException,
                        NoSuchUserException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException
NoSuchUserException

removeUsers

void removeUsers(long pk,
                 java.util.List<User> users)
                 throws com.liferay.portal.SystemException,
                        NoSuchPermissionException,
                        NoSuchUserException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException
NoSuchUserException

setUsers

void setUsers(long pk,
              long[] userPKs)
              throws com.liferay.portal.SystemException,
                     NoSuchPermissionException,
                     NoSuchUserException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException
NoSuchUserException

setUsers

void setUsers(long pk,
              java.util.List<User> users)
              throws com.liferay.portal.SystemException,
                     NoSuchPermissionException,
                     NoSuchUserException
Throws:
com.liferay.portal.SystemException
NoSuchPermissionException
NoSuchUserException