Class StudentGroupEntity
This class represents the EntityModel interface to the SyGroups database table.
Inheritance
Implements
Namespace: Cmc.Nexus.Common.Entities
Assembly: Cmc.Nexus.Common.Contracts.dll
Syntax
public class StudentGroupEntity : Entity, IIdentifiable, IAuditable
Constructors
StudentGroupEntity()
Declaration
public StudentGroupEntity()
Fields
CampusGroupIdProperty
The CampusGroupId property.
Declaration
public static readonly EntityProperty CampusGroupIdProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
CodeProperty
The Code property.
Declaration
public static readonly EntityProperty CodeProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
CreatedDateTimeProperty
The The date when the item or person was added or the status change was entered. property.
Declaration
public static readonly EntityProperty CreatedDateTimeProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
DataQueryIdentifierProperty
The DataQueryIdentifier property.
Declaration
public static readonly EntityProperty DataQueryIdentifierProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
ExpirationDateProperty
The The date that the item was updated or changed. property.
Declaration
public static readonly EntityProperty ExpirationDateProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
GroupTypeProperty
The Specifies the type of group. M indicates a manual group. F indicates a frozen group. S indicates a static group. D indicates a dynamic group. D is disabled if the Allow Dynamic Groups check box is not selected when the system was configured. Once you have created or changed a group to manual, you cannot change it back to static, dynamic, or frozen. The field is disabled. property.
Declaration
public static readonly EntityProperty GroupTypeProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
IdProperty
The Id property.
Declaration
public static readonly EntityProperty IdProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
IsActiveProperty
The Specifies whether or not the associated record is active. property.
Declaration
public static readonly EntityProperty IsActiveProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
IsPortalGroupProperty
The Specifies that the group will be available to select in the CampusNexus Portal. property.
Declaration
public static readonly EntityProperty IsPortalGroupProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
IsPublicProperty
The Specifies whether or not a group is public or private. A public group can be accessed and used by all staff members who have view authorization. A private group can only be accessed and used by the owner and the staff members with view authorization that the owner specifies. If you are filtering, select the option is true to display only the public groups and the option is false to display only the private groups. property.
Declaration
public static readonly EntityProperty IsPublicProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
IsSprocQueryProperty
The IsSprocQuery property.
Declaration
public static readonly EntityProperty IsSprocQueryProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
IsTransferMonitoringGroupProperty
The IsTransferMonitoringGroup property.
Declaration
public static readonly EntityProperty IsTransferMonitoringGroupProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
IsUsedForAutoAwardCoaProperty
The Specifies whether or not the group can be used to define cost of attendance (COA) awarding and disbursement rules for the auto-awarding engine. property.
Declaration
public static readonly EntityProperty IsUsedForAutoAwardCoaProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
IsUsedForAutoAwardRulesProperty
The Specifies whether or not the group can be used to define awarding and disbursement rules for the auto-awarding engine. property.
Declaration
public static readonly EntityProperty IsUsedForAutoAwardRulesProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
JobFrequencyProperty
The Specifies how often the SQL query that generates the group is executed. The field applies only to dynamic groups. Unless you are authorized to view all job frequencies, it only displays the values that have been configured for Contact Manager for the CampusNexus Web staff group. property.
Declaration
public static readonly EntityProperty JobFrequencyProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
LastModifiedDateTimeProperty
The The date that the item was updated or changed. property.
Declaration
public static readonly EntityProperty LastModifiedDateTimeProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
LastModifiedUserIdProperty
The The last and then first name of the person that changed the item. property.
Declaration
public static readonly EntityProperty LastModifiedUserIdProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
LastRefreshDateProperty
The Specifies the last date that the SQL query that generates the list was executed. property.
Declaration
public static readonly EntityProperty LastRefreshDateProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
NameProperty
The Specifies the name of the item or person. If it is the name of a person, the name is displayed last then first name. property.
Declaration
public static readonly EntityProperty NameProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
OwnerStaffIdProperty
The OwnerStaffId property.
Declaration
public static readonly EntityProperty OwnerStaffIdProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
PreserveManualAddedStudentsOnRefreshProperty
The The check box is only displayed for dynamic and static groups. When the check box is selected, the manually added students are included in the group and the manually removed students are excluded from the group. When the check box is not selected, the manually added students are excluded from the group and the manually removed students are included in the group. property.
Declaration
public static readonly EntityProperty PreserveManualAddedStudentsOnRefreshProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
RowVersionProperty
The RowVersion property.
Declaration
public static readonly EntityProperty RowVersionProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
SqlQueryProperty
The SqlQuery property.
Declaration
public static readonly EntityProperty SqlQueryProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
StaffAccessProperty
The StaffAccess property.
Declaration
public static readonly EntityProperty StaffAccessProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
ViewQueryProperty
The ViewQuery property.
Declaration
public static readonly EntityProperty ViewQueryProperty
Field Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityProperty |
Properties
CampusGroupId
Gets or sets the CampusGroupId associated with this StudentGroupEntity.
Declaration
public int? CampusGroupId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The CampusGroupId. |
Code
Gets or sets the Code associated with this StudentGroupEntity.
Declaration
public string Code { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The Code. |
CreatedDateTime
Gets or sets the CreatedDateTime associated with this StudentGroupEntity.
Declaration
public DateTime CreatedDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTime | The CreatedDateTime. |
DataQueryIdentifier
Gets or sets the DataQueryIdentifier associated with this StudentGroupEntity.
Declaration
public Guid? DataQueryIdentifier { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Guid> | The DataQueryIdentifier. |
ExpirationDate
Gets or sets the ExpirationDate associated with this StudentGroupEntity.
Declaration
public DateTime? ExpirationDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTime> | The ExpirationDate. |
GroupType
Gets or sets the GroupType associated with this StudentGroupEntity.
Declaration
public string GroupType { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The GroupType. |
Id
Gets or sets the Id associated with this StudentGroupEntity.
Declaration
public int Id { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | The Id. |
IsActive
Gets or sets the IsActive associated with this StudentGroupEntity.
Declaration
public bool IsActive { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsActive. |
IsPortalGroup
Gets or sets the IsPortalGroup associated with this StudentGroupEntity.
Declaration
public bool IsPortalGroup { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsPortalGroup. |
IsPublic
Gets or sets the IsPublic associated with this StudentGroupEntity.
Declaration
public bool IsPublic { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsPublic. |
IsSprocQuery
Gets or sets the IsSprocQuery associated with this StudentGroupEntity.
Declaration
public bool IsSprocQuery { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsSprocQuery. |
IsTransferMonitoringGroup
Gets or sets the IsTransferMonitoringGroup associated with this StudentGroupEntity.
Declaration
public bool IsTransferMonitoringGroup { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsTransferMonitoringGroup. |
IsUsedForAutoAwardCoa
Gets or sets the IsUsedForAutoAwardCoa associated with this StudentGroupEntity.
Declaration
public bool IsUsedForAutoAwardCoa { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsUsedForAutoAwardCoa. |
IsUsedForAutoAwardRules
Gets or sets the IsUsedForAutoAwardRules associated with this StudentGroupEntity.
Declaration
public bool IsUsedForAutoAwardRules { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsUsedForAutoAwardRules. |
JobFrequency
Gets or sets the JobFrequency associated with this StudentGroupEntity.
Declaration
public string JobFrequency { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The JobFrequency. |
LastModifiedDateTime
Gets or sets the LastModifiedDateTime associated with this StudentGroupEntity.
Declaration
public DateTime LastModifiedDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTime | The LastModifiedDateTime. |
LastModifiedUserId
Gets or sets the LastModifiedUserId associated with this StudentGroupEntity.
Declaration
public int LastModifiedUserId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | The LastModifiedUserId. |
LastRefreshDate
Gets or sets the LastRefreshDate associated with this StudentGroupEntity.
Declaration
public DateTime LastRefreshDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTime | The LastRefreshDate. |
Name
Gets or sets the Name associated with this StudentGroupEntity.
Declaration
public string Name { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The Name. |
OwnerStaffId
Gets or sets the OwnerStaffId associated with this StudentGroupEntity.
Declaration
public int OwnerStaffId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | The OwnerStaffId. |
PreserveManualAddedStudentsOnRefresh
Gets or sets the PreserveManualAddedStudentsOnRefresh associated with this StudentGroupEntity.
Declaration
public bool PreserveManualAddedStudentsOnRefresh { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The PreserveManualAddedStudentsOnRefresh. |
RowVersion
Gets or sets the RowVersion associated with this StudentGroupEntity.
Declaration
public byte[] RowVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Byte[] | The RowVersion. |
SqlQuery
Gets or sets the SqlQuery associated with this StudentGroupEntity.
Declaration
public string SqlQuery { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The SqlQuery. |
StaffAccess
Declaration
public virtual EntityCollection<StudentGroupStaffAccessEntity> StaffAccess { get; set; }
Property Value
| Type | Description |
|---|---|
| Cmc.Core.EntityModel.EntityCollection<StudentGroupStaffAccessEntity> |
ViewQuery
Gets or sets the ViewQuery associated with this StudentGroupEntity.
Declaration
public string ViewQuery { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The ViewQuery. |
Methods
GeneratedInitializer()
This is the auto-generated initializer that knows how to deal with any relationship initialization for auto-generated relationships.
Declaration
public void GeneratedInitializer()