|
||||||||||
| 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 DBStorepublic int getLastId()
public void connect(java.lang.Object p1,
java.lang.Object p2,
java.lang.Object p3)
throws UploadException
connect in class DBStorep1 - Driver string or JDBC connectionp2 - URL Stringp3 - Credentials properties
UploadException
public int countFiles()
throws UploadException
countFiles in class DBStoreUploadException
public void store(UploadFile file,
boolean overwrite,
java.util.Map extra)
throws UploadException
store in class DBStorefile - input fileoverwrite - enables/disables overwriteextra - parameters
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 DBStoreUploadException
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 | |||||||||