Table of Contents

Interface IJournalSearch

Namespace
InSite.Application.Records.Read
Assembly
Shift.Sdk.dll
public interface IJournalSearch
Extension Methods

Methods

CountCompetencyRequirements(Expression<Func<QCompetencyRequirement, bool>>)

int CountCompetencyRequirements(Expression<Func<QCompetencyRequirement, bool>> filter)

Parameters

filter Expression<Func<QCompetencyRequirement, bool>>

Returns

int

CountExperienceCompetencies(QExperienceCompetencyFilter)

int CountExperienceCompetencies(QExperienceCompetencyFilter filter)

Parameters

filter QExperienceCompetencyFilter

Returns

int

CountExperienceCompetenciesFrameworks(QExperienceCompetencyFilter)

int CountExperienceCompetenciesFrameworks(QExperienceCompetencyFilter filter)

Parameters

filter QExperienceCompetencyFilter

Returns

int

CountExperiences(QExperienceFilter)

int CountExperiences(QExperienceFilter filter)

Parameters

filter QExperienceFilter

Returns

int

CountJournalSetupGroups(QJournalSetupGroupFilter)

int CountJournalSetupGroups(QJournalSetupGroupFilter filter)

Parameters

filter QJournalSetupGroupFilter

Returns

int

CountJournalSetupUsers(VJournalSetupUserFilter)

int CountJournalSetupUsers(VJournalSetupUserFilter filter)

Parameters

filter VJournalSetupUserFilter

Returns

int

CountJournalSetups(QJournalSetupFilter)

int CountJournalSetups(QJournalSetupFilter filter)

Parameters

filter QJournalSetupFilter

Returns

int

CountJournals(QJournalFilter)

int CountJournals(QJournalFilter filter)

Parameters

filter QJournalFilter

Returns

int

CountLearnerJournals(Guid, Guid)

int CountLearnerJournals(Guid organizationIdentifier, Guid userIdentifier)

Parameters

organizationIdentifier Guid
userIdentifier Guid

Returns

int

ExistsJournalSetupGroup(Guid, Guid)

bool ExistsJournalSetupGroup(Guid journalSetupId, Guid groupId)

Parameters

journalSetupId Guid
groupId Guid

Returns

bool

ExistsJournalSetupUser(Guid, Guid, JournalSetupUserRole)

bool ExistsJournalSetupUser(Guid journalSetupIdentifier, Guid userIdentifier, JournalSetupUserRole role)

Parameters

journalSetupIdentifier Guid
userIdentifier Guid
role JournalSetupUserRole

Returns

bool

ExperienceExists(QExperienceFilter)

bool ExperienceExists(QExperienceFilter filter)

Parameters

filter QExperienceFilter

Returns

bool

GetAreaRequirement(Guid, Guid, params Expression<Func<QAreaRequirement, object>>[])

QAreaRequirement GetAreaRequirement(Guid journalSetupId, Guid standardId, params Expression<Func<QAreaRequirement, object>>[] includes)

Parameters

journalSetupId Guid
standardId Guid
includes Expression<Func<QAreaRequirement, object>>[]

Returns

QAreaRequirement

GetAreaRequirements(Guid, params Expression<Func<QAreaRequirement, object>>[])

List<QAreaRequirement> GetAreaRequirements(Guid journalSetupId, params Expression<Func<QAreaRequirement, object>>[] includes)

Parameters

journalSetupId Guid
includes Expression<Func<QAreaRequirement, object>>[]

Returns

List<QAreaRequirement>

GetCompetencyRequirement(Guid, Guid, params Expression<Func<QCompetencyRequirement, object>>[])

QCompetencyRequirement GetCompetencyRequirement(Guid journalSetupIdentifier, Guid standardIdentifier, params Expression<Func<QCompetencyRequirement, object>>[] includes)

Parameters

journalSetupIdentifier Guid
standardIdentifier Guid
includes Expression<Func<QCompetencyRequirement, object>>[]

Returns

QCompetencyRequirement

GetCompetencyRequirements(Guid, params Expression<Func<QCompetencyRequirement, object>>[])

List<QCompetencyRequirement> GetCompetencyRequirements(Guid journalSetupIdentifier, params Expression<Func<QCompetencyRequirement, object>>[] includes)

Parameters

journalSetupIdentifier Guid
includes Expression<Func<QCompetencyRequirement, object>>[]

Returns

List<QCompetencyRequirement>

GetCompetencyRequirements(Expression<Func<QCompetencyRequirement, bool>>, params Expression<Func<QCompetencyRequirement, object>>[])

