/** * delete registration key, 'change.email.login' entry and set the userproperty emchangeKey to * null */ public void deleteRegistrationKey() { final User user = userRequest.getIdentity().getUser(); // remove keys user.setProperty("emchangeKey", null); userRequest.getUserSession().removeEntryFromNonClearedStore(CHANGE_EMAIL_ENTRY); userRequest.getUserSession().removeEntryFromNonClearedStore("error.change.email.time"); // delete registration key if (tempKey != null) { rm.deleteTemporaryKeyWithId(tempKey.getRegistrationKey()); } }