PageRenderTime 30ms CodeModel.GetById 24ms RepoModel.GetById 0ms app.codeStats 0ms

/SampleApplication/ColdBox3/model/form/Enquiry.cfc

http://github.com/bobsilverberg/ValidateThisColdBoxPlugin
ColdFusion CFScript | 69 lines | 52 code | 16 blank | 1 comment | 0 complexity | edfd2414af0d29bae3c893dfd3c81039 MD5 | raw file
  1. <cfcomponent output="false" hint="I am a non-persisted Enquiry object written with tags">
  2. <!---
  3. ------------------------------------------------------------
  4. constructor
  5. ------------------------------------------------------------
  6. --->
  7. <cfset instance = {}>
  8. <cffunction name="init" returntype="Enquiry" output="false">
  9. <cfscript>
  10. // set defaults
  11. setFirstname('');
  12. setLastname('');
  13. setEmail('');
  14. setMessage('');
  15. return this;
  16. </cfscript>
  17. </cffunction>
  18. <!---
  19. ------------------------------------------------------------
  20. public
  21. ------------------------------------------------------------
  22. --->
  23. <!--- getters --->
  24. <cffunction name="getEmail" returntype="string" output="false">
  25. <cfreturn instance.email>
  26. </cffunction>
  27. <cffunction name="getFirstname" returntype="string" output="false">
  28. <cfreturn instance.firstname>
  29. </cffunction>
  30. <cffunction name="getLastname" returntype="string" output="false">
  31. <cfreturn instance.lastname>
  32. </cffunction>
  33. <cffunction name="getMessage" returntype="string" output="false">
  34. <cfreturn instance.message>
  35. </cffunction>
  36. <!--- setters --->
  37. <cffunction name="setEmail" returntype="void" output="false">
  38. <cfargument name="email" required="true">
  39. <cfset instance.email = arguments.email>
  40. </cffunction>
  41. <cffunction name="setFirstname" returntype="void" output="false">
  42. <cfargument name="firstname" required="true">
  43. <cfset instance.firstname = arguments.firstname>
  44. </cffunction>
  45. <cffunction name="setLastname" returntype="void" output="false">
  46. <cfargument name="lastname" required="true">
  47. <cfset instance.lastname = arguments.lastname>
  48. </cffunction>
  49. <cffunction name="setMessage" returntype="void" output="false">
  50. <cfargument name="message" required="true">
  51. <cfset instance.message = arguments.message>
  52. </cffunction>
  53. </cfcomponent>