Interface BackEnd

    • Method Detail

      • load

        void load()
      • loadGroups

        java.util.List<Group> loadGroups()
      • loadUsers

        java.util.List<User> loadUsers()
      • loadGroup

        Group loadGroup​(java.lang.String group)
      • loadUser

        User loadUser​(java.lang.String user)
      • loadUser

        User loadUser​(java.util.UUID user)
      • loadVersion

        int loadVersion()
      • saveVersion

        void saveVersion​(int version,
                         boolean savetodisk)
      • isUserInDatabase

        boolean isUserInDatabase​(User user)
      • getRegisteredUsers

        java.util.List<java.lang.String> getRegisteredUsers()
      • getGroupUsers

        java.util.List<java.lang.String> getGroupUsers​(Group group)
      • reloadGroup

        void reloadGroup​(Group group)
      • reloadUser

        void reloadUser​(User user)
      • saveUser

        void saveUser​(User user,
                      boolean savetodisk)
      • saveGroup

        void saveGroup​(Group group,
                       boolean savetodisk)
      • deleteUser

        void deleteUser​(User user)
      • deleteGroup

        void deleteGroup​(Group group)
      • saveUserGroups

        void saveUserGroups​(User user,
                            java.lang.String server,
                            java.lang.String world)
      • saveUserTimedGroups

        void saveUserTimedGroups​(User user,
                                 java.lang.String server,
                                 java.lang.String world)
      • saveUserPerms

        void saveUserPerms​(User user,
                           java.lang.String server,
                           java.lang.String world)
      • saveUserTimedPerms

        void saveUserTimedPerms​(User user,
                                java.lang.String server,
                                java.lang.String world)
      • saveUserDisplay

        void saveUserDisplay​(User user,
                             java.lang.String server,
                             java.lang.String world)
      • saveUserPrefix

        void saveUserPrefix​(User user,
                            java.lang.String server,
                            java.lang.String world)
      • saveUserSuffix

        void saveUserSuffix​(User user,
                            java.lang.String server,
                            java.lang.String world)
      • saveGroupPerms

        void saveGroupPerms​(Group group,
                            java.lang.String server,
                            java.lang.String world)
      • saveGroupTimedPerms

        void saveGroupTimedPerms​(Group group,
                                 java.lang.String server,
                                 java.lang.String world)
      • saveGroupInheritances

        void saveGroupInheritances​(Group group,
                                   java.lang.String server,
                                   java.lang.String world)
      • saveGroupTimedInheritances

        void saveGroupTimedInheritances​(Group group,
                                        java.lang.String server,
                                        java.lang.String world)
      • saveGroupRank

        void saveGroupRank​(Group group)
      • saveGroupWeight

        void saveGroupWeight​(Group group)
      • saveGroupLadder

        void saveGroupLadder​(Group group)
      • saveGroupDefault

        void saveGroupDefault​(Group group)
      • saveGroupDisplay

        void saveGroupDisplay​(Group group,
                              java.lang.String server,
                              java.lang.String world)
      • saveGroupPrefix

        void saveGroupPrefix​(Group group,
                             java.lang.String server,
                             java.lang.String world)
      • saveGroupSuffix

        void saveGroupSuffix​(Group group,
                             java.lang.String server,
                             java.lang.String world)
      • cleanup

        int cleanup​(java.util.List<Group> groups,
                    java.util.List<User> users,
                    int version)
      • format

        void format​(java.util.List<Group> groups,
                    java.util.List<User> users,
                    int version)
      • clearDatabase

        void clearDatabase()
      • removeGroupReferences

        void removeGroupReferences​(Group g)