org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening.WorkShiftScheduleType Maven / Gradle / Ivy
package org.jibx.schema.org.hr_xml.ns._2_4.HR_XML_2_4.StandAlone.PositionOpening;
import java.math.BigDecimal;
/**
* Schema fragment(s) for this class:
*
* <xs:complexType xmlns:ns="http://ns.hr-xml.org/2006-02-28" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="WorkShiftScheduleType">
* <xs:sequence>
* <xs:element type="ns:EntityIdType" name="Id" minOccurs="0"/>
* <xs:element type="xs:string" name="Name" minOccurs="0"/>
* <xs:element type="xs:decimal" name="Hours" minOccurs="0"/>
* <xs:element type="xs:string" name="StartTime" minOccurs="0"/>
* <xs:element type="xs:string" name="EndTime" minOccurs="0"/>
* <xs:element ref="ns:PayTypeHours" minOccurs="0"/>
* <xs:element type="xs:string" name="Comments" minOccurs="0"/>
* </xs:sequence>
* <xs:attribute type="xs:string" use="optional" name="shiftPeriod"/>
* </xs:complexType>
*
*/
public class WorkShiftScheduleType
{
private EntityIdType id;
private String name;
private BigDecimal hours;
private String startTime;
private String endTime;
private PayTypeHours payTypeHours;
private String comments;
private String shiftPeriod;
/**
* Get the 'Id' element value.
*
* @return value
*/
public EntityIdType getId() {
return id;
}
/**
* Set the 'Id' element value.
*
* @param id
*/
public void setId(EntityIdType id) {
this.id = id;
}
/**
* Get the 'Name' element value.
*
* @return value
*/
public String getName() {
return name;
}
/**
* Set the 'Name' element value.
*
* @param name
*/
public void setName(String name) {
this.name = name;
}
/**
* Get the 'Hours' element value.
*
* @return value
*/
public BigDecimal getHours() {
return hours;
}
/**
* Set the 'Hours' element value.
*
* @param hours
*/
public void setHours(BigDecimal hours) {
this.hours = hours;
}
/**
* Get the 'StartTime' element value.
*
* @return value
*/
public String getStartTime() {
return startTime;
}
/**
* Set the 'StartTime' element value.
*
* @param startTime
*/
public void setStartTime(String startTime) {
this.startTime = startTime;
}
/**
* Get the 'EndTime' element value.
*
* @return value
*/
public String getEndTime() {
return endTime;
}
/**
* Set the 'EndTime' element value.
*
* @param endTime
*/
public void setEndTime(String endTime) {
this.endTime = endTime;
}
/**
* Get the 'PayTypeHours' element value.
*
* @return value
*/
public PayTypeHours getPayTypeHours() {
return payTypeHours;
}
/**
* Set the 'PayTypeHours' element value.
*
* @param payTypeHours
*/
public void setPayTypeHours(PayTypeHours payTypeHours) {
this.payTypeHours = payTypeHours;
}
/**
* Get the 'Comments' element value.
*
* @return value
*/
public String getComments() {
return comments;
}
/**
* Set the 'Comments' element value.
*
* @param comments
*/
public void setComments(String comments) {
this.comments = comments;
}
/**
* Get the 'shiftPeriod' attribute value.
*
* @return value
*/
public String getShiftPeriod() {
return shiftPeriod;
}
/**
* Set the 'shiftPeriod' attribute value.
*
* @param shiftPeriod
*/
public void setShiftPeriod(String shiftPeriod) {
this.shiftPeriod = shiftPeriod;
}
}