/*
 * Aipo is a groupware program developed by Aimluck,Inc.
 * Copyright (C) 2004-2010 Aimluck,Inc.
 * http://aipostyle.com/
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

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

/** Class _EipTExtTimecard 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 _EipTExtTimecard extends org.apache.cayenne.CayenneDataObject {

    public static final String CLOCK_IN_TIME_PROPERTY = "clockInTime";
    public static final String CLOCK_OUT_TIME_PROPERTY = "clockOutTime";
    public static final String COMEBACK_TIME1_PROPERTY = "comebackTime1";
    public static final String COMEBACK_TIME2_PROPERTY = "comebackTime2";
    public static final String COMEBACK_TIME3_PROPERTY = "comebackTime3";
    public static final String COMEBACK_TIME4_PROPERTY = "comebackTime4";
    public static final String COMEBACK_TIME5_PROPERTY = "comebackTime5";
    public static final String CREATE_DATE_PROPERTY = "createDate";
    public static final String OUTGOING_TIME1_PROPERTY = "outgoingTime1";
    public static final String OUTGOING_TIME2_PROPERTY = "outgoingTime2";
    public static final String OUTGOING_TIME3_PROPERTY = "outgoingTime3";
    public static final String OUTGOING_TIME4_PROPERTY = "outgoingTime4";
    public static final String OUTGOING_TIME5_PROPERTY = "outgoingTime5";
    public static final String PUNCH_DATE_PROPERTY = "punchDate";
    public static final String REASON_PROPERTY = "reason";
    public static final String REMARKS_PROPERTY = "remarks";
    public static final String TYPE_PROPERTY = "type";
    public static final String UPDATE_DATE_PROPERTY = "updateDate";
    public static final String USER_ID_PROPERTY = "userId";

    public static final String TIMECARD_ID_PK_COLUMN = "TIMECARD_ID";

    public void setClockInTime(java.util.Date clockInTime) {
        writeProperty("clockInTime", clockInTime);
    }
    public java.util.Date getClockInTime() {
        return (java.util.Date)readProperty("clockInTime");
    }
    
    
    public void setClockOutTime(java.util.Date clockOutTime) {
        writeProperty("clockOutTime", clockOutTime);
    }
    public java.util.Date getClockOutTime() {
        return (java.util.Date)readProperty("clockOutTime");
    }
    
    
    public void setComebackTime1(java.util.Date comebackTime1) {
        writeProperty("comebackTime1", comebackTime1);
    }
    public java.util.Date getComebackTime1() {
        return (java.util.Date)readProperty("comebackTime1");
    }
    
    
    public void setComebackTime2(java.util.Date comebackTime2) {
        writeProperty("comebackTime2", comebackTime2);
    }
    public java.util.Date getComebackTime2() {
        return (java.util.Date)readProperty("comebackTime2");
    }
    
    
    public void setComebackTime3(java.util.Date comebackTime3) {
        writeProperty("comebackTime3", comebackTime3);
    }
    public java.util.Date getComebackTime3() {
        return (java.util.Date)readProperty("comebackTime3");
    }
    
    
    public void setComebackTime4(java.util.Date comebackTime4) {
        writeProperty("comebackTime4", comebackTime4);
    }
    public java.util.Date getComebackTime4() {
        return (java.util.Date)readProperty("comebackTime4");
    }
    
    
    public void setComebackTime5(java.util.Date comebackTime5) {
        writeProperty("comebackTime5", comebackTime5);
    }
    public java.util.Date getComebackTime5() {
        return (java.util.Date)readProperty("comebackTime5");
    }
    
    
    public void setCreateDate(java.util.Date createDate) {
        writeProperty("createDate", createDate);
    }
    public java.util.Date getCreateDate() {
        return (java.util.Date)readProperty("createDate");
    }
    
    
    public void setOutgoingTime1(java.util.Date outgoingTime1) {
        writeProperty("outgoingTime1", outgoingTime1);
    }
    public java.util.Date getOutgoingTime1() {
        return (java.util.Date)readProperty("outgoingTime1");
    }
    
    
    public void setOutgoingTime2(java.util.Date outgoingTime2) {
        writeProperty("outgoingTime2", outgoingTime2);
    }
    public java.util.Date getOutgoingTime2() {
        return (java.util.Date)readProperty("outgoingTime2");
    }
    
    
    public void setOutgoingTime3(java.util.Date outgoingTime3) {
        writeProperty("outgoingTime3", outgoingTime3);
    }
    public java.util.Date getOutgoingTime3() {
        return (java.util.Date)readProperty("outgoingTime3");
    }
    
    
    public void setOutgoingTime4(java.util.Date outgoingTime4) {
        writeProperty("outgoingTime4", outgoingTime4);
    }
    public java.util.Date getOutgoingTime4() {
        return (java.util.Date)readProperty("outgoingTime4");
    }
    
    
    public void setOutgoingTime5(java.util.Date outgoingTime5) {
        writeProperty("outgoingTime5", outgoingTime5);
    }
    public java.util.Date getOutgoingTime5() {
        return (java.util.Date)readProperty("outgoingTime5");
    }
    
    
    public void setPunchDate(java.util.Date punchDate) {
        writeProperty("punchDate", punchDate);
    }
    public java.util.Date getPunchDate() {
        return (java.util.Date)readProperty("punchDate");
    }
    
    
    public void setReason(String reason) {
        writeProperty("reason", reason);
    }
    public String getReason() {
        return (String)readProperty("reason");
    }
    
    
    public void setRemarks(String remarks) {
        writeProperty("remarks", remarks);
    }
    public String getRemarks() {
        return (String)readProperty("remarks");
    }
    
    
    public void setType(String type) {
        writeProperty("type", type);
    }
    public String getType() {
        return (String)readProperty("type");
    }
    
    
    public void setUpdateDate(java.util.Date updateDate) {
        writeProperty("updateDate", updateDate);
    }
    public java.util.Date getUpdateDate() {
        return (java.util.Date)readProperty("updateDate");
    }
    
    
    public void setUserId(Integer userId) {
        writeProperty("userId", userId);
    }
    public Integer getUserId() {
        return (Integer)readProperty("userId");
    }
    
    
}
