public class HSqlDbFilesHandler extends DbFilesHandlerImpl
| Modifier and Type | Field and Description |
|---|---|
static String |
FIELD_FILE_CONTENT |
static String |
FIELD_FILE_CONTENT_PREVIEW |
static String |
FIELD_FILE_HASH |
static String |
FIELD_FILE_ID |
static String |
FIELD_FILE_IMAGE_HEIGHT |
static String |
FIELD_FILE_IMAGE_WIDTH |
static String |
FIELD_FILE_MIMETYPE |
static String |
FIELD_FILE_NAME |
static String |
FIELD_FILE_POSITION |
static String |
FIELD_FILE_PUBLISHED |
static String |
FIELD_FILE_SIZE |
static String |
FIELD_FILE_TYPE |
static String |
FIELD_FILE_URL |
static String |
FIELD_I18N_TITLE |
static String |
PROC_REMOVE_FILES |
static String |
PROC_REMOVE_FILES_I18N |
static String |
PROC_SAVE_FILES |
static String |
PROC_SAVE_FILES_I18N |
static String |
PROC_SET_FILES_CONTENT |
static String |
VIEW_FILES |
static String |
VIEW_FILES_CONTENT |
static String |
VIEW_FILES_I18N |
static String |
VIEW_FILES_PREVIEW |
| Constructor and Description |
|---|
HSqlDbFilesHandler() |
HSqlDbFilesHandler(String schema) |
| Modifier and Type | Method and Description |
|---|---|
protected DbFile |
buildFile(ResultSet result) |
boolean |
downloadContent(Connection c,
long fileId,
OutputStream output) |
boolean |
downloadPreview(Connection c,
long fileId,
OutputStream output) |
long[] |
getFileIds(Connection c,
long objectId,
Boolean published,
String mimeType) |
DbFile[] |
getFiles(Connection c,
long[] ids) |
DbFile[] |
getFiles(Connection c,
long objectId,
Boolean published,
String mimeType) |
DbFile[] |
getFiles(Connection c,
String[] hashes) |
void |
loadFileTranslations(Connection c,
DbFile[] files,
Map<Long,String> languageMap) |
void |
removeFiles(Connection c,
long[] ids) |
void |
saveFile(Connection c,
DbFile file,
File content,
File preview,
Map<Long,String> languageMap) |
protected void |
saveFileAdditionally(Connection c,
DbFile file,
long fileId,
List<Statement> statements) |
void |
setFileContent(Connection c,
long fileId,
File content,
File preview) |
createFile, getFile, getFile, getFileIds, getFiles, loadFileTranslations, loadFileTranslations, loadFileTranslations, removeFile, saveFile, saveFilegetSchema, getSchemaPath, setSchemapublic static final String PROC_REMOVE_FILES
public static final String PROC_REMOVE_FILES_I18N
public static final String PROC_SAVE_FILES
public static final String PROC_SAVE_FILES_I18N
public static final String PROC_SET_FILES_CONTENT
public static final String VIEW_FILES
public static final String VIEW_FILES_CONTENT
public static final String VIEW_FILES_I18N
public static final String VIEW_FILES_PREVIEW
public static final String FIELD_FILE_ID
public static final String FIELD_FILE_NAME
public static final String FIELD_FILE_URL
public static final String FIELD_FILE_CONTENT
public static final String FIELD_FILE_CONTENT_PREVIEW
public static final String FIELD_FILE_HASH
public static final String FIELD_FILE_MIMETYPE
public static final String FIELD_FILE_PUBLISHED
public static final String FIELD_FILE_TYPE
public static final String FIELD_FILE_SIZE
public static final String FIELD_FILE_IMAGE_WIDTH
public static final String FIELD_FILE_IMAGE_HEIGHT
public static final String FIELD_FILE_POSITION
public static final String FIELD_I18N_TITLE
public HSqlDbFilesHandler()
public HSqlDbFilesHandler(String schema)
protected DbFile buildFile(ResultSet result) throws SQLException
SQLExceptionpublic boolean downloadContent(Connection c, long fileId, OutputStream output) throws SQLException, IOException
downloadContent in interface DbFilesHandlerdownloadContent in class DbFilesHandlerImplSQLExceptionIOExceptionpublic boolean downloadPreview(Connection c, long fileId, OutputStream output) throws SQLException, IOException
downloadPreview in interface DbFilesHandlerdownloadPreview in class DbFilesHandlerImplSQLExceptionIOExceptionpublic DbFile[] getFiles(Connection c, long[] ids) throws SQLException
getFiles in interface DbFilesHandlergetFiles in class DbFilesHandlerImplSQLExceptionpublic DbFile[] getFiles(Connection c, String[] hashes) throws SQLException
getFiles in interface DbFilesHandlergetFiles in class DbFilesHandlerImplSQLExceptionpublic DbFile[] getFiles(Connection c, long objectId, Boolean published, String mimeType) throws SQLException
getFiles in interface DbFilesHandlergetFiles in class DbFilesHandlerImplSQLExceptionpublic long[] getFileIds(Connection c, long objectId, Boolean published, String mimeType) throws SQLException
getFileIds in interface DbFilesHandlergetFileIds in class DbFilesHandlerImplSQLExceptionpublic void loadFileTranslations(Connection c, DbFile[] files, Map<Long,String> languageMap) throws SQLException
loadFileTranslations in interface DbFilesHandlerloadFileTranslations in class DbFilesHandlerImplSQLExceptionpublic void removeFiles(Connection c, long[] ids) throws SQLException
removeFiles in interface DbFilesHandlerremoveFiles in class DbFilesHandlerImplSQLExceptionpublic void saveFile(Connection c, DbFile file, File content, File preview, Map<Long,String> languageMap) throws SQLException, IOException
saveFile in interface DbFilesHandlersaveFile in class DbFilesHandlerImplSQLExceptionIOExceptionprotected void saveFileAdditionally(Connection c, DbFile file, long fileId, List<Statement> statements) throws SQLException
SQLExceptionpublic void setFileContent(Connection c, long fileId, File content, File preview) throws SQLException, IOException
setFileContent in interface DbFilesHandlersetFileContent in class DbFilesHandlerImplSQLExceptionIOExceptionCopyright © 2019 OpenEstate. All rights reserved.