public class BaseColumnStore extends 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 |
additionalParams| 构造器和说明 |
|---|
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() |
createURLStreamHandler, delete, delete, exists, find, intall, isStored, setAdditionalParam, store, storeprotected 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 在类中 BaseURLStorejava.io.IOExceptionprotected java.net.URL doFind(java.lang.String md5)
doFind 在类中 BaseURLStoreprotected boolean doExists(java.net.URL storedURL)
doExists 在类中 BaseURLStoreprotected boolean doDelete(java.net.URL storedURL) throws java.io.IOException
doDelete 在类中 BaseURLStorejava.io.IOExceptionprotected java.net.URLStreamHandler doGetURLStreamHandler()
doGetURLStreamHandler 在类中 BaseURLStorepublic int hashCode()
hashCode 在类中 BaseURLStorepublic boolean equals(java.lang.Object obj)
equals 在类中 BaseURLStorepublic java.lang.String toString()
toString 在类中 BaseURLStoreCopyright © 2020. All Rights Reserved.