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

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

Go to download

Project with schema, examples, and Java POJO classes of Json file format to new PeñalaraGHC-Engine input.

The 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;


/**
 * WeeklyStay
 * 

* It indicates the maximum preferential and strict teacher's stay, for the weekly stay that the teacher can be in the academic institution. * */ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "strict", "preferable", "countAroundMidday" }) public class WeeklyStay { /** * Strict time in minutes of maximum weekly stay. * */ @JsonProperty("strict") @JsonPropertyDescription("Strict time in minutes of maximum weekly stay.") private Integer strict; /** * Ponderable Time in minutes of maximum weeekly stay. * */ @JsonProperty("preferable") @JsonPropertyDescription("Ponderable Time in minutes of maximum weeekly stay.") private Integer preferable; /** * It indicates, in the case of split shifts, that the unoccupied intervals between the morning and afternoon class units are counted each day. * */ @JsonProperty("countAroundMidday") @JsonPropertyDescription("It indicates, in the case of split shifts, that the unoccupied intervals between the morning and afternoon class units are counted each day.") private Boolean countAroundMidday = true; /** * Strict time in minutes of maximum weekly stay. * */ @JsonProperty("strict") public Integer getStrict() { return strict; } /** * Strict time in minutes of maximum weekly stay. * */ @JsonProperty("strict") public void setStrict(Integer strict) { this.strict = strict; } /** * Ponderable Time in minutes of maximum weeekly stay. * */ @JsonProperty("preferable") public Integer getPreferable() { return preferable; } /** * Ponderable Time in minutes of maximum weeekly stay. * */ @JsonProperty("preferable") public void setPreferable(Integer preferable) { this.preferable = preferable; } /** * It indicates, in the case of split shifts, that the unoccupied intervals between the morning and afternoon class units are counted each day. * */ @JsonProperty("countAroundMidday") public Boolean getCountAroundMidday() { return countAroundMidday; } /** * It indicates, in the case of split shifts, that the unoccupied intervals between the morning and afternoon class units are counted each day. * */ @JsonProperty("countAroundMidday") public void setCountAroundMidday(Boolean countAroundMidday) { this.countAroundMidday = countAroundMidday; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy