001    /**
002     * Copyright 2004-2013 The Kuali Foundation
003     *
004     * Licensed under the Educational Community License, Version 2.0 (the "License");
005     * you may not use this file except in compliance with the License.
006     * You may obtain a copy of the License at
007     *
008     * http://www.opensource.org/licenses/ecl2.php
009     *
010     * Unless required by applicable law or agreed to in writing, software
011     * distributed under the License is distributed on an "AS IS" BASIS,
012     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013     * See the License for the specific language governing permissions and
014     * limitations under the License.
015     */
016    package org.kuali.hr.time.workschedule;
017    
018    import java.sql.Date;
019    import java.sql.Timestamp;
020    import java.util.LinkedHashMap;
021    
022    import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
023    
024    
025    
026    public class WorkScheduleAssignment extends PersistableBusinessObjectBase {
027            /**
028             *
029             */
030            private static final long serialVersionUID = 1L;
031            private Long hrWorkScheduleAssignmentId;
032            private Long hrWorkSchedule;
033            private String dept;
034            private Long workArea;
035            private String principalId;
036            private Date effectiveDate;
037            private Boolean active;
038            private Timestamp timestamp;
039            private String userPrincipalId;
040    
041            public Long getHrWorkScheduleAssignmentId() {
042                    return hrWorkScheduleAssignmentId;
043            }
044    
045    
046            public void setHrWorkScheduleAssignmentId(Long hrWorkScheduleAssignmentId) {
047                    this.hrWorkScheduleAssignmentId = hrWorkScheduleAssignmentId;
048            }
049    
050    
051            public Long getHrWorkSchedule() {
052                    return hrWorkSchedule;
053            }
054    
055    
056            public void setHrWorkSchedule(Long hrWorkSchedule) {
057                    this.hrWorkSchedule = hrWorkSchedule;
058            }
059    
060    
061            public String getDept() {
062                    return dept;
063            }
064    
065    
066            public void setDept(String dept) {
067                    this.dept = dept;
068            }
069    
070    
071            public Long getWorkArea() {
072                    return workArea;
073            }
074    
075    
076            public void setWorkArea(Long workArea) {
077                    this.workArea = workArea;
078            }
079    
080    
081            public String getPrincipalId() {
082                    return principalId;
083            }
084    
085    
086            public void setPrincipalId(String principalId) {
087                    this.principalId = principalId;
088            }
089    
090            public Boolean getActive() {
091                    return active;
092            }
093    
094    
095            public void setActive(Boolean active) {
096                    this.active = active;
097            }
098    
099    
100            public Timestamp getTimestamp() {
101                    return timestamp;
102            }
103    
104    
105            public void setTimestamp(Timestamp timestamp) {
106                    this.timestamp = timestamp;
107            }
108    
109    
110            public String getUserPrincipalId() {
111                    return userPrincipalId;
112            }
113    
114    
115            public void setUserPrincipalId(String userPrincipalId) {
116                    this.userPrincipalId = userPrincipalId;
117            }
118    
119    
120            public void setEffectiveDate(Date effectiveDate) {
121                    this.effectiveDate = effectiveDate;
122            }
123    
124    
125            public Date getEffectiveDate() {
126                    return effectiveDate;
127            }
128    
129    }