public void mergeWithSurveyServerSettings ( Settings settings ) { if ( settings == null ) { return ; } this . adminPanelCustomMessage = settings . adminPanelCustomMessage ; this . adminPanelTimeDelay = settings . adminPanelTimeDelay ; this . localizedTexts = settings . localizedTexts ; this . userID = settings . userID ; this . accountID = settings . accountID ; this . resurveyThrottle = settings . resurveyThrottle ; this . declineResurveyThrottle = settings . declineResurveyThrottle ; this . surveyType = settings . surveyType ; }
Sets values from the argument settings only if they are not provided yet