@Singleton public class FileDaoDatabaseQuerydsl extends Object implements FileDaoDatabase
| Constructor and Description |
|---|
FileDaoDatabaseQuerydsl(com.coreoz.plume.db.querydsl.transaction.TransactionManagerQuerydsl transactionManager) |
| Modifier and Type | Method and Description |
|---|---|
String |
delete(String uid) |
List<String> |
deleteUnreferenced(String fileType,
com.querydsl.core.types.EntityPath<?> fileEntity,
com.querydsl.core.types.dsl.NumberPath<Long> column) |
String |
fileName(String fileUid)
Fetch the file name corresponding to the file identifier.
|
FileEntryDatabase |
findById(Long fileId) |
FileEntryDatabase |
findByUid(String fileUid) |
FileEntry |
upload(String fileType,
byte[] fileData,
String fileName) |
@Inject public FileDaoDatabaseQuerydsl(com.coreoz.plume.db.querydsl.transaction.TransactionManagerQuerydsl transactionManager)
public FileEntry upload(String fileType, byte[] fileData, String fileName)
upload in interface FileDaoDatabasepublic String delete(String uid)
delete in interface FileDaoDatabasepublic String fileName(String fileUid)
FileDaoDatabasefileName in interface FileDaoDatabasepublic FileEntryDatabase findByUid(String fileUid)
findByUid in interface FileDaoDatabasepublic FileEntryDatabase findById(Long fileId)
findById in interface FileDaoDatabasepublic List<String> deleteUnreferenced(String fileType, com.querydsl.core.types.EntityPath<?> fileEntity, com.querydsl.core.types.dsl.NumberPath<Long> column)
deleteUnreferenced in interface FileDaoDatabaseCopyright © 2020 Coreoz. All rights reserved.