Class UserTools

java.lang.Object
sk.iway.iwcm.common.UserTools

public class UserTools extends Object
  • Field Details

  • Method Details

    • getDepartment

      public static String getDepartment(String department, String parentDepartment, int row)
    • resolveOrCreate

      public static EnumerationDataBean resolveOrCreate(String constName, String value)
    • setSuperiorWorker

      public static void setSuperiorWorker(List<UserDetails> userDetails)
    • resolveSuperiorWorker

      public static Integer resolveSuperiorWorker(EnumerationDataBean department)
      Parameters:
      department -
      Returns:
    • getEditablePages

      public static List<DocDetails> getEditablePages(String editablePagesString)
      Vrati zoznam editovatelnych stranok pre dane skupiny
      Parameters:
      editablePagesString -
      Returns:
    • getEditableGroups

      public static List<LabelValueDetails> getEditableGroups(String editableGroupsString)
      Vrati zoznam editovatelnych adresarov ako LabelValueDetails List
      Parameters:
      editableGroupsString -
      Returns:
    • getApproveGroups

      public static List<LabelValueDetails> getApproveGroups(int userId)
      Vrati zoznam schvalovani adresarov ako List LabelValueDetails - label=cesta, value=groupId, value2=mode
      Parameters:
      userId -
      Returns:
    • getDisabledItems

      public static String[] getDisabledItems(int userId)
      Vrati posle so zoznamom zakazanych poloziek pouzivatela
      Parameters:
      userId -
      Returns:
    • getPermGroups

      public static int[] getPermGroups(int userId)
    • numberOfUsersInGroups

      public static Map<Integer,Integer> numberOfUsersInGroups()
      Vrati hash-tabulku s poctom pouzivatelov pre jednotlivu skupinu: key = group_id, value = pocet pouzivatelov
      Returns:
      Map<Integer, Integer>