Class InstitutionPositions
- java.lang.Object
-
- com.ellucian.generated.eedm.institution_positions.v12_0.InstitutionPositions
-
@Generated("jsonschema2pojo") public class InstitutionPositions extends Object
Institution PositionsA detailed description of the positions at an institution.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInstitutionPositions.StatusStatus
-
Field Summary
Fields Modifier and Type Field Description private List<AccountingStringAllocation>accountingStringAllocationsAccounting String Allocationsprivate ObjectauthorizedOnAuthorized Onprivate ObjectbargainingUnitBargaining Unitprivate ObjectcampusCampusprivate ObjectclassificationClassificationprivate StringcodeCodeprivate ObjectcompensationCompensationprivate List<Department>departmentsDepartmentsprivate StringdescriptionDescriptionprivate ObjectendOnEnd Onprivate ObjectexemptionTypeExemption Typeprivate ObjectfullTimeEquivalentFull Time Equivalentprivate List<HoursPerPeriod>hoursPerPeriodHours Per Periodprivate StringidIDprivate MetadatametadataMetadataprivate List<ReportsTo>reportsToReports Toprivate StringstartOnStart Onprivate InstitutionPositions.StatusstatusStatusprivate StringtitleTitle
-
Constructor Summary
Constructors Constructor Description InstitutionPositions()
-
Method Summary
-
-
-
Field Detail
-
metadata
@JsonPropertyDescription("Metadata about the JSON payload") private Metadata metadataMetadataMetadata about the JSON payload
-
id
@JsonPropertyDescription("The global identifier of the institution position.") private String idIDThe global identifier of the institution position. (Required)
-
title
@JsonPropertyDescription("The title of the institution position.") private String titleTitleThe title of the institution position. (Required)
-
description
@JsonPropertyDescription("The description of the institution position.") private String descriptionDescriptionThe description of the institution position.
-
code
@JsonPropertyDescription("A code that may be used to identify the institution position.") private String codeCodeA code that may be used to identify the institution position.
-
campus
@JsonPropertyDescription("The physical location of the institution position.") private Object campusCampusThe physical location of the institution position.
-
departments
@JsonPropertyDescription("The departments or organizations of the institution to which the position belongs.") private List<Department> departmentsDepartmentsThe departments or organizations of the institution to which the position belongs.
-
accountingStringAllocations
@JsonPropertyDescription("The accounting strings with allocated percentages associated with the position.") private List<AccountingStringAllocation> accountingStringAllocationsAccounting String AllocationsThe accounting strings with allocated percentages associated with the position.
-
status
@JsonPropertyDescription("The status of the position (e.g. active, frozen, cancelled, inactive).") private InstitutionPositions.Status statusStatusThe status of the position (e.g. active, frozen, cancelled, inactive). (Required)
-
hoursPerPeriod
@JsonPropertyDescription("The number of hours of work in specified time periods.") private List<HoursPerPeriod> hoursPerPeriodHours Per PeriodThe number of hours of work in specified time periods.
-
fullTimeEquivalent
@JsonPropertyDescription("The ratio of hours of work for the position to the hours of work expected of a full-time employee.") private Object fullTimeEquivalentFull Time EquivalentThe ratio of hours of work for the position to the hours of work expected of a full-time employee.
-
bargainingUnit
@JsonPropertyDescription("The group or union associated with the position.") private Object bargainingUnitBargaining UnitThe group or union associated with the position.
-
reportsTo
@JsonPropertyDescription("The positions to which this position reports.") private List<ReportsTo> reportsToReports ToThe positions to which this position reports.
-
exemptionType
@JsonPropertyDescription("An indicator if the position is exempt or non-exempt.") private Object exemptionTypeExemption TypeAn indicator if the position is exempt or non-exempt.
-
compensation
@JsonPropertyDescription("The salary or wages awarded for the position.") private Object compensationCompensationThe salary or wages awarded for the position.
-
startOn
@JsonPropertyDescription("The date when the position is first available.") private String startOnStart OnThe date when the position is first available. (Required)
-
endOn
@JsonPropertyDescription("The date when the position is last available.") private Object endOnEnd OnThe date when the position is last available.
-
authorizedOn
@JsonPropertyDescription("The date when the position is authorized.") private Object authorizedOnAuthorized OnThe date when the position is authorized.
-
classification
@JsonPropertyDescription("The classification associated with the position.") private Object classificationClassificationThe classification associated with the position.
-
-
Method Detail
-
getMetadata
public Metadata getMetadata()
MetadataMetadata about the JSON payload
-
setMetadata
public void setMetadata(Metadata metadata)
MetadataMetadata about the JSON payload
-
withMetadata
public InstitutionPositions withMetadata(Metadata metadata)
-
getId
public String getId()
IDThe global identifier of the institution position. (Required)
-
setId
public void setId(String id)
IDThe global identifier of the institution position. (Required)
-
withId
public InstitutionPositions withId(String id)
-
getTitle
public String getTitle()
TitleThe title of the institution position. (Required)
-
setTitle
public void setTitle(String title)
TitleThe title of the institution position. (Required)
-
withTitle
public InstitutionPositions withTitle(String title)
-
getDescription
public String getDescription()
DescriptionThe description of the institution position.
-
setDescription
public void setDescription(String description)
DescriptionThe description of the institution position.
-
withDescription
public InstitutionPositions withDescription(String description)
-
getCode
public String getCode()
CodeA code that may be used to identify the institution position.
-
setCode
public void setCode(String code)
CodeA code that may be used to identify the institution position.
-
withCode
public InstitutionPositions withCode(String code)
-
getCampus
public Object getCampus()
CampusThe physical location of the institution position.
-
setCampus
public void setCampus(Object campus)
CampusThe physical location of the institution position.
-
withCampus
public InstitutionPositions withCampus(Object campus)
-
getDepartments
public List<Department> getDepartments()
DepartmentsThe departments or organizations of the institution to which the position belongs.
-
setDepartments
public void setDepartments(List<Department> departments)
DepartmentsThe departments or organizations of the institution to which the position belongs.
-
withDepartments
public InstitutionPositions withDepartments(List<Department> departments)
-
getAccountingStringAllocations
public List<AccountingStringAllocation> getAccountingStringAllocations()
Accounting String AllocationsThe accounting strings with allocated percentages associated with the position.
-
setAccountingStringAllocations
public void setAccountingStringAllocations(List<AccountingStringAllocation> accountingStringAllocations)
Accounting String AllocationsThe accounting strings with allocated percentages associated with the position.
-
withAccountingStringAllocations
public InstitutionPositions withAccountingStringAllocations(List<AccountingStringAllocation> accountingStringAllocations)
-
getStatus
public InstitutionPositions.Status getStatus()
StatusThe status of the position (e.g. active, frozen, cancelled, inactive). (Required)
-
setStatus
public void setStatus(InstitutionPositions.Status status)
StatusThe status of the position (e.g. active, frozen, cancelled, inactive). (Required)
-
withStatus
public InstitutionPositions withStatus(InstitutionPositions.Status status)
-
getHoursPerPeriod
public List<HoursPerPeriod> getHoursPerPeriod()
Hours Per PeriodThe number of hours of work in specified time periods.
-
setHoursPerPeriod
public void setHoursPerPeriod(List<HoursPerPeriod> hoursPerPeriod)
Hours Per PeriodThe number of hours of work in specified time periods.
-
withHoursPerPeriod
public InstitutionPositions withHoursPerPeriod(List<HoursPerPeriod> hoursPerPeriod)
-
getFullTimeEquivalent
public Object getFullTimeEquivalent()
Full Time EquivalentThe ratio of hours of work for the position to the hours of work expected of a full-time employee.
-
setFullTimeEquivalent
public void setFullTimeEquivalent(Object fullTimeEquivalent)
Full Time EquivalentThe ratio of hours of work for the position to the hours of work expected of a full-time employee.
-
withFullTimeEquivalent
public InstitutionPositions withFullTimeEquivalent(Object fullTimeEquivalent)
-
getBargainingUnit
public Object getBargainingUnit()
Bargaining UnitThe group or union associated with the position.
-
setBargainingUnit
public void setBargainingUnit(Object bargainingUnit)
Bargaining UnitThe group or union associated with the position.
-
withBargainingUnit
public InstitutionPositions withBargainingUnit(Object bargainingUnit)
-
getReportsTo
public List<ReportsTo> getReportsTo()
Reports ToThe positions to which this position reports.
-
setReportsTo
public void setReportsTo(List<ReportsTo> reportsTo)
Reports ToThe positions to which this position reports.
-
withReportsTo
public InstitutionPositions withReportsTo(List<ReportsTo> reportsTo)
-
getExemptionType
public Object getExemptionType()
Exemption TypeAn indicator if the position is exempt or non-exempt.
-
setExemptionType
public void setExemptionType(Object exemptionType)
Exemption TypeAn indicator if the position is exempt or non-exempt.
-
withExemptionType
public InstitutionPositions withExemptionType(Object exemptionType)
-
getCompensation
public Object getCompensation()
CompensationThe salary or wages awarded for the position.
-
setCompensation
public void setCompensation(Object compensation)
CompensationThe salary or wages awarded for the position.
-
withCompensation
public InstitutionPositions withCompensation(Object compensation)
-
getStartOn
public String getStartOn()
Start OnThe date when the position is first available. (Required)
-
setStartOn
public void setStartOn(String startOn)
Start OnThe date when the position is first available. (Required)
-
withStartOn
public InstitutionPositions withStartOn(String startOn)
-
getEndOn
public Object getEndOn()
End OnThe date when the position is last available.
-
setEndOn
public void setEndOn(Object endOn)
End OnThe date when the position is last available.
-
withEndOn
public InstitutionPositions withEndOn(Object endOn)
-
getAuthorizedOn
public Object getAuthorizedOn()
Authorized OnThe date when the position is authorized.
-
setAuthorizedOn
public void setAuthorizedOn(Object authorizedOn)
Authorized OnThe date when the position is authorized.
-
withAuthorizedOn
public InstitutionPositions withAuthorizedOn(Object authorizedOn)
-
getClassification
public Object getClassification()
ClassificationThe classification associated with the position.
-
setClassification
public void setClassification(Object classification)
ClassificationThe classification associated with the position.
-
withClassification
public InstitutionPositions withClassification(Object classification)
-
-