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

com.penalara.ghc.jsonghcfile.engineghcfile.NonPreferredPositionsOptimization 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;


/**
 * NonPreferredPositionsOptimization
 * 

* It contains options related to allocation in non-preferred sections. * */ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "inGroups", "inTeachers", "inSubjectsAndTask", "inSessions" }) public class NonPreferredPositionsOptimization { /** * It indicates the weight to be placed in a non-preferential section of a group. * */ @JsonProperty("inGroups") @JsonPropertyDescription("It indicates\u00a0the\u00a0weight\u00a0to\u00a0be\u00a0placed\u00a0in\u00a0a\u00a0non-preferential\u00a0section\u00a0of\u00a0a\u00a0group.") private Integer inGroups = 4; /** * It indicates the weight to be placed in a non-preferential section of a teacher. * */ @JsonProperty("inTeachers") @JsonPropertyDescription("It indicates\u00a0the\u00a0weight\u00a0to\u00a0be\u00a0placed\u00a0in\u00a0a\u00a0non-preferential\u00a0section\u00a0of\u00a0a\u00a0teacher.") private Integer inTeachers = 3; /** * It indicates the weight to be placed in a non-preferential section of a subject or a task. * */ @JsonProperty("inSubjectsAndTask") @JsonPropertyDescription("It indicates\u00a0the\u00a0weight\u00a0to\u00a0be\u00a0placed\u00a0in\u00a0a\u00a0non-preferential\u00a0section\u00a0of\u00a0a\u00a0subject\u00a0or\u00a0a\u00a0task.") private Integer inSubjectsAndTask = 1; /** * Indicates the weight to be placed in a non-preferential section of a session. * */ @JsonProperty("inSessions") @JsonPropertyDescription("Indicates the weight to be placed in a non-preferential section of a session.") private Integer inSessions = 2; /** * It indicates the weight to be placed in a non-preferential section of a group. * */ @JsonProperty("inGroups") public Integer getInGroups() { return inGroups; } /** * It indicates the weight to be placed in a non-preferential section of a group. * */ @JsonProperty("inGroups") public void setInGroups(Integer inGroups) { this.inGroups = inGroups; } /** * It indicates the weight to be placed in a non-preferential section of a teacher. * */ @JsonProperty("inTeachers") public Integer getInTeachers() { return inTeachers; } /** * It indicates the weight to be placed in a non-preferential section of a teacher. * */ @JsonProperty("inTeachers") public void setInTeachers(Integer inTeachers) { this.inTeachers = inTeachers; } /** * It indicates the weight to be placed in a non-preferential section of a subject or a task. * */ @JsonProperty("inSubjectsAndTask") public Integer getInSubjectsAndTask() { return inSubjectsAndTask; } /** * It indicates the weight to be placed in a non-preferential section of a subject or a task. * */ @JsonProperty("inSubjectsAndTask") public void setInSubjectsAndTask(Integer inSubjectsAndTask) { this.inSubjectsAndTask = inSubjectsAndTask; } /** * Indicates the weight to be placed in a non-preferential section of a session. * */ @JsonProperty("inSessions") public Integer getInSessions() { return inSessions; } /** * Indicates the weight to be placed in a non-preferential section of a session. * */ @JsonProperty("inSessions") public void setInSessions(Integer inSessions) { this.inSessions = inSessions; } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy