|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavazoom.upload.DBStore
javazoom.upload.DefaultDBStore
This class implements a generic DBStore.
Field Summary | |
static java.lang.String |
CUSTOMCOLUMN
|
static java.lang.String |
CUSTOMFILESIZE
|
static java.lang.String |
CUSTOMFILETYPE
|
static java.lang.String |
CUSTOMUPLOADID
|
Constructor Summary | |
DefaultDBStore()
|
Method Summary | |
void |
connect(java.lang.Object p1,
java.lang.Object p2,
java.lang.Object p3)
Connects to database store. |
int |
countFiles()
Counts database entries. |
protected void |
delete(UploadFile file,
java.util.Map extra)
Deletes one or many files matching to a filename. |
java.sql.Connection |
getConnection()
Return JDBC Connection |
protected java.util.List |
getCustomColumnsName(java.util.Map extra)
Return customs columns name. |
protected java.util.List |
getCustomColumnsValue(java.util.List columns,
java.util.Map extra)
Return customs columns value. |
protected long |
getFilesize(UploadFile file,
java.util.Map extra)
Return filesize to be stored. |
protected java.lang.String |
getFiletype(UploadFile file,
java.util.Map extra)
Return filetype to be stored. |
int |
getLastId()
Return last id used for UPLOADID column. |
protected void |
insert(UploadFile file,
java.util.Map extra)
Inserts a new file using setBytes or setBinaryStream. |
void |
reset()
Deletes entries in database store. |
void |
store(UploadFile file,
boolean overwrite,
java.util.Map extra)
Depending on overwrite state, inserts or updates file in store. |
protected void |
update(UploadFile file,
java.util.Map extra)
Updates file content. |
Methods inherited from class javazoom.upload.DBStore |
closeConnection, closeResultSet, closeStatement, setConnection |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String CUSTOMCOLUMN
public static final java.lang.String CUSTOMUPLOADID
public static final java.lang.String CUSTOMFILESIZE
public static final java.lang.String CUSTOMFILETYPE
Constructor Detail |
public DefaultDBStore()
Method Detail |
public java.sql.Connection getConnection()
getConnection
in class DBStore
public int getLastId()
public void connect(java.lang.Object p1, java.lang.Object p2, java.lang.Object p3) throws UploadException
connect
in class DBStore
p1
- Driver string or JDBC connectionp2
- URL Stringp3
- Credentials properties
UploadException
public int countFiles() throws UploadException
countFiles
in class DBStore
UploadException
public void store(UploadFile file, boolean overwrite, java.util.Map extra) throws UploadException
store
in class DBStore
file
- input fileoverwrite
- enables/disables overwriteextra
- parameters (must not be null)
UploadException
protected void insert(UploadFile file, java.util.Map extra) throws UploadException
file
- UploadFile to insert.extra
- Map
UploadException
protected void update(UploadFile file, java.util.Map extra) throws UploadException
file
- UploadFile to update.extra
- Map
UploadException
protected void delete(UploadFile file, java.util.Map extra) throws UploadException
file
- UploadFile to delete.
UploadException
public void reset() throws UploadException
reset
in class DBStore
UploadException
protected java.lang.String getFiletype(UploadFile file, java.util.Map extra)
file
- UploadFileextra
- Map
protected long getFilesize(UploadFile file, java.util.Map extra)
file
- UploadFileextra
- Map
protected java.util.List getCustomColumnsName(java.util.Map extra)
extra
- Map
protected java.util.List getCustomColumnsValue(java.util.List columns, java.util.Map extra)
columns
- Listextra
- Map
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |