package com.norteksoft.acs.entity.sysSetting;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.Table;
import com.norteksoft.acs.entity.IdEntity;
@Entity
@Table(name="ACS_SERVER_CONFIG")
public class ServerConfig extends IdEntity{
private static final long serialVersionUID = 1L;
private Long companyId;
private LdapType ldapType;
private String ldapUsername;
private String ldapPassword;
private String ldapUrl;
private String rtxUrl;
private Boolean ldapInvocation = false; //(ldap是否启用)
private Boolean rtxInvocation = false; //(rtx是否启用)
private Boolean extern = false;
private ExternalType externalType = ExternalType.HTTP;
private String externalUrl;
public Long getCompanyId() {
return companyId;
}
public void setCompanyId(Long companyId) {
this.companyId = companyId;
}
public String getLdapUsername() {
return ldapUsername;
}
public void setLdapUsername(String ldapUsername) {
this.ldapUsername = ldapUsername;
}
public String getLdapPassword() {
return ldapPassword;
}
public void setLdapPassword(String ldapPassword) {
this.ldapPassword = ldapPassword;
}
public String getLdapUrl() {
return ldapUrl;
}
public void setLdapUrl(String ldapUrl) {
this.ldapUrl = ldapUrl;
}
public Boolean getLdapInvocation() {
return ldapInvocation;
}
public void setLdapInvocation(Boolean ldapInvocation) {
this.ldapInvocation = ldapInvocation;
}
public Boolean getRtxInvocation() {
return rtxInvocation;
}
public void setRtxInvocation(Boolean rtxInvocation) {
this.rtxInvocation = rtxInvocation;
}
public String getRtxUrl() {
return rtxUrl;
}
public void setRtxUrl(String rtxUrl) {
this.rtxUrl = rtxUrl;
}
public Boolean getExtern() {
return extern;
}
public void setExtern(Boolean extern) {
this.extern = extern;
}
@Enumerated(EnumType.STRING)
public LdapType getLdapType() {
return ldapType;
}
public void setLdapType(LdapType ldapType) {
this.ldapType = ldapType;
}
@Enumerated(EnumType.STRING)
public ExternalType getExternalType() {
return externalType;
}
public void setExternalType(ExternalType externalType) {
this.externalType = externalType;
}
public String getExternalUrl() {
return externalUrl;
}
public void setExternalUrl(String externalUrl) {
this.externalUrl = externalUrl;
}
}