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

com.penalara.ghc.jsonghcfile.engineghcfile.OtherElementsInClassRooms 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 java.util.LinkedHashMap;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonAnyGetter;
import com.fasterxml.jackson.annotation.JsonAnySetter;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyDescription;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;


/**
 * OtherElementsInClassRooms
 * 

* It contains interrelated elements that are present in the session in addition to the main ones.If a subject reference is not included, or of the other elements of the session (teacher and/or group), the relationship is understood by default with the corresponding main element of the session. * */ @JsonInclude(JsonInclude.Include.NON_NULL) @JsonPropertyOrder({ "refSubject", "refTeacher", "refGroup", "refTask" }) public class OtherElementsInClassRooms { /** * SubjectReference *

* Identifier name of other subject in the classroom. * */ @JsonProperty("refSubject") @JsonPropertyDescription("Identifier name of other subject in the classroom.") private String refSubject; /** * TeacherReference *

* Identifier name of other teacher in the classroom. * */ @JsonProperty("refTeacher") @JsonPropertyDescription("Identifier name of other teacher in the classroom.") private String refTeacher; /** * GroupReferenceType *

* Contains the reference to a group of the session, and optionally, the number of students of the group that attend the session. * */ @JsonProperty("refGroup") @JsonPropertyDescription("Contains the reference to a group of the session, and optionally, the number of students of the group that attend the session.") private GroupReferenceType refGroup; /** * TaskReference *

* Identifier name of the task of the other teacher. * */ @JsonProperty("refTask") @JsonPropertyDescription("Identifier name of the task of the other teacher.") private String refTask; @JsonIgnore private Map additionalProperties = new LinkedHashMap(); /** * SubjectReference *

* Identifier name of other subject in the classroom. * */ @JsonProperty("refSubject") public String getRefSubject() { return refSubject; } /** * SubjectReference *

* Identifier name of other subject in the classroom. * */ @JsonProperty("refSubject") public void setRefSubject(String refSubject) { this.refSubject = refSubject; } /** * TeacherReference *

* Identifier name of other teacher in the classroom. * */ @JsonProperty("refTeacher") public String getRefTeacher() { return refTeacher; } /** * TeacherReference *

* Identifier name of other teacher in the classroom. * */ @JsonProperty("refTeacher") public void setRefTeacher(String refTeacher) { this.refTeacher = refTeacher; } /** * GroupReferenceType *

* Contains the reference to a group of the session, and optionally, the number of students of the group that attend the session. * */ @JsonProperty("refGroup") public GroupReferenceType getRefGroup() { return refGroup; } /** * GroupReferenceType *

* Contains the reference to a group of the session, and optionally, the number of students of the group that attend the session. * */ @JsonProperty("refGroup") public void setRefGroup(GroupReferenceType refGroup) { this.refGroup = refGroup; } /** * TaskReference *

* Identifier name of the task of the other teacher. * */ @JsonProperty("refTask") public String getRefTask() { return refTask; } /** * TaskReference *

* Identifier name of the task of the other teacher. * */ @JsonProperty("refTask") public void setRefTask(String refTask) { this.refTask = refTask; } @JsonAnyGetter public Map getAdditionalProperties() { return this.additionalProperties; } @JsonAnySetter public void setAdditionalProperty(String name, Object value) { this.additionalProperties.put(name, value); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy