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 makeURLOnly) |
boolean |
equals(java.lang.Object obj) |
protected void |
fillStoreBean(BaseBean bean,
byte[] binary,
java.lang.String extension) |
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 java.lang.String |
pathOf(java.lang.String suffix,
java.lang.Object... primaryKeys) |
protected java.lang.Object[] |
primaryKeysOf(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 java.lang.Object[] primaryKeysOf(java.lang.String md5, java.lang.String extension)
protected final java.lang.String pathOf(java.lang.String suffix, java.lang.Object... primaryKeys)
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 fillStoreBean(BaseBean bean, byte[] binary, java.lang.String extension)
protected java.net.URL doStore(byte[] binary, java.lang.String md5, java.lang.String extension, boolean makeURLOnly) 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.