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 }