Table of Contents

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>