All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.penalara.ghc.jsonghcfile.engineghcfile.AssignedTeachingSession Maven / Gradle / Ivy

Go to download

Project with Java POJO classes of full file format to new PeñalaraGHC-Engine.

The newest version!

package com.penalara.ghc.jsonghcfile.engineghcfile;

import java.util.ArrayList;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;


/**
 * AssignedTeachingSession
 * 

* Class unit or on call hour assigned in the timetable. * */ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "refSession", "refClassRomms", "refTeachers" }) public class AssignedTeachingSession { /** * Identifier of the teaching session assigned. * (Required) * */ @JsonProperty("refSession") @JsonPropertyDescription("Identifier of the teaching session assigned.") private Integer refSession; /** * RefclassRomms *

* List of classrooms assigned to teach the class unit. * (Required) * */ @JsonProperty("refClassRomms") @JsonPropertyDescription("List of classrooms assigned to teach the class unit.") private List refClassRomms = new ArrayList(); /** * RefTeachers *

* Optional. List of teachers assigned to the class unit. If the field is not informed, the teachers configured in the session are taken. The first is always the main teacher. It is used only in the case that alternative teachers have been configured. * */ @JsonProperty("refTeachers") @JsonPropertyDescription("Optional. List of teachers assigned to the class unit. If the field is not informed, the teachers configured in the session are taken. The first is always the main teacher. It is used only in the case that alternative teachers have been configured.") private List refTeachers = new ArrayList(); /** * Identifier of the teaching session assigned. * (Required) * */ @JsonProperty("refSession") public Integer getRefSession() { return refSession; } /** * Identifier of the teaching session assigned. * (Required) * */ @JsonProperty("refSession") public void setRefSession(Integer refSession) { this.refSession = refSession; } /** * RefclassRomms *

* List of classrooms assigned to teach the class unit. * (Required) * */ @JsonProperty("refClassRomms") public List getRefClassRomms() { return refClassRomms; } /** * RefclassRomms *

* List of classrooms assigned to teach the class unit. * (Required) * */ @JsonProperty("refClassRomms") public void setRefClassRomms(List refClassRomms) { this.refClassRomms = refClassRomms; } /** * RefTeachers *

* Optional. List of teachers assigned to the class unit. If the field is not informed, the teachers configured in the session are taken. The first is always the main teacher. It is used only in the case that alternative teachers have been configured. * */ @JsonProperty("refTeachers") public List getRefTeachers() { return refTeachers; } /** * RefTeachers *

* Optional. List of teachers assigned to the class unit. If the field is not informed, the teachers configured in the session are taken. The first is always the main teacher. It is used only in the case that alternative teachers have been configured. * */ @JsonProperty("refTeachers") public void setRefTeachers(List refTeachers) { this.refTeachers = refTeachers; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy