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;
    }
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