Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.97 KB | None | 0 0
  1.  
  2.     //Generates a randomly generated ID for this account, ID will be disposed off after 5 minutes.
  3.     public void generateRandomID()
  4.     {
  5.         Boolean RandomIDisValid = false;
  6.         String RandomIDString = "";
  7.  
  8.         while(RandomIDisValid == false) //gets repeated untill the randomly generated string is unique
  9.         {
  10.             RandomIDString = new String(UUID.randomUUID().toString());
  11.  
  12. //            if(Check if the randomly generatedID isn't allready in use)
  13. //            {
  14. //                RandomIDisValid = true;
  15. //            }
  16.  
  17.         }
  18.  
  19.         setPersonID(RandomIDString); //Create randomly generated ID
  20.  
  21.         new Timer().schedule(deletePersonIDTask, 300000); //Delete randomly generated ID after 5 minutes
  22.  
  23.     }
  24.  
  25.     //Delete's the randomly generated ID, task is executed after 5 minutes of creation.
  26.     TimerTask deletePersonIDTask = new TimerTask() {
  27.         public void run() {
  28.             setPersonID(null);
  29.         }
  30.     };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement