[Java] JavaUltimateTools

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

  1. jlgager

    jlgager MDL Developer

    Joined:
    Oct 30, 2009
    Messages:
    365
    Likes Received:
    3,220
    Trophy Points:
    10
    #1 jlgager, Feb 14, 2017
    Last edited: Nov 26, 2019
  2. jlgager

    jlgager MDL Developer

    Joined:
    Oct 30, 2009
    Messages:
    365
    Likes Received:
    3,220
    Trophy Points:
    10
    Reserved...
     
  3. Josh Cell

    Josh Cell MDL Developer

    Joined:
    Jan 8, 2011
    Messages:
    3,515
    Likes Received:
    7,159
    Trophy Points:
    120
  4. jlgager

    jlgager MDL Developer

    Joined:
    Oct 30, 2009
    Messages:
    365
    Likes Received:
    3,220
    Trophy Points:
    10
  5. Tiger-1

    Tiger-1 MDL Guru

    Joined:
    Oct 18, 2014
    Messages:
    6,209
    Likes Received:
    7,533
    Trophy Points:
    210
    @jlgager yep thanks a lot dude for this great tool, downloading now after test I can make some comments if necessary ok :):worthy:
     
  6. jlgager

    jlgager MDL Developer

    Joined:
    Oct 30, 2009
    Messages:
    365
    Likes Received:
    3,220
    Trophy Points:
    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!
     
  7. Flipp3r

    Flipp3r MDL Expert

    Joined:
    Feb 11, 2009
    Messages:
    1,743
    Likes Received:
    772
    Trophy Points:
    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...
     
  8. jlgager

    jlgager MDL Developer

    Joined:
    Oct 30, 2009
    Messages:
    365
    Likes Received:
    3,220
    Trophy Points:
    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.
     
  9. Flipp3r

    Flipp3r MDL Expert

    Joined:
    Feb 11, 2009
    Messages:
    1,743
    Likes Received:
    772
    Trophy Points:
    60
    Ok, I sort of thought so but am unfamiliar with Java. Looks interesting though...
     
  10. jlgager

    jlgager MDL Developer

    Joined:
    Oct 30, 2009
    Messages:
    365
    Likes Received:
    3,220
    Trophy Points:
    10
  11. Flipp3r

    Flipp3r MDL Expert

    Joined:
    Feb 11, 2009
    Messages:
    1,743
    Likes Received:
    772
    Trophy Points:
    60
  12. jlgager

    jlgager MDL Developer

    Joined:
    Oct 30, 2009
    Messages:
    365
    Likes Received:
    3,220
    Trophy Points:
    10
    Yes thanks! The link is fixed now.
     
  13. trungpt

    trungpt MDL Addicted

    Joined:
    Dec 15, 2009
    Messages:
    546
    Likes Received:
    51
    Trophy Points:
    30
    Made a reservation.
     
  14. jlgager

    jlgager MDL Developer

    Joined:
    Oct 30, 2009
    Messages:
    365
    Likes Received:
    3,220
    Trophy Points:
    10
  15. jlgager

    jlgager MDL Developer

    Joined:
    Oct 30, 2009
    Messages:
    365
    Likes Received:
    3,220
    Trophy Points:
    10
  16. 423 Million

    423 Million MDL Novice

    Joined:
    Sep 18, 2016
    Messages:
    9
    Likes Received:
    2
    Trophy Points:
    0
    Great api thanks.
     
  17. jlgager

    jlgager MDL Developer

    Joined:
    Oct 30, 2009
    Messages:
    365
    Likes Received:
    3,220
    Trophy Points:
    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
     
  18. jlgager

    jlgager MDL Developer

    Joined:
    Oct 30, 2009
    Messages:
    365
    Likes Received:
    3,220
    Trophy Points:
    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)
     
  19. nodnar

    nodnar MDL Expert

    Joined:
    Oct 15, 2011
    Messages:
    1,213
    Likes Received:
    933
    Trophy Points:
    60
    better not click that website. it is a commercial one, and it is infested withjavascript.
     
  20. jlgager

    jlgager MDL Developer

    Joined:
    Oct 30, 2009
    Messages:
    365
    Likes Received:
    3,220
    Trophy Points:
    10
    What are you talking about? There is nothing bad about my links... I purposely use smart file so there is no ads.