Class PermissionGroupDB


public class PermissionGroupDB extends JpaDB<PermissionGroupBean>
PermissionGroupDB.java Zakladne CRUD operacie pre skupiny prav
  • Constructor Details

    • PermissionGroupDB

      public PermissionGroupDB()
  • Method Details

    • delete

      public static void delete(int id)
    • getAll

      public List<PermissionGroupBean> getAll()
      Overrides:
      getAll in class JpaDB<PermissionGroupBean>
    • getPermissionGroups

      public static List<PermissionGroupBean> getPermissionGroups(String groupName)
      Vrati vsetky vytvorene skupiny prav, ktorych nazov obsahuje vstupny parameter groupName
      Parameters:
      groupName - nazov skupiny
      Returns:
    • getPermissionGroup

      public static PermissionGroupBean getPermissionGroup(String groupName)
      Vrati vsetky skupinu prav, ktorej nazov je rovnaky ako groupName
      Parameters:
      groupName - nazov skupiny
      Returns:
    • getUserCount

      public static int getUserCount(PermissionGroupBean permGroup)
    • getUserIds

      public static List<Number> getUserIds(PermissionGroupBean permGroup)
    • savePermission

      public static int savePermission(int permissionGroupId, String newName, String[] newPermissions)
    • savePermission

      public static int savePermission(int permissionGroupId, String newName, String[] newPermissions, String editableGroups, String editablePages, String writableFoldersField)