4 * BaseProjectForm class
6 * @http://www.projectpier.org/
8 abstract class BaseProjectForm
extends ProjectDataObject
{
10 // -------------------------------------------------------
12 // -------------------------------------------------------
15 * Return value of 'id' field
22 return $this->getColumnValue('id');
26 * Set value of 'id' field
29 * @param integer $value
32 function setId($value) {
33 return $this->setColumnValue('id', $value);
37 * Return value of 'project_id' field
43 function getProjectId() {
44 return $this->getColumnValue('project_id');
48 * Set value of 'project_id' field
51 * @param integer $value
54 function setProjectId($value) {
55 return $this->setColumnValue('project_id', $value);
59 * Return value of 'name' field
66 return $this->getColumnValue('name');
70 * Set value of 'name' field
73 * @param string $value
76 function setName($value) {
77 return $this->setColumnValue('name', $value);
81 * Return value of 'description' field
87 function getDescription() {
88 return $this->getColumnValue('description');
92 * Set value of 'description' field
95 * @param string $value
98 function setDescription($value) {
99 return $this->setColumnValue('description', $value);
100 } // setDescription()
103 * Return value of 'success_message' field
109 function getSuccessMessage() {
110 return $this->getColumnValue('success_message');
111 } // getSuccessMessage()
114 * Set value of 'success_message' field
117 * @param string $value
120 function setSuccessMessage($value) {
121 return $this->setColumnValue('success_message', $value);
122 } // setSuccessMessage()
125 * Return value of 'action' field
131 function getAction() {
132 return $this->getColumnValue('action');
136 * Set value of 'action' field
139 * @param string $value
142 function setAction($value) {
143 return $this->setColumnValue('action', $value);
147 * Return value of 'in_object_id' field
153 function getInObjectId() {
154 return $this->getColumnValue('in_object_id');
158 * Set value of 'in_object_id' field
161 * @param integer $value
164 function setInObjectId($value) {
165 return $this->setColumnValue('in_object_id', $value);
169 * Return value of 'created_on' field
173 * @return DateTimeValue
175 function getCreatedOn() {
176 return $this->getColumnValue('created_on');
180 * Set value of 'created_on' field
183 * @param DateTimeValue $value
186 function setCreatedOn($value) {
187 return $this->setColumnValue('created_on', $value);
191 * Return value of 'created_by_id' field
197 function getCreatedById() {
198 return $this->getColumnValue('created_by_id');
199 } // getCreatedById()
202 * Set value of 'created_by_id' field
205 * @param integer $value
208 function setCreatedById($value) {
209 return $this->setColumnValue('created_by_id', $value);
210 } // setCreatedById()
213 * Return value of 'updated_on' field
217 * @return DateTimeValue
219 function getUpdatedOn() {
220 return $this->getColumnValue('updated_on');
224 * Set value of 'updated_on' field
227 * @param DateTimeValue $value
230 function setUpdatedOn($value) {
231 return $this->setColumnValue('updated_on', $value);
235 * Return value of 'updated_by_id' field
241 function getUpdatedById() {
242 return $this->getColumnValue('updated_by_id');
243 } // getUpdatedById()
246 * Set value of 'updated_by_id' field
249 * @param integer $value
252 function setUpdatedById($value) {
253 return $this->setColumnValue('updated_by_id', $value);
254 } // setUpdatedById()
257 * Return value of 'is_visible' field
263 function getIsVisible() {
264 return $this->getColumnValue('is_visible');
268 * Set value of 'is_visible' field
271 * @param boolean $value
274 function setIsVisible($value) {
275 return $this->setColumnValue('is_visible', $value);
279 * Return value of 'is_enabled' field
285 function getIsEnabled() {
286 return $this->getColumnValue('is_enabled');
290 * Set value of 'is_enabled' field
293 * @param boolean $value
296 function setIsEnabled($value) {
297 return $this->setColumnValue('is_enabled', $value);
301 * Return value of 'order' field
307 function getOrder() {
308 return $this->getColumnValue('order');
312 * Set value of 'order' field
315 * @param integer $value
318 function setOrder($value) {
319 return $this->setColumnValue('order', $value);
324 * Return manager instance
328 * @return ProjectForms
331 if(!($this->manager
instanceof ProjectForms
)) $this->manager
= ProjectForms
::instance();
332 return $this->manager
;