Table of Contents

Class JournalSearch

Namespace
InSite.Persistence
Assembly
InSite.Persistence.dll
public class JournalSearch : IJournalSearch
Inheritance
JournalSearch
Implements
Inherited Members

Constructors

JournalSearch()

public JournalSearch()

Methods

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

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

Parameters

filter Expression<Func<QCompetencyRequirement, bool>>

Returns

int

CountExperienceCompetencies(QExperienceCompetencyFilter)

public int CountExperienceCompetencies(QExperienceCompetencyFilter filter)

Parameters

filter QExperienceCompetencyFilter

Returns

int

CountExperienceCompetenciesFrameworks(QExperienceCompetencyFilter)

public int CountExperienceCompetenciesFrameworks(QExperienceCompetencyFilter filter)

Parameters

filter QExperienceCompetencyFilter

Returns

int

CountExperiences(QExperienceFilter)

public int CountExperiences(QExperienceFilter filter)

Parameters

filter QExperienceFilter

Returns

int

CountJournalSetupGroups(QJournalSetupGroupFilter)

public int CountJournalSetupGroups(QJournalSetupGroupFilter filter)

Parameters

filter QJournalSetupGroupFilter

Returns

int

CountJournalSetupUsers(VJournalSetupUserFilter)

public int CountJournalSetupUsers(VJournalSetupUserFilter filter)

Parameters

filter VJournalSetupUserFilter

Returns

int

CountJournalSetups(QJournalSetupFilter)

public int CountJournalSetups(QJournalSetupFilter filter)

Parameters

filter QJournalSetupFilter

Returns

int

CountJournals(QJournalFilter)

public int CountJournals(QJournalFilter filter)

Parameters

filter QJournalFilter

Returns

int

CountLearnerJournals(Guid, Guid)

public int CountLearnerJournals(Guid organizationIdentifier, Guid userIdentifier)

Parameters

organizationIdentifier Guid
userIdentifier Guid

Returns

int

ExistsJournalSetupGroup(Guid, Guid)

public bool ExistsJournalSetupGroup(Guid journalSetupId, Guid groupId)

Parameters

journalSetupId Guid
groupId Guid

Returns

bool

ExistsJournalSetupUser(Guid, Guid, JournalSetupUserRole)

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

Parameters

journalSetupIdentifier Guid
userIdentifier Guid
role JournalSetupUserRole

Returns

bool

ExperienceExists(QExperienceFilter)

public bool ExperienceExists(QExperienceFilter filter)

Parameters

filter QExperienceFilter

Returns

bool

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

public 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>>[])

public 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>>[])

public 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>>[])

public 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>>[])

public 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)

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

Parameters

organizationIdentifier Guid
userIdentifier Guid
language string

Returns

List<UserJournalDetail>

GetEnrollmentStatus(Guid, Guid)

public LogbookEnrollmentStatus GetEnrollmentStatus(Guid journalSetupIdentifier, Guid userIdentifier)

Parameters

journalSetupIdentifier Guid
userIdentifier Guid

Returns

LogbookEnrollmentStatus

GetEntrySummary(QExperienceFilter)

public List<EntrySummaryItem> GetEntrySummary(QExperienceFilter filter)

Parameters

filter QExperienceFilter

Returns

List<EntrySummaryItem>

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

public 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>>[])

public 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>>[])

public 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>>[])

public 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>>[])

public 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>>[])

public 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>>[])

public 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>>[])

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

Parameters

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

Returns

QJournal

GetJournalComment(Guid)

public QComment GetJournalComment(Guid commentIdentifier)

Parameters

commentIdentifier Guid

Returns

QComment

GetJournalComments(Guid)

public List<QComment> GetJournalComments(Guid journalIdentifier)

Parameters

journalIdentifier Guid

Returns

List<QComment>

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

public 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>>[])

public 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>>[])

public 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)

public List<QJournalSetupField> GetJournalSetupFields(Guid journalSetupIdentifier)

Parameters

journalSetupIdentifier Guid

Returns

List<QJournalSetupField>

GetJournalSetupGroupDetails(QJournalSetupGroupFilter)

public List<JournalSetupGroupDetail> GetJournalSetupGroupDetails(QJournalSetupGroupFilter filter)

Parameters

filter QJournalSetupGroupFilter

Returns

List<JournalSetupGroupDetail>

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

public 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)

public List<VJournalSetupUser> GetJournalSetupUsers(VJournalSetupUserFilter filter)

Parameters

filter VJournalSetupUserFilter

Returns

List<VJournalSetupUser>

GetJournalSetupUsersExtended(VJournalSetupUserFilter)

public List<JournalSetupUserExtended> GetJournalSetupUsersExtended(VJournalSetupUserFilter filter)

Parameters

filter VJournalSetupUserFilter

Returns

List<JournalSetupUserExtended>

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

public 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>>[])

public 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>>[])

public 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)

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

Parameters

organizationIdentifier Guid
userIdentifier Guid
language string

Returns

List<UserJournalDetail>

GetNextFieldSequence(Guid)

public int GetNextFieldSequence(Guid journalSetupIdentifier)

Parameters

journalSetupIdentifier Guid

Returns

int

JournalExists(QJournalFilter)

public bool JournalExists(QJournalFilter filter)

Parameters

filter QJournalFilter

Returns

bool