[Java] JavaUltimateTools

Discussion in 'MDL Projects and Applications' started by jlgager, Feb 14, 2017.

  1. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    365
    3,230
    10
    #1 jlgager, Feb 14, 2017
    Last edited: Nov 26, 2019
  2. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    365
    3,230
    10
    Reserved...
     
  3. Josh Cell

    Josh Cell MDL Developer

    Jan 8, 2011
    3,515
    7,170
    120
    :worthy::worthy::worthy:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. Tiger-1

    Tiger-1 MDL Guru

    Oct 18, 2014
    7,897
    10,733
    240
    @jlgager yep thanks a lot dude for this great tool, downloading now after test I can make some comments if necessary ok :):worthy:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    365
    3,230
    10
    #6 jlgager, Feb 19, 2017
    Last edited: Feb 20, 2017
    (OP)
    @Tiger-1 Please any feedback would be greatly appricated! Also if you have any improvements to make or want to add complete classes and methods, go ahead and make a pull request. Thanks!
     
  6. Flipp3r

    Flipp3r MDL Expert

    Feb 11, 2009
    1,962
    904
    60
    I've run v1.0 & 1.1 and nothing happens.
    I had Java 8 update 92 installed so upgraded to update 121 & the same thing happens- nothing...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    365
    3,230
    10
    @Flipp3r Its is a library not a program. Nothing is suppose to run. It is meant to be imported into a new project and the included methods need to be called within your own code. I plan to add a demo to it soon but I haven't yet.
     
  8. Flipp3r

    Flipp3r MDL Expert

    Feb 11, 2009
    1,962
    904
    60
    Ok, I sort of thought so but am unfamiliar with Java. Looks interesting though...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    365
    3,230
    10
  10. Flipp3r

    Flipp3r MDL Expert

    Feb 11, 2009
    1,962
    904
    60
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    365
    3,230
    10
    Yes thanks! The link is fixed now.
     
  12. trungpt

    trungpt MDL Addicted

    Dec 15, 2009
    554
    58
    30
    Made a reservation.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    365
    3,230
    10
  14. 423 Million

    423 Million MDL Novice

    Sep 18, 2016
    9
    2
    0
    Great api thanks.
     
  15. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    365
    3,230
    10
    Now finally 8 months later I have released a new version!
    Thanks to everyone who has used this library so far!
    The last version had 1184 downloads and that doesn't even count those who used Maven!
    I hope to be updating more often now that I have some more free time.


    Version 1.4.0 changes (1/19/2018):
    * Added User Management Classes (UserManager, UserAccount, UserRoleManager and UserRole)
    * Added Permission Management Classes (Permission Manager and Permission)
    * Added Session Management Classes (Session Manager, MultiSessionManager and Session)
    * Added Database Builder Classes For Building SQL Code
    * Added HyperSQL Database Support
    * Added Custom Event/Event Handler System
    * Added New Utilities Classes (StringUtils, NumberUtils and CollectionUtils)

    NOTE: Some API changes have occurred:
    * Moved Database.Users class to UsersManager class
    * Made Database class constructor auto-connect to database
    * Deprecated DatabaseConnectionInfo fields and replaced with getters/setters
    * Made all utility classes final and have have private constructors
    * Made all method parameters and most existing classes final
    * Added period to first line of all javadoc comments
    * Updated SecurityTools.getFileHash to use Apache Commons Codec Library (Java 9 Fix)
    * Renamed ReInitalizeHW to ReInitializeHW
    * Renamed ReInitalizeOS to ReInitializeOS
     
  16. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    365
    3,230
    10
    Version 1.4.2 changes (1/23/2018):
    * Fixed fatal error with isUserLoggedIn method

    Version 1.4.1 changes (1/22/2018):
    * Added UserManagerException
    * Added PasswordHashingFailedException
    * Added isAdminLoggedIn method
    * Added getAdminOverride and getUserVerification methods
    * Added requireAdmin and requireAndVerifyAdmin methods
    * Added isLoggedIn method
    * Fixed rare bugs with loginUser and logoutUser methods
    * Fixed exception that was thrown if user did not exist on login dialog
    * Limited number of SQLException and GeneralSecurityException checked exceptions
    * Changed Session Manager dialogs to use instance vars for parameters(old methods deprecated)
     
  17. nodnar

    nodnar MDL Expert

    Oct 15, 2011
    1,315
    1,040
    60
    better not click that website. it is a commercial one, and it is infested withjavascript.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    365
    3,230
    10
    What are you talking about? There is nothing bad about my links... I purposely use smart file so there is no ads.