public class BaseColumnStore extends net.gdface.url.BaseURLStore
| 限定符和类型 | 类和说明 |
|---|---|
protected class |
BaseColumnStore.DatabaseURLConnection |
protected class |
BaseColumnStore.Handler |
static class |
BaseColumnStore.StringCastException |
static class |
BaseColumnStore.URLParseException |
| 限定符和类型 | 字段和说明 |
|---|---|
protected int |
extensionId |
protected TableManager<BaseBean> |
manager |
protected RowMetaData |
metaData |
protected int |
mimeId |
protected static java.lang.String |
PKS |
protected java.lang.String |
protocol |
protected java.lang.String |
storeColumn |
protected java.lang.Class<?> |
storeColumnType |
protected java.lang.String |
tablename |
| 构造器和说明 |
|---|
BaseColumnStore(java.lang.String tablename,
java.lang.String storeColumn,
java.lang.String extensionColumn,
java.lang.String mimeColumn) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
doDelete(java.net.URL storedURL) |
protected boolean |
doExists(java.net.URL storedURL) |
protected java.net.URL |
doFind(java.lang.String md5) |
protected java.net.URLStreamHandler |
doGetURLStreamHandler() |
protected java.net.URL |
doStore(byte[] binary,
java.lang.String md5,
java.lang.String extension,
boolean overwrite) |
boolean |
equals(java.lang.Object obj) |
protected java.lang.String |
getExtension(BaseBean bean)
从数据库记录中获取当前数据的扩展名
|
protected java.lang.String |
getMime(BaseBean bean)
从数据库记录中获取当前数据的MIME类型
|
java.lang.String |
getProtocol() |
int |
hashCode() |
protected java.net.URL |
makeURL(java.lang.String suffix,
java.lang.Object... primaryKeys) |
protected void |
saveStoreBean(BaseBean bean,
byte[] binary,
java.lang.String md5,
java.lang.String extension) |
java.lang.String |
toString() |
protected final java.lang.String tablename
protected final java.lang.String storeColumn
protected final TableManager<BaseBean> manager
protected final RowMetaData metaData
protected final java.lang.Class<?> storeColumnType
protected final java.lang.String protocol
protected final int extensionId
protected final int mimeId
public BaseColumnStore(java.lang.String tablename, java.lang.String storeColumn, java.lang.String extensionColumn, java.lang.String mimeColumn)
public java.lang.String getProtocol()
protected final java.net.URL makeURL(java.lang.String suffix, java.lang.Object... primaryKeys)
protected java.lang.String getExtension(BaseBean bean)
bean - 数据库记录(不为null)protected java.lang.String getMime(BaseBean bean)
bean - 数据库记录(不为null)protected final void saveStoreBean(BaseBean bean, byte[] binary, java.lang.String md5, java.lang.String extension)
protected java.net.URL doStore(byte[] binary, java.lang.String md5, java.lang.String extension, boolean overwrite) throws java.io.IOException
doStore 在类中 net.gdface.url.BaseURLStorejava.io.IOExceptionprotected java.net.URL doFind(java.lang.String md5)
doFind 在类中 net.gdface.url.BaseURLStoreprotected boolean doExists(java.net.URL storedURL)
doExists 在类中 net.gdface.url.BaseURLStoreprotected boolean doDelete(java.net.URL storedURL) throws java.io.IOException
doDelete 在类中 net.gdface.url.BaseURLStorejava.io.IOExceptionprotected java.net.URLStreamHandler doGetURLStreamHandler()
doGetURLStreamHandler 在类中 net.gdface.url.BaseURLStorepublic int hashCode()
hashCode 在类中 net.gdface.url.BaseURLStorepublic boolean equals(java.lang.Object obj)
equals 在类中 net.gdface.url.BaseURLStorepublic java.lang.String toString()
toString 在类中 net.gdface.url.BaseURLStoreCopyright © 2020. All Rights Reserved.