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 class
InstitutionPositions.Status
Status
-
Field Summary
Fields Modifier and Type Field Description private List<AccountingStringAllocation>
accountingStringAllocations
Accounting String Allocationsprivate Object
authorizedOn
Authorized Onprivate Object
bargainingUnit
Bargaining Unitprivate Object
campus
Campusprivate Object
classification
Classificationprivate String
code
Codeprivate Object
compensation
Compensationprivate List<Department>
departments
Departmentsprivate String
description
Descriptionprivate Object
endOn
End Onprivate Object
exemptionType
Exemption Typeprivate Object
fullTimeEquivalent
Full Time Equivalentprivate List<HoursPerPeriod>
hoursPerPeriod
Hours Per Periodprivate String
id
IDprivate Metadata
metadata
Metadataprivate List<ReportsTo>
reportsTo
Reports Toprivate String
startOn
Start Onprivate InstitutionPositions.Status
status
Statusprivate String
title
Title
-
Constructor Summary
Constructors Constructor Description InstitutionPositions()
-
Method Summary
-
-
-
Field Detail
-
metadata
@JsonPropertyDescription("Metadata about the JSON payload") private Metadata metadata
MetadataMetadata about the JSON payload
-
id
@JsonPropertyDescription("The global identifier of the institution position.") private String id
IDThe global identifier of the institution position. (Required)
-
title
@JsonPropertyDescription("The title of the institution position.") private String title
TitleThe title of the institution position. (Required)
-
description
@JsonPropertyDescription("The description of the institution position.") private String description
DescriptionThe description of the institution position.
-
code
@JsonPropertyDescription("A code that may be used to identify the institution position.") private String code
CodeA code that may be used to identify the institution position.
-
campus
@JsonPropertyDescription("The physical location of the institution position.") private Object campus
CampusThe physical location of the institution position.
-
departments
@JsonPropertyDescription("The departments or organizations of the institution to which the position belongs.") private List<Department> departments
DepartmentsThe 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> accountingStringAllocations
Accounting 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 status
StatusThe 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> hoursPerPeriod
Hours 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 fullTimeEquivalent
Full 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 bargainingUnit
Bargaining UnitThe group or union associated with the position.
-
reportsTo
@JsonPropertyDescription("The positions to which this position reports.") private List<ReportsTo> reportsTo
Reports ToThe positions to which this position reports.
-
exemptionType
@JsonPropertyDescription("An indicator if the position is exempt or non-exempt.") private Object exemptionType
Exemption TypeAn indicator if the position is exempt or non-exempt.
-
compensation
@JsonPropertyDescription("The salary or wages awarded for the position.") private Object compensation
CompensationThe salary or wages awarded for the position.
-
startOn
@JsonPropertyDescription("The date when the position is first available.") private String startOn
Start OnThe date when the position is first available. (Required)
-
endOn
@JsonPropertyDescription("The date when the position is last available.") private Object endOn
End OnThe date when the position is last available.
-
authorizedOn
@JsonPropertyDescription("The date when the position is authorized.") private Object authorizedOn
Authorized OnThe date when the position is authorized.
-
classification
@JsonPropertyDescription("The classification associated with the position.") private Object classification
ClassificationThe 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)
-
-