List<QCompetencyRequirement> GetCompetencyRequirements(Expression<Func<QCompetencyRequirement, bool>> filter, params Expression<Func<QCompetencyRequirement, object>>[] includes)

Parameters

filter Expression<Func<QCompetencyRequirement, bool>>
includes Expression<Func<QCompetencyRequirement, object>>[]

Returns

List<QCompetencyRequirement>

GetEnrolledJournals(Guid, Guid, string)

List<UserJournalDetail> GetEnrolledJournals(Guid organizationIdentifier, Guid userIdentifier, string language)

Parameters

organizationIdentifier Guid
userIdentifier Guid
language string

Returns

List<UserJournalDetail>

GetEnrollmentStatus(Guid, Guid)

LogbookEnrollmentStatus GetEnrollmentStatus(Guid journalSetupIdentifier, Guid userIdentifier)

Parameters

journalSetupIdentifier Guid
userIdentifier Guid

Returns

LogbookEnrollmentStatus

GetEntrySummary(QExperienceFilter)

List<EntrySummaryItem> GetEntrySummary(QExperienceFilter filter)

Parameters

filter QExperienceFilter

Returns

List<EntrySummaryItem>

GetExperience(Guid, params Expression<Func<QExperience, object>>[])

QExperience GetExperience(Guid experienceIdentifier, params Expression<Func<QExperience, object>>[] includes)

Parameters

experienceIdentifier Guid
includes Expression<Func<QExperience, object>>[]

Returns

QExperience

GetExperienceCompetencies(QExperienceCompetencyFilter, params Expression<Func<QExperienceCompetency, object>>[])

List<QExperienceCompetency> GetExperienceCompetencies(QExperienceCompetencyFilter filter, params Expression<Func<QExperienceCompetency, object>>[] includes)

Parameters

filter QExperienceCompetencyFilter
includes Expression<Func<QExperienceCompetency, object>>[]

Returns

List<QExperienceCompetency>

GetExperienceCompetencies(Guid, params Expression<Func<QExperienceCompetency, object>>[])

List<QExperienceCompetency> GetExperienceCompetencies(Guid experienceIdentifier, params Expression<Func<QExperienceCompetency, object>>[] includes)

Parameters

experienceIdentifier Guid
includes Expression<Func<QExperienceCompetency, object>>[]

Returns

List<QExperienceCompetency>

GetExperienceCompetencies(Expression<Func<QExperienceCompetency, bool>>, params Expression<Func<QExperienceCompetency, object>>[])

List<QExperienceCompetency> GetExperienceCompetencies(Expression<Func<QExperienceCompetency, bool>> filter, params Expression<Func<QExperienceCompetency, object>>[] includes)

Parameters

filter Expression<Func<QExperienceCompetency, bool>>
includes Expression<Func<QExperienceCompetency, object>>[]

Returns

List<QExperienceCompetency>

GetExperienceCompetency(Guid, Guid, params Expression<Func<QExperienceCompetency, object>>[])

QExperienceCompetency GetExperienceCompetency(Guid experienceIdentifier, Guid competencyIdentifier, params Expression<Func<QExperienceCompetency, object>>[] includes)

Parameters

experienceIdentifier Guid
competencyIdentifier Guid
includes Expression<Func<QExperienceCompetency, object>>[]

Returns

QExperienceCompetency

GetExperiences(QExperienceFilter, params Expression<Func<QExperience, object>>[])

List<QExperience> GetExperiences(QExperienceFilter filter, params Expression<Func<QExperience, object>>[] includes)

Parameters

filter QExperienceFilter
includes Expression<Func<QExperience, object>>[]

Returns

List<QExperience>

GetJournal(Guid, Guid, params Expression<Func<QJournal, object>>[])

QJournal GetJournal(Guid journalSetupIdentifier, Guid userIdentifier, params Expression<Func<QJournal, object>>[] includes)

Parameters

journalSetupIdentifier Guid
userIdentifier Guid
includes Expression<Func<QJournal, object>>[]

Returns

QJournal

GetJournal(Guid, params Expression<Func<QJournal, object>>[])

QJournal GetJournal(Guid journalIdentifier, params Expression<Func<QJournal, object>>[] includes)

Parameters

journalIdentifier Guid
includes Expression<Func<QJournal, object>>[]

Returns

QJournal

GetJournalComment(Guid)

QComment GetJournalComment(Guid commentIdentifier)

Parameters

commentIdentifier Guid

Returns

QComment

GetJournalComments(Guid)

List<QComment> GetJournalComments(Guid journalIdentifier)

