| | |
| | | package com.genersoft.iot.vmp.conf; |
| | | |
| | | import org.springframework.boot.context.properties.ConfigurationProperties; |
| | | import org.springframework.core.annotation.Order; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.util.ArrayList; |
| | |
| | | */ |
| | | @Component |
| | | @ConfigurationProperties(prefix = "user-settings", ignoreInvalidFields = true) |
| | | @Order(0) |
| | | public class UserSetting { |
| | | |
| | | private Boolean savePositionHistory = Boolean.FALSE; |
| | |
| | | |
| | | private Boolean recordSip = Boolean.TRUE; |
| | | |
| | | private Boolean logInDatebase = Boolean.TRUE; |
| | | private Boolean logInDatabase = Boolean.TRUE; |
| | | |
| | | private Boolean usePushingAsStatus = Boolean.TRUE; |
| | | |
| | | private Boolean useSourceIpAsStreamIp = Boolean.FALSE; |
| | | |
| | | private Boolean sipUseSourceIpAsRemoteAddress = Boolean.FALSE; |
| | | |
| | | private Boolean streamOnDemand = Boolean.TRUE; |
| | | |
| | | private Boolean pushAuthority = Boolean.TRUE; |
| | | |
| | | private Boolean gbSendStreamStrict = Boolean.FALSE; |
| | | private Boolean syncChannelOnDeviceOnline = Boolean.FALSE; |
| | | |
| | | private Boolean sipLog = Boolean.FALSE; |
| | | private Boolean sqlLog = Boolean.FALSE; |
| | | private Boolean sendToPlatformsWhenIdLost = Boolean.FALSE; |
| | | |
| | | private Boolean refuseChannelStatusChannelFormNotify = Boolean.FALSE; |
| | | |
| | | private Boolean deviceStatusNotify = Boolean.FALSE; |
| | | private Boolean useCustomSsrcForParentInvite = Boolean.TRUE; |
| | | |
| | | private String serverId = "000000"; |
| | | |
| | | private String recordPath = null; |
| | | |
| | | private String thirdPartyGBIdReg = "[\\s\\S]*"; |
| | | |
| | | private String civilCodeFile = "classpath:civilCode.csv"; |
| | | |
| | | private List<String> interfaceAuthenticationExcludes = new ArrayList<>(); |
| | | |
| | | private List<String> allowedOrigins = new ArrayList<>(); |
| | | |
| | | private int maxNotifyCountQueue = 10000; |
| | | |
| | | private int registerAgainAfterTime = 60; |
| | | |
| | | private boolean registerKeepIntDialog = false; |
| | | |
| | | public Boolean getSavePositionHistory() { |
| | | return savePositionHistory; |
| | |
| | | this.interfaceAuthenticationExcludes = interfaceAuthenticationExcludes; |
| | | } |
| | | |
| | | public Boolean getLogInDatebase() { |
| | | return logInDatebase; |
| | | public Boolean getLogInDatabase() { |
| | | return logInDatabase; |
| | | } |
| | | |
| | | public void setLogInDatebase(Boolean logInDatebase) { |
| | | this.logInDatebase = logInDatebase; |
| | | public void setLogInDatabase(Boolean logInDatabase) { |
| | | this.logInDatabase = logInDatabase; |
| | | } |
| | | |
| | | public String getServerId() { |
| | |
| | | this.pushAuthority = pushAuthority; |
| | | } |
| | | |
| | | public Boolean getGbSendStreamStrict() { |
| | | return gbSendStreamStrict; |
| | | public Boolean getSyncChannelOnDeviceOnline() { |
| | | return syncChannelOnDeviceOnline; |
| | | } |
| | | |
| | | public void setGbSendStreamStrict(Boolean gbSendStreamStrict) { |
| | | this.gbSendStreamStrict = gbSendStreamStrict; |
| | | public void setSyncChannelOnDeviceOnline(Boolean syncChannelOnDeviceOnline) { |
| | | this.syncChannelOnDeviceOnline = syncChannelOnDeviceOnline; |
| | | } |
| | | |
| | | public Boolean getSipUseSourceIpAsRemoteAddress() { |
| | | return sipUseSourceIpAsRemoteAddress; |
| | | } |
| | | |
| | | public void setSipUseSourceIpAsRemoteAddress(Boolean sipUseSourceIpAsRemoteAddress) { |
| | | this.sipUseSourceIpAsRemoteAddress = sipUseSourceIpAsRemoteAddress; |
| | | } |
| | | |
| | | public Boolean getSipLog() { |
| | | return sipLog; |
| | | } |
| | | |
| | | public void setSipLog(Boolean sipLog) { |
| | | this.sipLog = sipLog; |
| | | } |
| | | |
| | | public List<String> getAllowedOrigins() { |
| | | return allowedOrigins; |
| | | } |
| | | |
| | | public void setAllowedOrigins(List<String> allowedOrigins) { |
| | | this.allowedOrigins = allowedOrigins; |
| | | } |
| | | |
| | | public Boolean getSendToPlatformsWhenIdLost() { |
| | | return sendToPlatformsWhenIdLost; |
| | | } |
| | | |
| | | public void setSendToPlatformsWhenIdLost(Boolean sendToPlatformsWhenIdLost) { |
| | | this.sendToPlatformsWhenIdLost = sendToPlatformsWhenIdLost; |
| | | } |
| | | |
| | | public Boolean getRefuseChannelStatusChannelFormNotify() { |
| | | return refuseChannelStatusChannelFormNotify; |
| | | } |
| | | |
| | | public void setRefuseChannelStatusChannelFormNotify(Boolean refuseChannelStatusChannelFormNotify) { |
| | | this.refuseChannelStatusChannelFormNotify = refuseChannelStatusChannelFormNotify; |
| | | } |
| | | |
| | | public String getRecordPath() { |
| | | return recordPath; |
| | | } |
| | | |
| | | public void setRecordPath(String recordPath) { |
| | | this.recordPath = recordPath; |
| | | } |
| | | |
| | | public int getMaxNotifyCountQueue() { |
| | | return maxNotifyCountQueue; |
| | | } |
| | | |
| | | public void setMaxNotifyCountQueue(int maxNotifyCountQueue) { |
| | | this.maxNotifyCountQueue = maxNotifyCountQueue; |
| | | } |
| | | |
| | | public Boolean getDeviceStatusNotify() { |
| | | return deviceStatusNotify; |
| | | } |
| | | |
| | | public void setDeviceStatusNotify(Boolean deviceStatusNotify) { |
| | | this.deviceStatusNotify = deviceStatusNotify; |
| | | } |
| | | |
| | | public Boolean getUseCustomSsrcForParentInvite() { |
| | | return useCustomSsrcForParentInvite; |
| | | } |
| | | |
| | | public void setUseCustomSsrcForParentInvite(Boolean useCustomSsrcForParentInvite) { |
| | | this.useCustomSsrcForParentInvite = useCustomSsrcForParentInvite; |
| | | } |
| | | |
| | | public Boolean getSqlLog() { |
| | | return sqlLog; |
| | | } |
| | | |
| | | public void setSqlLog(Boolean sqlLog) { |
| | | this.sqlLog = sqlLog; |
| | | } |
| | | |
| | | public String getCivilCodeFile() { |
| | | return civilCodeFile; |
| | | } |
| | | |
| | | public void setCivilCodeFile(String civilCodeFile) { |
| | | this.civilCodeFile = civilCodeFile; |
| | | } |
| | | |
| | | public int getRegisterAgainAfterTime() { |
| | | return registerAgainAfterTime; |
| | | } |
| | | |
| | | public void setRegisterAgainAfterTime(int registerAgainAfterTime) { |
| | | this.registerAgainAfterTime = registerAgainAfterTime; |
| | | } |
| | | |
| | | public boolean isRegisterKeepIntDialog() { |
| | | return registerKeepIntDialog; |
| | | } |
| | | |
| | | public void setRegisterKeepIntDialog(boolean registerKeepIntDialog) { |
| | | this.registerKeepIntDialog = registerKeepIntDialog; |
| | | } |
| | | } |