Advertisement
Guest User

Untitled

a guest
May 7th, 2012
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.89 KB | None | 0 0
  1. import java.security.AccessController;
  2. public class TestPrivileges
  3. {
  4.     public static void main ( String args []) {
  5.         TestPrivileges test = new TestPrivileges();
  6.         System.out.println(test.getBString());
  7.         System.out.println(test.getAString());
  8.        
  9.        
  10.     }
  11.     @SuppressWarnings("unchecked")
  12.     public String getAString()
  13.     {
  14.         Object rc = AccessController.doPrivileged(new java.security.PrivilegedAction()
  15.         {
  16.             public Object run()
  17.             {
  18.                 try
  19.                 {
  20.                     return "OK doPriviledged";
  21.                 }
  22.                 catch (Throwable t)
  23.                 {
  24.                     t.printStackTrace();
  25.                     return "ERROR: " + t.getMessage() + " " + t.getCause();
  26.                 }
  27.             }
  28.         });
  29.        
  30.         // Return value
  31.         return rc.toString();
  32.     }
  33.    
  34.     public String getBString()
  35.     {
  36.         return "OK";
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement