@Service(value="dmtFileStoreService") public class FileStoreService extends Object implements IFileStoreService
| Constructor and Description |
|---|
FileStoreService() |
| Modifier and Type | Method and Description |
|---|---|
long |
count(FileStoreFVO filter) |
FileStoreHandler |
create(String name,
EFileStorage storage,
EMimeType mimeType,
Date expiration,
String... tags) |
void |
doExpire() |
List<User> |
getCreatorUserList() |
List<User> |
getModifierUserList() |
List<FileStore> |
list() |
List<FileStore> |
listByCurrentUserAsCreator() |
FileStore |
load(Long id) |
FileStore |
loadByFileId(String fileId) |
void |
saveOrUpdate(FileStore entity) |
void |
saveOrUpdate(FileStore entity,
byte[] bytes) |
List<FileStore> |
search(FileStoreFVO filter,
long pageIndex,
long pageSize) |
void |
writeFile(FileStore fileStore,
OutputStream outputStream) |
public void saveOrUpdate(FileStore entity)
saveOrUpdate in interface IFileStoreServicepublic FileStore load(Long id)
load in interface IFileStoreServicepublic FileStore loadByFileId(String fileId)
loadByFileId in interface IFileStoreServicepublic List<FileStore> list()
list in interface IFileStoreServicepublic List<FileStore> search(FileStoreFVO filter, long pageIndex, long pageSize)
search in interface IFileStoreServicepublic long count(FileStoreFVO filter)
count in interface IFileStoreServicepublic List<User> getCreatorUserList()
getCreatorUserList in interface IFileStoreServicepublic List<User> getModifierUserList()
getModifierUserList in interface IFileStoreServicepublic void saveOrUpdate(FileStore entity, byte[] bytes)
saveOrUpdate in interface IFileStoreServicepublic FileStoreHandler create(String name, EFileStorage storage, EMimeType mimeType, Date expiration, String... tags)
create in interface IFileStoreServicepublic void writeFile(FileStore fileStore, OutputStream outputStream)
writeFile in interface IFileStoreServicepublic void doExpire()
doExpire in interface IFileStoreServicepublic List<FileStore> listByCurrentUserAsCreator()
listByCurrentUserAsCreator in interface IFileStoreServiceCopyright © 2019. All rights reserved.