001    package coldfusion.sql;
002    
003    
004    import java.util.Map;
005    
006    import railo.runtime.type.Struct;
007    
008    public interface DataSourceDef {
009            public Object get(Object arg1);
010    
011            public int getType();
012    
013            public String getClassName();
014    
015            public String getHost();
016    
017            public int getPort();
018    
019            public boolean isDynamic();
020    
021            public boolean isConnectionEnabled();
022    
023            public boolean isBlobEnabled();
024    
025            public boolean isClobEnabled();
026    
027            public String getDriver();
028    
029            public void setDriver(String arg1);
030    
031            public Struct getAllowedSQL();
032    
033            public void setAllowedSQL(Struct arg1);
034    
035            public boolean isSQLRestricted();
036    
037            public void setMap(Map arg1);
038    
039            public boolean isRemoveOnPageEnd();
040    
041            public void setRemoveOnPageEnd(boolean arg1);
042    
043            public void setDynamic(boolean arg1);
044    
045            public String getIfxSrv();
046    
047            public void setIfxSrv(String arg1);
048    
049            public boolean getStrPrmUni();
050    
051            public void setStrPrmUni(boolean arg1);
052    
053            public void setStrPrmUni(String arg1);
054    
055            public String getSelectMethod();
056    
057            public void setSelectMethod(String arg1);
058    
059            public String getSid();
060    
061            public void setSid(String arg1);
062    
063            public String getJndiName();
064    
065            public void setJndiName(String arg1);
066    
067            public int getMaxClobSize();
068    
069            public void setMaxClobSize(int arg1);
070    
071            public int getMaxBlobSize();
072    
073            public void setMaxBlobSize(int arg1);
074    
075            public void setClobEnabled(boolean arg1);
076    
077            public void setBlobEnabled(boolean arg1);
078    
079            public void setConnectionEnabled(boolean arg1);
080    
081            public int getLogintimeout();
082    
083            public void setLogintimeout(int arg1);
084    
085            public int getMaxconnections();
086    
087            public void setMaxConnections(int arg1);
088    
089            public void setMaxConnections(Object arg1);
090    
091            public void setDatabase(String arg1);
092    
093            public String getDatabase();
094    
095            public void setHost(String arg1);
096    
097            public void setVendor(String arg1);
098    
099            public String getVendor();
100    
101            public Struct getJndienv();
102    
103            public void setLoginTimeout(Object arg1);
104    
105            public int getLoginTimeout();
106    
107            public void setPort(int arg1);
108    
109            public void setPort(Object arg1);
110    
111            public int getMaxConnections();
112    
113            public void setJndienv(Struct arg1);
114    
115            public void setJNDIName(String arg1);
116    
117            public String getJNDIName();
118    
119            public void setType(String arg1);
120    
121            public void setType(int arg1);
122    
123            public String getDsn();
124    
125            public void setDsn(String arg1);
126    
127            // TODO impl public TwoFishCryptor getCryptor();
128    
129    //       TODO impl public void setCryptor(TwoFishCryptor arg1);
130    
131            public void setClassName(String arg1);
132    
133            public String getDesc();
134    
135            public void setDesc(String arg1);
136    
137            public String getUsername();
138    
139            public void setUsername(String arg1);
140    
141            public void setPassword(String arg1);
142    
143            public String getUrl();
144    
145            public void setUrl(String arg1);
146    
147            public boolean isPooling();
148    
149            public void setPooling(boolean arg1);
150    
151            public int getTimeout();
152    
153            public void setTimeout(int arg1);
154    
155            public int getInterval();
156    
157            public void setInterval(int arg1);
158    
159            public Struct getExtraData();
160    
161            public void setExtraData(Struct arg1);
162    
163            public void setMaxPooledStatements(int arg1);
164    
165            public int getMaxPooledStatements();
166    
167    
168    
169    }