added reminderAnswer and question in createUser

git-svn-id: http://svn.research-infrastructures.eu/public/d4science/gcube/trunk/vo-management/usermanagement-core@124683 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Massimiliano Assante 2016-02-29 15:23:31 +00:00
parent 5460adc26a
commit e23e979e8a
2 changed files with 7 additions and 3 deletions

View File

@ -36,7 +36,7 @@ import com.liferay.portal.model.MembershipRequest;
* @return an instance of the yet created user
* @throws UserManagementSystemException
*/
GCubeUser createUser(String username, String email, String firstName, String middleName, String lastName, String jobTitle, String backgroundSummary, boolean male) throws UserManagementSystemException;
GCubeUser createUser(String username, String email, String firstName, String middleName, String lastName, String jobTitle, String backgroundSummary, boolean male, String reminderQuestion, String reminderAnswer) throws UserManagementSystemException;
/**
*
* @param username the username of the user you want to get

View File

@ -123,7 +123,7 @@ public class LiferayUserManager implements UserManager {
* {@inheritDoc}
*/
@Override
public GCubeUser createUser(String username, String email, String firstName, String middleName, String lastName, String jobTitle, String backgroundSummary, boolean male) throws UserManagementSystemException {
public GCubeUser createUser(String username, String email, String firstName, String middleName, String lastName, String jobTitle, String backgroundSummary, boolean male, String reminderQuestion, String reminderAnswer) throws UserManagementSystemException {
GCubeUser toReturn = null;
try {
_log.debug("Trying createuser " + email);
@ -174,7 +174,11 @@ public class LiferayUserManager implements UserManager {
_log.debug("CreateUser " + lastName + " SUCCESS");
UserLocalServiceUtil.updateAgreedToTermsOfUse(added.getUserId(), true);
UserLocalServiceUtil.updatePasswordReset(added.getUserId(), false);
UserLocalServiceUtil.updateReminderQuery(added.getUserId(), "test", "test");
if (reminderQuestion == null || reminderQuestion.compareTo("") == 0)
reminderQuestion = "Unknown question";
if (reminderAnswer == null || reminderAnswer.compareTo("") == 0)
reminderAnswer = "Unknown answer";
UserLocalServiceUtil.updateReminderQuery(added.getUserId(), reminderQuestion, reminderAnswer);
_log.debug("User " + lastName + " has agreed to ToU");
_log.debug("User " + lastName + " updatePasswordReset false");
_log.debug("User " + lastName + " updateReminderQuery false");