Parameters

journalIdentifier Guid

Returns

List<QComment>

GetJournalSetup(Guid, params Expression<Func<QJournalSetup, object>>[])

QJournalSetup GetJournalSetup(Guid journalSetupIdentifier, params Expression<Func<QJournalSetup, object>>[] includes)

Parameters

journalSetupIdentifier Guid
includes Expression<Func<QJournalSetup, object>>[]

Returns

QJournalSetup

GetJournalSetupField(Guid, params Expression<Func<QJournalSetupField, object>>[])

QJournalSetupField GetJournalSetupField(Guid journalSetupFieldIdentifier, params Expression<Func<QJournalSetupField, object>>[] includes)

Parameters

journalSetupFieldIdentifier Guid
includes Expression<Func<QJournalSetupField, object>>[]

Returns

QJournalSetupField

GetJournalSetupField(Guid, string, params Expression<Func<QJournalSetupField, object>>[])

QJournalSetupField GetJournalSetupField(Guid journalSetupIdentifier, string fieldType, params Expression<Func<QJournalSetupField, object>>[] includes)

Parameters

journalSetupIdentifier Guid
fieldType string
includes Expression<Func<QJournalSetupField, object>>[]

Returns

QJournalSetupField

GetJournalSetupFields(Guid)

List<QJournalSetupField> GetJournalSetupFields(Guid journalSetupIdentifier)

Parameters

journalSetupIdentifier Guid

Returns

List<QJournalSetupField>

GetJournalSetupGroupDetails(QJournalSetupGroupFilter)

List<JournalSetupGroupDetail> GetJournalSetupGroupDetails(QJournalSetupGroupFilter filter)

Parameters

filter QJournalSetupGroupFilter

Returns

List<JournalSetupGroupDetail>

GetJournalSetupUser(Guid, Guid, JournalSetupUserRole, params Expression<Func<QJournalSetupUser, object>>[])

QJournalSetupUser GetJournalSetupUser(Guid journalSetupIdentifier, Guid userIdentifier, JournalSetupUserRole role, params Expression<Func<QJournalSetupUser, object>>[] includes)

Parameters

journalSetupIdentifier Guid
userIdentifier Guid
role JournalSetupUserRole
includes Expression<Func<QJournalSetupUser, object>>[]

Returns

QJournalSetupUser

GetJournalSetupUsers(VJournalSetupUserFilter)

List<VJournalSetupUser> GetJournalSetupUsers(VJournalSetupUserFilter filter)

Parameters

filter VJournalSetupUserFilter

Returns

List<VJournalSetupUser>

GetJournalSetupUsersExtended(VJournalSetupUserFilter)

List<JournalSetupUserExtended> GetJournalSetupUsersExtended(VJournalSetupUserFilter filter)

Parameters

filter VJournalSetupUserFilter

Returns

List<JournalSetupUserExtended>

GetJournalSetups(QJournalSetupFilter, params Expression<Func<QJournalSetup, object>>[])

List<QJournalSetup> GetJournalSetups(QJournalSetupFilter filter, params Expression<Func<QJournalSetup, object>>[] includes)

Parameters

filter QJournalSetupFilter
includes Expression<Func<QJournalSetup, object>>[]

Returns

List<QJournalSetup>

GetJournalSetups(IEnumerable<Guid>, params Expression<Func<QJournalSetup, object>>[])

List<QJournalSetup> GetJournalSetups(IEnumerable<Guid> ids, params Expression<Func<QJournalSetup, object>>[] includes)

Parameters

ids IEnumerable<Guid>
includes Expression<Func<QJournalSetup, object>>[]

Returns

List<QJournalSetup>

GetJournals(QJournalFilter, params Expression<Func<QJournal, object>>[])

List<QJournal> GetJournals(QJournalFilter filter, params Expression<Func<QJournal, object>>[] includes)

Parameters

filter QJournalFilter
includes Expression<Func<QJournal, object>>[]

Returns

List<QJournal>

GetLearnerJournals(Guid, Guid, string)

List<UserJournalDetail> GetLearnerJournals(Guid organizationIdentifier, Guid userIdentifier, string language)

Parameters

organizationIdentifier Guid
userIdentifier Guid
language string

Returns

List<UserJournalDetail>

GetNextFieldSequence(Guid)

int GetNextFieldSequence(Guid journalSetupIdentifier)

Parameters

journalSetupIdentifier Guid

Returns

int

JournalExists(QJournalFilter)

bool JournalExists(QJournalFilter filter)

Parameters

filter QJournalFilter

Returns

bool