001package org.kuali.ole.describe.bo;
002
003import org.kuali.rice.krad.bo.PersistableBusinessObjectBase;
004
005import java.util.List;
006import java.util.ArrayList;
007
008/**
009 * Created with IntelliJ IDEA.
010 * User: ?
011 * Date: 2/7/13
012 * Time: 1:10 PM
013 * To change this template use File | Settings | File Templates.                         N
014 */
015public class OleDiscoveryExportProfile extends PersistableBusinessObjectBase {
016
017    private String exportId;
018    private String exportProfileCode;
019    private String exportProfileName;
020    private String exportFormat;
021    private String exportType;
022    private String exportTo;
023    private Integer noOfExportThreads;
024    private Integer noOfRecords;
025    private String dataField;
026    private List<OleDiscoveryExportMappingFields> oleDiscoveryExportMappingFields = new ArrayList<OleDiscoveryExportMappingFields>();
027
028
029    /**
030     * Gets the exportId attribute.
031     *
032     * @return Returns the exportId
033     */
034    public String getExportId() {
035        return exportId;
036    }
037
038    /**
039     * Sets the exportId attribute value.
040     *
041     * @param exportId The exportId to set.
042     */
043    public void setExportId(String exportId) {
044        this.exportId = exportId;
045    }
046
047    public String getExportProfileCode() {
048        return exportProfileCode;
049    }
050
051    public void setExportProfileCode(String exportProfileCode) {
052        this.exportProfileCode = exportProfileCode;
053    }
054
055    public String getExportProfileName() {
056        return exportProfileName;
057    }
058
059    public void setExportProfileName(String exportProfileName) {
060        this.exportProfileName = exportProfileName;
061    }
062
063    /**
064     * Gets the exportFormat attribute.
065     *
066     * @return Returns the exportFormat
067     */
068    public String getExportFormat() {
069        return exportFormat;
070    }
071
072    /**
073     * Sets the exportFormat attribute value.
074     *
075     * @param exportFormat The exportFormat to set.
076     */
077    public void setExportFormat(String exportFormat) {
078        this.exportFormat = exportFormat;
079    }
080
081    /**
082     * Gets the exportType attribute.
083     *
084     * @return Returns the exportType
085     */
086    public String getExportType() {
087        return exportType;
088    }
089
090    /**
091     * Sets the exportType attribute value.
092     *
093     * @param exportType The exportType to set.
094     */
095    public void setExportType(String exportType) {
096        this.exportType = exportType;
097    }
098
099    /**
100     * Gets the noOfExportThreads attribute.
101     *
102     * @return Returns the noOfExportThreads
103     */
104    public Integer getNoOfExportThreads() {
105        return noOfExportThreads;
106    }
107
108    /**
109     * Sets the noOfExportThreads attribute value.
110     *
111     * @param noOfExportThreads The noOfExportThreads to set.
112     */
113    public void setNoOfExportThreads(Integer noOfExportThreads) {
114        this.noOfExportThreads = noOfExportThreads;
115    }
116
117    /**
118     * Gets the exportTo attribute.
119     *
120     * @return Returns the exportTo
121     */
122    public String getExportTo() {
123        return exportTo;
124    }
125
126    /**
127     * Sets the exportTo attribute value.
128     *
129     * @param exportTo The exportTo to set.
130     */
131    public void setExportTo(String exportTo) {
132        this.exportTo = exportTo;
133    }
134
135    /**
136     * Gets the dataField attribute.
137     *
138     * @return Returns the dataField
139     */
140    public String getDataField() {
141        return dataField;
142    }
143
144    /**
145     * Sets the dataField attribute value.
146     *
147     * @param dataField The dataField to set.
148     */
149    public void setDataField(String dataField) {
150        this.dataField = dataField;
151    }
152
153    /**
154     * Gets the noOfRecords attribute.
155     *
156     * @return Returns the noOfRecords
157     */
158    public Integer getNoOfRecords() {
159        return noOfRecords;
160    }
161
162    /**
163     * Sets the noOfRecords attribute value.
164     *
165     * @param noOfRecords The noOfRecords to set.
166     */
167    public void setNoOfRecords(Integer noOfRecords) {
168        this.noOfRecords = noOfRecords;
169    }
170
171    /**
172     * Gets the list of type OleDiscoveryExportMappingFields
173     *
174     * @return oleDiscoveryExportMappingFields
175     */
176    public List<OleDiscoveryExportMappingFields> getOleDiscoveryExportMappingFields() {
177        return oleDiscoveryExportMappingFields;
178    }
179
180    /**
181     * Sets the list of values of the type OleDiscoveryExportMappingFields
182     *
183     * @param oleDiscoveryExportMappingFields
184     *
185     */
186    public void setOleDiscoveryExportMappingFields(List<OleDiscoveryExportMappingFields> oleDiscoveryExportMappingFields) {
187        this.oleDiscoveryExportMappingFields = oleDiscoveryExportMappingFields;
188    }
189}