@Component public class LegacyClassAssignmentMagagerImpl extends java.lang.Object implements LegacyClassAssignmentManager
| Modifier and Type | Field and Description |
|---|---|
(package private) LegacyClassAssignmentDao |
legacyClassAssignmentDao |
(package private) LegacyStudentClassDao |
legacyStudentClassDao |
(package private) LegacyTeacherClassDao |
legacyTeacherClassDao |
(package private) SequenceDao |
sequenceDao |
| Constructor and Description |
|---|
LegacyClassAssignmentMagagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.Integer> |
findClassAssignmentIDsAssignedBy(int teacherId)
Find all assignments ever given by the teacherId
|
java.util.List<java.lang.Integer> |
findClassAssignmentIDsAssignedBy(java.util.List<java.lang.Integer> teacherIDs)
Find all assignments ever given by any of teacherIds
|
java.util.List<java.lang.Integer> |
findClassAssignmentIDsAssignedTo(int studentClassID)
Find all assignments ever given to studentClassId
|
java.util.List<java.lang.Integer> |
findClassAssignmentIDsAssignedTo(java.util.List<java.lang.Integer> studentClassIDs)
Find all assignments ever given to any of studentClassIDs
|
java.util.List<java.lang.Integer> |
findClassAssignmentIDsWithSequenceID(int sequenceId)
Find all assignments that uses sequenceId
|
java.util.List<java.lang.Integer> |
findClassAssignmentIDsWithSequenceIDs(java.util.List<java.lang.Integer> sequenceIds)
Find all assignments that uses any of sequenceIds
|
java.util.List<LegacyClassAssignment> |
findClassAssignmentsFromIDs(java.util.List<java.lang.Integer> classAssignmentIDs)
return a list of LegacyClassAssignment corresponding to classAssignmentIDs
|
java.util.List<java.lang.Integer> |
findSequenceIDsFromClassAssistmentsIDs(java.util.List<java.lang.Integer> classAssignmentIDs)
return sequenceIDs of ClassAssignments with classAssignmentIDs
|
int |
findStudentClassIDFromTeacherClassID(int teacherClassID)
Find a matching student class id for a given teacher class id
throw an exception if cannot be found since it only happens when
the given teacher class id is invalid
|
java.util.List<java.lang.Integer> |
findStudentClassIDsFromTeacherClassIDs(java.util.List<java.lang.Integer> teacherClassIDs)
Find a matching student class id for all of the given teacher class ids
throw an exception if any of the teacher class ids cannot find a match
|
java.util.Map<java.lang.String,LegacyClassAssignment> |
getClassAssignments(java.lang.String classXref)
Returns a Map of assignment external references and class assignments for a specified class.
|
@Autowired LegacyClassAssignmentDao legacyClassAssignmentDao
@Autowired LegacyTeacherClassDao legacyTeacherClassDao
@Autowired LegacyStudentClassDao legacyStudentClassDao
@Autowired SequenceDao sequenceDao
public java.util.Map<java.lang.String,LegacyClassAssignment> getClassAssignments(java.lang.String classXref)
LegacyClassAssignmentManagergetClassAssignments in interface LegacyClassAssignmentManagerclassXref - External reference of the target classpublic int findStudentClassIDFromTeacherClassID(int teacherClassID)
findStudentClassIDFromTeacherClassID in interface LegacyClassAssignmentManagerteacherClassID - public java.util.List<java.lang.Integer> findStudentClassIDsFromTeacherClassIDs(java.util.List<java.lang.Integer> teacherClassIDs)
findStudentClassIDsFromTeacherClassIDs in interface LegacyClassAssignmentManagerteacherClassIDs - public java.util.List<java.lang.Integer> findClassAssignmentIDsAssignedBy(int teacherId)
findClassAssignmentIDsAssignedBy in interface LegacyClassAssignmentManagerteacherId - public java.util.List<java.lang.Integer> findClassAssignmentIDsAssignedBy(java.util.List<java.lang.Integer> teacherIDs)
findClassAssignmentIDsAssignedBy in interface LegacyClassAssignmentManagerteacherIDs - public java.util.List<java.lang.Integer> findClassAssignmentIDsAssignedTo(int studentClassID)
findClassAssignmentIDsAssignedTo in interface LegacyClassAssignmentManagerstudentClassID - public java.util.List<java.lang.Integer> findClassAssignmentIDsAssignedTo(java.util.List<java.lang.Integer> studentClassIDs)
findClassAssignmentIDsAssignedTo in interface LegacyClassAssignmentManagerstudentClassIDs - public java.util.List<java.lang.Integer> findClassAssignmentIDsWithSequenceID(int sequenceId)
findClassAssignmentIDsWithSequenceID in interface LegacyClassAssignmentManagersequenceId - public java.util.List<java.lang.Integer> findClassAssignmentIDsWithSequenceIDs(java.util.List<java.lang.Integer> sequenceIds)
findClassAssignmentIDsWithSequenceIDs in interface LegacyClassAssignmentManagersequenceIds - public java.util.List<LegacyClassAssignment> findClassAssignmentsFromIDs(java.util.List<java.lang.Integer> classAssignmentIDs)
findClassAssignmentsFromIDs in interface LegacyClassAssignmentManagerclassAssignmentIDs - public java.util.List<java.lang.Integer> findSequenceIDsFromClassAssistmentsIDs(java.util.List<java.lang.Integer> classAssignmentIDs)
findSequenceIDsFromClassAssistmentsIDs in interface LegacyClassAssignmentManagerclassAssignmentIDs -