- // Node userHome = SecurityJcrUtils.createUserHomeIfNeeded(session,
- // username);
- // Node userProfile; // = userHome.getNode(ARGEO_PROFILE);
- // if (userHome.hasNode(ARGEO_PROFILE)) {
- // userProfile = userHome.getNode(ARGEO_PROFILE);
- //
- // // compatibility with legacy, will be removed
- // if (!userProfile.hasProperty(ARGEO_ENABLED)) {
- // session.getWorkspace().getVersionManager()
- // .checkout(userProfile.getPath());
- // userProfile.setProperty(ARGEO_ENABLED, true);
- // userProfile.setProperty(ARGEO_ACCOUNT_NON_EXPIRED, true);
- // userProfile.setProperty(ARGEO_ACCOUNT_NON_LOCKED, true);
- // userProfile
- // .setProperty(ARGEO_CREDENTIALS_NON_EXPIRED, true);
- // session.save();
- // session.getWorkspace().getVersionManager()
- // .checkin(userProfile.getPath());
- // }
- // } else {
- // userProfile = SecurityJcrUtils.createUserProfile(
- // securitySession, username);
- // userProfile.getSession().save();
- // userProfile.getSession().getWorkspace().getVersionManager()
- // .checkin(userProfile.getPath());
- // }