Interface IStudentGroupService
Represents a service contract for interacting with the StudentGroupEntity entity.
Namespace: Cmc.Nexus.Common.Services
Assembly: Cmc.Nexus.Common.Contracts.dll
Syntax
public interface IStudentGroupService : IEntityService<StudentGroupEntity>, IService
Methods
CreateStudentGroupStaffAccess(CreateStudentGroupStaffAccessRequest)
Creates the student group staff access.
Declaration
StudentGroupStaffAccessEntity CreateStudentGroupStaffAccess(CreateStudentGroupStaffAccessRequest request)
Parameters
Type | Name | Description |
---|---|---|
CreateStudentGroupStaffAccessRequest | request | The request. |
Returns
Type | Description |
---|---|
StudentGroupStaffAccessEntity |
GetStudentGroupMembershipChangedEventMessage(GetStudentGroupMembershipChangedEventMessageRequest)
Declaration
GetStudentGroupMembershipChangedEventMessageResponse GetStudentGroupMembershipChangedEventMessage(GetStudentGroupMembershipChangedEventMessageRequest request)
Parameters
Type | Name | Description |
---|---|---|
GetStudentGroupMembershipChangedEventMessageRequest | request |
Returns
Type | Description |
---|---|
GetStudentGroupMembershipChangedEventMessageResponse |
ProcessDataQueryDelete(ProcessDataQueryChangeRequest)
Update group when associated DataQuery is deleted.
Declaration
void ProcessDataQueryDelete(ProcessDataQueryChangeRequest request)
Parameters
Type | Name | Description |
---|---|---|
ProcessDataQueryChangeRequest | request | The request. |
ProcessDataQueryUpdate(ProcessDataQueryChangeRequest)
Update group when associated DataQuery is changed.
Declaration
void ProcessDataQueryUpdate(ProcessDataQueryChangeRequest request)
Parameters
Type | Name | Description |
---|---|---|
ProcessDataQueryChangeRequest | request | The request. |
PurgeExpiredStudentGroups(PurgeExpiredStudentGroupsRequest)
Purges the expired student groups.
Declaration
PurgeExpiredStudentGroupsResponse PurgeExpiredStudentGroups(PurgeExpiredStudentGroupsRequest request)
Parameters
Type | Name | Description |
---|---|---|
PurgeExpiredStudentGroupsRequest | request | The request. |
Returns
Type | Description |
---|---|
PurgeExpiredStudentGroupsResponse |
RefreshViewBasedDynamicGroupMembers(ServiceRequest)
Refresh view based dynamic group members
Declaration
void RefreshViewBasedDynamicGroupMembers(ServiceRequest ignore)
Parameters
Type | Name | Description |
---|---|---|
Cmc.Core.ServiceModel.ServiceRequest | ignore | Dummy parameter to handle service job issue |
SetGroupHoldCode(SetGroupHoldCodeRequest)
Sets the group hold code.
Declaration
SetGroupHoldCodeResponse SetGroupHoldCode(SetGroupHoldCodeRequest request)
Parameters
Type | Name | Description |
---|---|---|
SetGroupHoldCodeRequest | request | The request. |
Returns
Type | Description |
---|---|
SetGroupHoldCodeResponse |