package com.aimluck.eip.cayenne.om.portlet.auto;

/** Class _ImwTExtTimecardSystemDetail was generated by Cayenne.
  * It is probably a good idea to avoid changing this class manually, 
  * since it may be overwritten next time code is regenerated. 
  * If you need to make any customizations, please use subclass. 
  */
public class _ImwTExtTimecardSystemDetail extends org.apache.cayenne.CayenneDataObject {

    public static final String END_HOUR_PROPERTY = "endHour";
    public static final String END_MINUTE_PROPERTY = "endMinute";
    public static final String START_HOUR_PROPERTY = "startHour";
    public static final String START_MINUTE_PROPERTY = "startMinute";
    public static final String WORKSTART_FLAG_PROPERTY = "workstartFlag";
    public static final String WORKTIME_PROPERTY = "worktime";
    public static final String WORKTIME_STATUS_PROPERTY = "worktimeStatus";
    public static final String EIP_TEXT_TIMECARD_SYSTEM_PROPERTY = "eipTExtTimecardSystem";

    public static final String SYSTEM_DETAIL_ID_PK_COLUMN = "SYSTEM_DETAIL_ID";

    public void setEndHour(Integer endHour) {
        writeProperty("endHour", endHour);
    }
    public Integer getEndHour() {
        return (Integer)readProperty("endHour");
    }
    
    
    public void setEndMinute(Integer endMinute) {
        writeProperty("endMinute", endMinute);
    }
    public Integer getEndMinute() {
        return (Integer)readProperty("endMinute");
    }
    
    
    public void setStartHour(Integer startHour) {
        writeProperty("startHour", startHour);
    }
    public Integer getStartHour() {
        return (Integer)readProperty("startHour");
    }
    
    
    public void setStartMinute(Integer startMinute) {
        writeProperty("startMinute", startMinute);
    }
    public Integer getStartMinute() {
        return (Integer)readProperty("startMinute");
    }
    
    
    public void setWorkstartFlag(String workstartFlag) {
        writeProperty("workstartFlag", workstartFlag);
    }
    public String getWorkstartFlag() {
        return (String)readProperty("workstartFlag");
    }
    
    
    public void setWorktime(Integer worktime) {
        writeProperty("worktime", worktime);
    }
    public Integer getWorktime() {
        return (Integer)readProperty("worktime");
    }
    
    
    public void setWorktimeStatus(String worktimeStatus) {
        writeProperty("worktimeStatus", worktimeStatus);
    }
    public String getWorktimeStatus() {
        return (String)readProperty("worktimeStatus");
    }
    
    
    public void setEipTExtTimecardSystem(com.aimluck.eip.cayenne.om.portlet.EipTExtTimecardSystem eipTExtTimecardSystem) {
        setToOneTarget("eipTExtTimecardSystem", eipTExtTimecardSystem, true);
    }

    public com.aimluck.eip.cayenne.om.portlet.EipTExtTimecardSystem getEipTExtTimecardSystem() {
        return (com.aimluck.eip.cayenne.om.portlet.EipTExtTimecardSystem)readProperty("eipTExtTimecardSystem");
    } 
    
    
}
