public static UserType getUserType(){
return userType!=null?userType:initUserType();
}
private static ApplicationUser initUser(String userName,String password){
ApplicationUserManager applicationUserManager=(ApplicationUserManager)ModelUtil.getBean(ApplicationUserManager.MANAGER_NAME);
return applicationUserManager.login(userName, password);
}
private static UserType initUserType(){
ApplicationUserManager applicationUserManager=(ApplicationUserManager)ModelUtil.getBean(ApplicationUserManager.MANAGER_NAME);
ApplicationUser user=getUser();
applicationUserManager.lazyLoad(user, new LazyLoadEnum[][]{{LazyLoadEnum.USER_ROLES,LazyLoadEnum.NONE}});