[Java] JavaUltimateTools

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

  1. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    363
    3,161
    10
    #1 jlgager, Feb 14, 2017
    Last edited: Jan 23, 2018
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    363
    3,161
    10
    Reserved...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. Josh Cell

    Josh Cell MDL Developer

    Jan 8, 2011
    3,519
    7,097
    120
    :worthy::worthy::worthy:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    363
    3,161
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Tiger-1

    Tiger-1 MDL Guru

    Oct 18, 2014
    2,518
    2,557
    90
    @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...
  6. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    363
    3,161
    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!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. Flipp3r

    Flipp3r MDL Expert

    Feb 11, 2009
    1,477
    629
    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

    Oct 30, 2009
    363
    3,161
    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.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. Flipp3r

    Flipp3r MDL Expert

    Feb 11, 2009
    1,477
    629
    60
    Ok, I sort of thought so but am unfamiliar with Java. Looks interesting though...
     
  10. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    363
    3,161
    10
    #10 jlgager, Feb 22, 2017
    Last edited: Feb 23, 2017
    (OP)
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    363
    3,161
    10
    Yes thanks! The link is fixed now.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. trungpt

    trungpt MDL Addicted

    Dec 15, 2009
    517
    48
    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
    363
    3,161
    10
    #14 jlgager, Apr 1, 2017
    Last edited: Apr 1, 2017
    (OP)
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    363
    3,161
    10
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. 423 Million

    423 Million MDL Novice

    Sep 18, 2016
    3
    1
    0
    Great api thanks.
     
  16. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    363
    3,161
    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
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    363
    3,161
    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)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. nodnar

    nodnar MDL Addicted

    Oct 15, 2011
    925
    587
    30
    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...
  19. jlgager

    jlgager MDL Developer

    Oct 30, 2009
    363
    3,161
    10
    What are you talking about? There is nothing bad about my links... I purposely use smart file so there is no ads.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...