001/*
002 * Copyright 2011 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 */
016package org.kuali.ole.select.businessobject;
017
018import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
019
020import java.util.Date;
021import java.util.LinkedHashMap;
022
023public class PreOrderRequestTransEntry extends PersistableBusinessObjectBase {
024    private Long preRequestOrderId;
025    private Long titleId;
026    private Boolean routeToRequestor;
027    private Long requestorContactInfo;
028    private String noteFromPatron;
029    private String typeOfContactInformation;
030    private Long numberOfCopies;
031    private String requestSource;
032    private Date dateTimeStamp;
033
034
035    public Long getPreRequestOrderId() {
036        return preRequestOrderId;
037    }
038
039
040    public void setPreRequestOrderId(Long preRequestOrderId) {
041        this.preRequestOrderId = preRequestOrderId;
042    }
043
044
045    public Long getTitleId() {
046        return titleId;
047    }
048
049
050    public void setTitleId(Long titleId) {
051        this.titleId = titleId;
052    }
053
054
055    public Boolean getRouteToRequestor() {
056        return routeToRequestor;
057    }
058
059
060    public void setRouteToRequestor(Boolean routeToRequestor) {
061        this.routeToRequestor = routeToRequestor;
062    }
063
064
065    public Long getRequestorContactInfo() {
066        return requestorContactInfo;
067    }
068
069
070    public void setRequestorContactInfo(Long requestorContactInfo) {
071        this.requestorContactInfo = requestorContactInfo;
072    }
073
074
075    public String getNoteFromPatron() {
076        return noteFromPatron;
077    }
078
079
080    public void setNoteFromPatron(String noteFromPatron) {
081        this.noteFromPatron = noteFromPatron;
082    }
083
084
085    public String getTypeOfContactInformation() {
086        return typeOfContactInformation;
087    }
088
089
090    public void setTypeOfContactInformation(String typeOfContactInformation) {
091        this.typeOfContactInformation = typeOfContactInformation;
092    }
093
094
095    public Long getNumberOfCopies() {
096        return numberOfCopies;
097    }
098
099
100    public void setNumberOfCopies(Long numberOfCopies) {
101        this.numberOfCopies = numberOfCopies;
102    }
103
104
105    public String getRequestSource() {
106        return requestSource;
107    }
108
109
110    public void setRequestSource(String requestSource) {
111        this.requestSource = requestSource;
112    }
113
114
115    public Date getDateTimeStamp() {
116        return dateTimeStamp;
117    }
118
119
120    public void setDateTimeStamp(Date dateTimeStamp) {
121        this.dateTimeStamp = dateTimeStamp;
122    }
123
124
125    @SuppressWarnings("rawtypes")
126
127    protected LinkedHashMap toStringMapper_RICE20_REFACTORME() {
128        LinkedHashMap<String, Object> map = new LinkedHashMap<String, Object>();
129        map.put("routeToRequestor", routeToRequestor);
130        map.put("noteFromPatron", noteFromPatron);
131        map.put("requestorContactInfo", requestorContactInfo);
132        map.put("typeOfContactInformation", typeOfContactInformation);
133        map.put("numberOfCopies", numberOfCopies);
134        map.put("requestSource", requestorContactInfo);
135        map.put("dateTimeStamp", dateTimeStamp);
136        return map;
137    }
138
139}