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 */ 016 017 package org.kuali.kfs.module.external.kc.businessobject; 018 019 import java.sql.Date; 020 import java.sql.Timestamp; 021 022 import org.kuali.kfs.integration.cg.ContractAndGrantsProposal; 023 import org.kuali.rice.kns.util.KualiDecimal; 024 025 /** 026 * See functional documentation. 027 */ 028 public class Proposal implements ContractAndGrantsProposal { 029 030 private Long proposalNumber; 031 private boolean proposalFederalPassThroughIndicator; 032 private String grantNumber; 033 private String federalPassThroughAgencyNumber; 034 private boolean active; 035 036 private Award award; 037 038 public Proposal() { 039 040 } 041 /** 042 * Gets the proposalNumber attribute. 043 * 044 * @return Returns the proposalNumber 045 */ 046 public Long getProposalNumber() { 047 return proposalNumber; 048 } 049 050 /** 051 * Sets the proposalNumber attribute. 052 * 053 * @param proposalNumber The proposalNumber to set. 054 */ 055 public void setProposalNumber(Long proposalNumber) { 056 this.proposalNumber = proposalNumber; 057 } 058 059 060 /** 061 * Gets the proposalFederalPassThroughIndicator attribute. 062 * 063 * @return Returns the proposalFederalPassThroughIndicator 064 */ 065 public boolean getProposalFederalPassThroughIndicator() { 066 return proposalFederalPassThroughIndicator; 067 } 068 069 /** 070 * Sets the proposalFederalPassThroughIndicator attribute. 071 * 072 * @param proposalFederalPassThroughIndicator The proposalFederalPassThroughIndicator to set. 073 */ 074 public void setProposalFederalPassThroughIndicator(boolean proposalFederalPassThroughIndicator) { 075 this.proposalFederalPassThroughIndicator = proposalFederalPassThroughIndicator; 076 } 077 078 /** 079 * Gets the grantNumber attribute. 080 * 081 * @return Returns the grantNumber 082 */ 083 public String getGrantNumber() { 084 return grantNumber; 085 } 086 087 /** 088 * Sets the grantNumber attribute. 089 * 090 * @param grantNumber The grantNumber to set. 091 */ 092 public void setGrantNumber(String grantNumber) { 093 this.grantNumber = grantNumber; 094 } 095 096 /** 097 * Gets the federalPassThroughAgencyNumber attribute. 098 * 099 * @return Returns the federalPassThroughAgencyNumber 100 */ 101 public String getFederalPassThroughAgencyNumber() { 102 return federalPassThroughAgencyNumber; 103 } 104 105 /** 106 * Sets the federalPassThroughAgencyNumber attribute. 107 * 108 * @param federalPassThroughAgencyNumber The federalPassThroughAgencyNumber to set. 109 */ 110 public void setFederalPassThroughAgencyNumber(String federalPassThroughAgencyNumber) { 111 this.federalPassThroughAgencyNumber = federalPassThroughAgencyNumber; 112 } 113 114 115 /** 116 * Gets the active attribute. 117 * 118 * @return Returns the active. 119 */ 120 public boolean isActive() { 121 return active; 122 } 123 124 /** 125 * Sets the active attribute value. 126 * 127 * @param active The active to set. 128 */ 129 public void setActive(boolean active) { 130 this.active = active; 131 } 132 133 public void prepareForWorkflow() {} 134 135 public void refresh() {} 136 137 138 public Award getAward() { 139 // TODO Auto-generated method stub 140 return null; 141 } 142 143 public void setAward(Award award) { 144 // TODO Auto-generated method stub 145 this.award = award; 146 } 147 148 public Date getProposalBeginningDate() { 149 // TODO Auto-generated method stub 150 return null; 151 } 152 153 public Date getProposalEndingDate() { 154 // TODO Auto-generated method stub 155 return null; 156 } 157 158 public KualiDecimal getProposalTotalAmount() { 159 // TODO Auto-generated method stub 160 return null; 161 } 162 163 public KualiDecimal getProposalDirectCostAmount() { 164 // TODO Auto-generated method stub 165 return null; 166 } 167 168 public KualiDecimal getProposalIndirectCostAmount() { 169 // TODO Auto-generated method stub 170 return null; 171 } 172 173 public Date getProposalRejectedDate() { 174 // TODO Auto-generated method stub 175 return null; 176 } 177 178 public Timestamp getProposalLastUpdateDate() { 179 // TODO Auto-generated method stub 180 return null; 181 } 182 183 public Date getProposalDueDate() { 184 // TODO Auto-generated method stub 185 return null; 186 } 187 188 public KualiDecimal getProposalTotalProjectAmount() { 189 // TODO Auto-generated method stub 190 return null; 191 } 192 193 public Date getProposalSubmissionDate() { 194 // TODO Auto-generated method stub 195 return null; 196 } 197 198 public String getOldProposalNumber() { 199 // TODO Auto-generated method stub 200 return null; 201 } 202 203 public Date getProposalClosingDate() { 204 // TODO Auto-generated method stub 205 return null; 206 } 207 208 public String getProposalAwardTypeCode() { 209 // TODO Auto-generated method stub 210 return null; 211 } 212 213 public String getAgencyNumber() { 214 // TODO Auto-generated method stub 215 return null; 216 } 217 218 public String getProposalStatusCode() { 219 // TODO Auto-generated method stub 220 return null; 221 } 222 223 public String getCfdaNumber() { 224 // TODO Auto-generated method stub 225 return null; 226 } 227 228 public String getProposalFellowName() { 229 // TODO Auto-generated method stub 230 return null; 231 } 232 233 public String getProposalPurposeCode() { 234 // TODO Auto-generated method stub 235 return null; 236 } 237 238 public String getProposalProjectTitle() { 239 // TODO Auto-generated method stub 240 return null; 241 } 242 243 } 244