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

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

Go to download

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

There is a newer version: 0.6.0
Show 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;


/**
 * RefTeacher
 * 

* It contains a teacher reference and the number of section oversight . * */ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "teacherId", "numOfSections", "teacherFrameTemplate" }) public class RefTeacher { /** * Teacher identifier. * (Required) * */ @JsonProperty("teacherId") @JsonPropertyDescription("Teacher identifier.") private String teacherId; /** * Number of on-call services to be done weekly by the teacher. * */ @JsonProperty("numOfSections") @JsonPropertyDescription("Number of on-call services to be done weekly by the teacher.") private Integer numOfSections = 1; /** * OnCallTemplate *

* Template with teacher's preferences in the on-call service. * */ @JsonProperty("teacherFrameTemplate") @JsonPropertyDescription("Template with teacher's preferences in the on-call service.") private List teacherFrameTemplate = new ArrayList(); /** * Teacher identifier. * (Required) * */ @JsonProperty("teacherId") public String getTeacherId() { return teacherId; } /** * Teacher identifier. * (Required) * */ @JsonProperty("teacherId") public void setTeacherId(String teacherId) { this.teacherId = teacherId; } /** * Number of on-call services to be done weekly by the teacher. * */ @JsonProperty("numOfSections") public Integer getNumOfSections() { return numOfSections; } /** * Number of on-call services to be done weekly by the teacher. * */ @JsonProperty("numOfSections") public void setNumOfSections(Integer numOfSections) { this.numOfSections = numOfSections; } /** * OnCallTemplate *

* Template with teacher's preferences in the on-call service. * */ @JsonProperty("teacherFrameTemplate") public List getTeacherFrameTemplate() { return teacherFrameTemplate; } /** * OnCallTemplate *

* Template with teacher's preferences in the on-call service. * */ @JsonProperty("teacherFrameTemplate") public void setTeacherFrameTemplate(List teacherFrameTemplate) { this.teacherFrameTemplate = teacherFrameTemplate; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy