Class TFileSearch
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public class TFileSearch : IFileSearch
- Inheritance
-
TFileSearch
- Implements
-
- Inherited Members
-
Constructors
TFileSearch(IJsonSerializer)
public TFileSearch(IJsonSerializer jsonSerializer)
Parameters
jsonSerializer IJsonSerializer
Methods
GetExpiredModels(DateTimeOffset)
public List<FileStorageModel> GetExpiredModels(DateTimeOffset expiredAt)
Parameters
expiredAt DateTimeOffset
Returns
- List<FileStorageModel>
GetFileActivities(Guid)
public List<FileActivity> GetFileActivities(Guid fileIdentifier)
Parameters
fileIdentifier Guid
Returns
- List<FileActivity>
GetModel(Guid)
public FileStorageModel GetModel(Guid fileIdentifier)
Parameters
fileIdentifier Guid
Returns
- FileStorageModel
GetModels(Guid?, Guid, string, bool)
public List<FileStorageModel> GetModels(Guid? organizationIdentifier, Guid objectIdentifier, string documentName, bool includeClaims)
Parameters
organizationIdentifier Guid?
objectIdentifier Guid
documentName string
includeClaims bool
Returns
- List<FileStorageModel>
GetModels(Guid?, Guid[], string, bool)
public List<FileStorageModel> GetModels(Guid? organizationIdentifier, Guid[] objectIdentifiers, string documentName, bool includeClaims)
Parameters
organizationIdentifier Guid?
objectIdentifiers Guid[]
documentName string
includeClaims bool
Returns
- List<FileStorageModel>
GetOrphanFiles()
public List<OrphanFile> GetOrphanFiles()
Returns
- List<OrphanFile>