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

com.penalara.ghc.jsonghcfile.engineghcfile.AssignedSection 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 com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;


/**
 * AssignedSection
 * 

* Section with one class units (or on call hours) assigned. * */ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "refFrame", "day", "realIndex", "fictionalIndex", "assignment" }) public class AssignedSection { /** * Frame timetable section with assignment. * (Required) * */ @JsonProperty("refFrame") @JsonPropertyDescription("Frame timetable section with assignment.") private String refFrame; /** * Day of the week when the section is located. * (Required) * */ @JsonProperty("day") @JsonPropertyDescription("Day of the week when the section is located.") private Integer day; /** * Position on the day, of the real section, in the frame. * (Required) * */ @JsonProperty("realIndex") @JsonPropertyDescription("Position on the day, of the real section, in the frame.") private Integer realIndex; /** * Position on the day, of the fictional section, in the frame.The engine make the fictional sections, as a division of Real Sections. * (Required) * */ @JsonProperty("fictionalIndex") @JsonPropertyDescription("Position on the day, of the fictional section, in the frame.") private Integer fictionalIndex; /** * Assignment *

* Object with list of each type of session can be assigned in the section (teaching session, meetings, complementary activities, on call services). * */ @JsonProperty("assignment") @JsonPropertyDescription("Object with list of each type of session can be assigned in the section (teaching session, meetings, complementary activities, on call services).") private Assignment assignment; /** * Frame timetable section with assignment. * (Required) * */ @JsonProperty("refFrame") public String getRefFrame() { return refFrame; } /** * Frame timetable section with assignment. * (Required) * */ @JsonProperty("refFrame") public void setRefFrame(String refFrame) { this.refFrame = refFrame; } /** * Day of the week when the section is located. * (Required) * */ @JsonProperty("day") public Integer getDay() { return day; } /** * Day of the week when the section is located. * (Required) * */ @JsonProperty("day") public void setDay(Integer day) { this.day = day; } /** * Position on the day, of the real section, in the frame. * (Required) * */ @JsonProperty("realIndex") public Integer getRealIndex() { return realIndex; } /** * Position on the day, of the real section, in the frame. * (Required) * */ @JsonProperty("realIndex") public void setRealIndex(Integer realIndex) { this.realIndex = realIndex; } /** * Position on the day, of the fictional section, in the frame.The engine make the fictional sections, as a division of Real Sections. * (Required) * */ @JsonProperty("fictionalIndex") public Integer getFictionalIndex() { return fictionalIndex; } /** * Position on the day, of the fictional section, in the frame.The engine make the fictional sections, as a division of Real Sections. * (Required) * */ @JsonProperty("fictionalIndex") public void setFictionalIndex(Integer fictionalIndex) { this.fictionalIndex = fictionalIndex; } /** * Assignment *

* Object with list of each type of session can be assigned in the section (teaching session, meetings, complementary activities, on call services). * */ @JsonProperty("assignment") public Assignment getAssignment() { return assignment; } /** * Assignment *

* Object with list of each type of session can be assigned in the section (teaching session, meetings, complementary activities, on call services). * */ @JsonProperty("assignment") public void setAssignment(Assignment assignment) { this.assignment = assignment; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy