Tuesday, July 1, 2014

Get user key in Event Handler

In the event handlers, we can get the user key using by the below ways:


  1.  orchestration.getTarget().getEntityId()                                                                                                              
  2. public long getUserKey(String userLogin) throws NoSuchUserException, UserLookupException, SearchKeyNotUniqueException, AccessDeniedException            {

               long usrKey=0;  
               UserManager usrService= oimClient.getService(UserManager.class);
                   User user = usrService.getDetails("User Login", userLogin, null);
                   HashMap mapAttrs = user.getAttributes();
                    usrKey= (Long) mapAttrs.get("usr_key");
                   System.out.println("key is is :" + usrKey);
             return usrKey;
     }  

No comments:

Post a Comment