first import
[projectpier.git] / application / models / project_forms / base / BaseProjectForm.class.php
blob0f1a7457721371fd369d51c21908b51dc393d8c6
1 <?php
3 /**
4 * BaseProjectForm class
6 * @http://www.projectpier.org/
7 */
8 abstract class BaseProjectForm extends ProjectDataObject {
10 // -------------------------------------------------------
11 // Access methods
12 // -------------------------------------------------------
14 /**
15 * Return value of 'id' field
17 * @access public
18 * @param void
19 * @return integer
21 function getId() {
22 return $this->getColumnValue('id');
23 } // getId()
25 /**
26 * Set value of 'id' field
28 * @access public
29 * @param integer $value
30 * @return boolean
32 function setId($value) {
33 return $this->setColumnValue('id', $value);
34 } // setId()
36 /**
37 * Return value of 'project_id' field
39 * @access public
40 * @param void
41 * @return integer
43 function getProjectId() {
44 return $this->getColumnValue('project_id');
45 } // getProjectId()
47 /**
48 * Set value of 'project_id' field
50 * @access public
51 * @param integer $value
52 * @return boolean
54 function setProjectId($value) {
55 return $this->setColumnValue('project_id', $value);
56 } // setProjectId()
58 /**
59 * Return value of 'name' field
61 * @access public
62 * @param void
63 * @return string
65 function getName() {
66 return $this->getColumnValue('name');
67 } // getName()
69 /**
70 * Set value of 'name' field
72 * @access public
73 * @param string $value
74 * @return boolean
76 function setName($value) {
77 return $this->setColumnValue('name', $value);
78 } // setName()
80 /**
81 * Return value of 'description' field
83 * @access public
84 * @param void
85 * @return string
87 function getDescription() {
88 return $this->getColumnValue('description');
89 } // getDescription()
91 /**
92 * Set value of 'description' field
94 * @access public
95 * @param string $value
96 * @return boolean
98 function setDescription($value) {
99 return $this->setColumnValue('description', $value);
100 } // setDescription()
103 * Return value of 'success_message' field
105 * @access public
106 * @param void
107 * @return string
109 function getSuccessMessage() {
110 return $this->getColumnValue('success_message');
111 } // getSuccessMessage()
114 * Set value of 'success_message' field
116 * @access public
117 * @param string $value
118 * @return boolean
120 function setSuccessMessage($value) {
121 return $this->setColumnValue('success_message', $value);
122 } // setSuccessMessage()
125 * Return value of 'action' field
127 * @access public
128 * @param void
129 * @return string
131 function getAction() {
132 return $this->getColumnValue('action');
133 } // getAction()
136 * Set value of 'action' field
138 * @access public
139 * @param string $value
140 * @return boolean
142 function setAction($value) {
143 return $this->setColumnValue('action', $value);
144 } // setAction()
147 * Return value of 'in_object_id' field
149 * @access public
150 * @param void
151 * @return integer
153 function getInObjectId() {
154 return $this->getColumnValue('in_object_id');
155 } // getInObjectId()
158 * Set value of 'in_object_id' field
160 * @access public
161 * @param integer $value
162 * @return boolean
164 function setInObjectId($value) {
165 return $this->setColumnValue('in_object_id', $value);
166 } // setInObjectId()
169 * Return value of 'created_on' field
171 * @access public
172 * @param void
173 * @return DateTimeValue
175 function getCreatedOn() {
176 return $this->getColumnValue('created_on');
177 } // getCreatedOn()
180 * Set value of 'created_on' field
182 * @access public
183 * @param DateTimeValue $value
184 * @return boolean
186 function setCreatedOn($value) {
187 return $this->setColumnValue('created_on', $value);
188 } // setCreatedOn()
191 * Return value of 'created_by_id' field
193 * @access public
194 * @param void
195 * @return integer
197 function getCreatedById() {
198 return $this->getColumnValue('created_by_id');
199 } // getCreatedById()
202 * Set value of 'created_by_id' field
204 * @access public
205 * @param integer $value
206 * @return boolean
208 function setCreatedById($value) {
209 return $this->setColumnValue('created_by_id', $value);
210 } // setCreatedById()
213 * Return value of 'updated_on' field
215 * @access public
216 * @param void
217 * @return DateTimeValue
219 function getUpdatedOn() {
220 return $this->getColumnValue('updated_on');
221 } // getUpdatedOn()
224 * Set value of 'updated_on' field
226 * @access public
227 * @param DateTimeValue $value
228 * @return boolean
230 function setUpdatedOn($value) {
231 return $this->setColumnValue('updated_on', $value);
232 } // setUpdatedOn()
235 * Return value of 'updated_by_id' field
237 * @access public
238 * @param void
239 * @return integer
241 function getUpdatedById() {
242 return $this->getColumnValue('updated_by_id');
243 } // getUpdatedById()
246 * Set value of 'updated_by_id' field
248 * @access public
249 * @param integer $value
250 * @return boolean
252 function setUpdatedById($value) {
253 return $this->setColumnValue('updated_by_id', $value);
254 } // setUpdatedById()
257 * Return value of 'is_visible' field
259 * @access public
260 * @param void
261 * @return boolean
263 function getIsVisible() {
264 return $this->getColumnValue('is_visible');
265 } // getIsVisible()
268 * Set value of 'is_visible' field
270 * @access public
271 * @param boolean $value
272 * @return boolean
274 function setIsVisible($value) {
275 return $this->setColumnValue('is_visible', $value);
276 } // setIsVisible()
279 * Return value of 'is_enabled' field
281 * @access public
282 * @param void
283 * @return boolean
285 function getIsEnabled() {
286 return $this->getColumnValue('is_enabled');
287 } // getIsEnabled()
290 * Set value of 'is_enabled' field
292 * @access public
293 * @param boolean $value
294 * @return boolean
296 function setIsEnabled($value) {
297 return $this->setColumnValue('is_enabled', $value);
298 } // setIsEnabled()
301 * Return value of 'order' field
303 * @access public
304 * @param void
305 * @return integer
307 function getOrder() {
308 return $this->getColumnValue('order');
309 } // getOrder()
312 * Set value of 'order' field
314 * @access public
315 * @param integer $value
316 * @return boolean
318 function setOrder($value) {
319 return $this->setColumnValue('order', $value);
320 } // setOrder()
324 * Return manager instance
326 * @access protected
327 * @param void
328 * @return ProjectForms
330 function manager() {
331 if(!($this->manager instanceof ProjectForms)) $this->manager = ProjectForms::instance();
332 return $this->manager;
333 } // manager
335 } // BaseProjectForm