|  | @@ -1,76 +1,11 @@
 | 
	
		
			
				|  |  |  package com.genersoft.iot.vmp.conf;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -import org.springframework.beans.factory.annotation.Value;
 | 
	
		
			
				|  |  |  import org.springframework.boot.context.properties.ConfigurationProperties;
 | 
	
		
			
				|  |  | -import org.springframework.context.annotation.Configuration;
 | 
	
		
			
				|  |  |  import org.springframework.stereotype.Component;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import java.util.ArrayList;
 | 
	
		
			
				|  |  |  import java.util.List;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -//@Configuration("userSetup")
 | 
	
		
			
				|  |  | -//public class UserSetup {
 | 
	
		
			
				|  |  | -//    @Value("${userSettings.savePositionHistory:false}")
 | 
	
		
			
				|  |  | -//    boolean savePositionHistory;
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    @Value("${userSettings.autoApplyPlay}")
 | 
	
		
			
				|  |  | -//    private boolean autoApplyPlay;
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    @Value("${userSettings.seniorSdp:false}")
 | 
	
		
			
				|  |  | -//    private boolean seniorSdp;
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    @Value("${userSettings.playTimeout:18000}")
 | 
	
		
			
				|  |  | -//    private long playTimeout;
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    @Value("${userSettings.waitTrack:false}")
 | 
	
		
			
				|  |  | -//    private boolean waitTrack;
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    @Value("${userSettings.interfaceAuthentication}")
 | 
	
		
			
				|  |  | -//    private boolean interfaceAuthentication;
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    @Value("${userSettings.recordPushLive}")
 | 
	
		
			
				|  |  | -//    private boolean recordPushLive;
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    @Value("${userSettings.interfaceAuthenticationExcludes:}")
 | 
	
		
			
				|  |  | -//    private String interfaceAuthenticationExcludes;
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    public boolean getSavePositionHistory() {
 | 
	
		
			
				|  |  | -//        return savePositionHistory;
 | 
	
		
			
				|  |  | -//    }
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    public boolean isSavePositionHistory() {
 | 
	
		
			
				|  |  | -//        return savePositionHistory;
 | 
	
		
			
				|  |  | -//    }
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    public boolean isAutoApplyPlay() {
 | 
	
		
			
				|  |  | -//        return autoApplyPlay;
 | 
	
		
			
				|  |  | -//    }
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    public boolean isSeniorSdp() {
 | 
	
		
			
				|  |  | -//        return seniorSdp;
 | 
	
		
			
				|  |  | -//    }
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    public long getPlayTimeout() {
 | 
	
		
			
				|  |  | -//        return playTimeout;
 | 
	
		
			
				|  |  | -//    }
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    public boolean isWaitTrack() {
 | 
	
		
			
				|  |  | -//        return waitTrack;
 | 
	
		
			
				|  |  | -//    }
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    public boolean isInterfaceAuthentication() {
 | 
	
		
			
				|  |  | -//        return interfaceAuthentication;
 | 
	
		
			
				|  |  | -//    }
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    public boolean isRecordPushLive() {
 | 
	
		
			
				|  |  | -//        return recordPushLive;
 | 
	
		
			
				|  |  | -//    }
 | 
	
		
			
				|  |  | -//
 | 
	
		
			
				|  |  | -//    public String getInterfaceAuthenticationExcludes() {
 | 
	
		
			
				|  |  | -//        return interfaceAuthenticationExcludes;
 | 
	
		
			
				|  |  | -//    }
 | 
	
		
			
				|  |  | -//}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  @Component
 | 
	
		
			
				|  |  |  @ConfigurationProperties(prefix = "user-settings", ignoreInvalidFields = true)
 | 
	
	
		
			
				|  | @@ -127,4 +62,36 @@ public class UserSetup {
 | 
	
		
			
				|  |  |      public List<String> getInterfaceAuthenticationExcludes() {
 | 
	
		
			
				|  |  |          return interfaceAuthenticationExcludes;
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setSavePositionHistory(Boolean savePositionHistory) {
 | 
	
		
			
				|  |  | +        this.savePositionHistory = savePositionHistory;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setAutoApplyPlay(Boolean autoApplyPlay) {
 | 
	
		
			
				|  |  | +        this.autoApplyPlay = autoApplyPlay;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setSeniorSdp(Boolean seniorSdp) {
 | 
	
		
			
				|  |  | +        this.seniorSdp = seniorSdp;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setPlayTimeout(Long playTimeout) {
 | 
	
		
			
				|  |  | +        this.playTimeout = playTimeout;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setWaitTrack(Boolean waitTrack) {
 | 
	
		
			
				|  |  | +        this.waitTrack = waitTrack;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setInterfaceAuthentication(boolean interfaceAuthentication) {
 | 
	
		
			
				|  |  | +        this.interfaceAuthentication = interfaceAuthentication;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setRecordPushLive(Boolean recordPushLive) {
 | 
	
		
			
				|  |  | +        this.recordPushLive = recordPushLive;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    public void setInterfaceAuthenticationExcludes(List<String> interfaceAuthenticationExcludes) {
 | 
	
		
			
				|  |  | +        this.interfaceAuthenticationExcludes = interfaceAuthenticationExcludes;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  }
 |