Class ApiManager


  • public final class ApiManager
    extends Object
    • Method Detail

      • byUserAndPassword

        public static ApiManager byUserAndPassword​(String username,
                                                   String password,
                                                   String type,
                                                   boolean autoSignUp,
                                                   com.google.gson.JsonObject details)
      • getUserSecurables

        public static Collection<cronapi.Var> getUserSecurables​(String username)
      • getAuthenticatedSecurables

        public static Collection<cronapi.Var> getAuthenticatedSecurables()
      • getSecurables

        public static Collection<cronapi.Var> getSecurables​(String name)
      • getUserFromProvider

        public static cronapi.Var getUserFromProvider​(String providerName,
                                                      String providerKey)
      • getSecurableViews

        public static Collection<cronapi.Var> getSecurableViews​(String name)
      • getPublicAuthorities

        public static List<org.springframework.security.core.GrantedAuthority> getPublicAuthorities()
      • getPublicSecurables

        public static Collection<cronapi.Var> getPublicSecurables()
      • getRoleSecurables

        public static Collection<cronapi.Var> getRoleSecurables​(String rolename)
      • updateDevice

        public static void updateDevice​(Device device)
      • passwordMatches

        public boolean passwordMatches​(CharSequence rawPassword,
                                       String password)
      • getAuthorities

        public Set<org.springframework.security.core.GrantedAuthority> getAuthorities()
      • lockUser

        public static void lockUser​(User user)
      • getFailedAttempts

        public static int getFailedAttempts​(User user)
      • isUserLocked

        public static boolean isUserLocked​(User user)
      • unlockUser

        public static void unlockUser​(User user)
      • attemptFailed

        public static void attemptFailed​(User user)
      • createUser

        public static void createUser​(cronapi.Var fields)
                               throws Exception
        Throws:
        Exception