faq

Package: machii_info_sample.model.faq
I model a single faq.
Method Summary
public faq init([numeric faqID="0"], [string question=""], [string answer=""], [numeric categoryID="0"], [string datePublished=""], [numeric createdByUserID="0"])

I initialize a faq.

public string getanswer()

I return the first name

public numeric getcategoryID()

I return the categoryID

public query getComments()

I return comments

public numeric getCreatedByUserID()

I return the CreatedByUserID

public any getDatePublished()
public numeric getfaqID()

I return faqID

public string getquestion()

I return the first name

public void setanswer(string answer)

I return faqID

public void setcategoryID(numeric categoryID)

I return categoryID

public numeric setComments(query comments)

I set the comments

public void setCreatedByUserID(numeric CreatedByUserID)

I set CreatedByUserID

public void setDatePublished(string datePublished)

I return faqID

public void setfaqID(numeric faqid)

I return faqID

public void setquestion(string question)

I return faqID

Method Detail
getanswer

public string getanswer( )

I return the first name

Parameters:

Code:

	<cffunction name="getanswer" access="public" returntype="string" output="false" displayname="" hint="I return the first name">
		<cfreturn variables.instance.answer />
	</cffunction> 

getcategoryID

public numeric getcategoryID( )

I return the categoryID

Parameters:

Code:

	<cffunction name="getcategoryID" access="public" returntype="numeric" output="false" displayname="" hint="I return the categoryID">
		<cfreturn variables.instance.categoryID />
	</cffunction> 

getComments

public query getComments( )

I return comments

Parameters:

Code:

	<cffunction name="getComments" access="public" returntype="query" output="false" displayname="" hint="I return comments">
		<cfset var commentSelect = 0 >
		<cfquery name="commentSelect" datasource="#arguments.dsn#" >
			SELECT *
			FROM	comments
			WHERE	faqID = <cfqueryparam cfsqltype="CF_SQL_BIGINT" value="#arguments.faqID#" >
		</cfquery>
		<cfreturn commentSelect />
	</cffunction> 

getCreatedByUserID

public numeric getCreatedByUserID( )

I return the CreatedByUserID

Parameters:

Code:

	<cffunction name="getCreatedByUserID" access="public" returntype="numeric" output="false" displayname="" hint="I return the CreatedByUserID">
		<cfreturn variables.instance.CreatedByUserID />
	</cffunction> 

getDatePublished

public any getDatePublished( )

Parameters:

Code:

	<cffunction name="getDatePublished" access="public" output="false" >
		<cfreturn variables.instance.datePublished/>
	</cffunction> 

getfaqID

public numeric getfaqID( )

I return faqID

Parameters:

Code:

	<cffunction name="getfaqID" access="public" returntype="numeric" output="false" displayname="" hint="I return faqID">
		<cfreturn variables.instance.faqID />
	</cffunction> 

getquestion

public string getquestion( )

I return the first name

Parameters:

Code:

	<cffunction name="getquestion" access="public" returntype="string" output="false" displayname="" hint="I return the first name">
		<cfreturn variables.instance.question />
	</cffunction> 

init

public faq init( [numeric faqID="0"], [string question=""], [string answer=""], [numeric categoryID="0"], [string datePublished=""], [numeric createdByUserID="0"] )

I initialize a faq.

Parameters:
[numeric faqID="0"]
[string question=""]
[string answer=""]
[numeric categoryID="0"]
[string datePublished=""]
[numeric createdByUserID="0"]

Code:

	<cffunction name="init" access="public" returntype="faq" output="false" displayname="faq Constructor" hint="I initialize a faq.">
		<cfargument name="faqID" type="numeric" required="false" default="0" displayname="" hint="" />
		<cfargument name="question" type="string" required="false" default="" displayname="" hint="" />
		<cfargument name="answer" type="string" required="false" default="" displayname="" hint="" />
		<cfargument name="categoryID" type="numeric" required="false" default="0" displayname="" hint="" />		
		<cfargument name="datePublished" type="string" required="false" default="" />
		<cfargument name="createdByUserID" type="numeric" required="false" default="0" />
		<cfscript>			
			variables.instance = structNew();
			setfaqID(arguments.faqID);
			setquestion(arguments.question);
			setanswer(arguments.answer);
			setCategoryID(arguments.categoryID);		
			setDatePublished(arguments.datePublished);	
			setCreatedByUserID(arguments.createdByUserID);
		</cfscript>				
		<cfreturn this />
	</cffunction> 

setanswer

public void setanswer( string answer )

I return faqID

Parameters:
string answer

Code:

	<cffunction name="setanswer" access="public" returntype="void" output="false" displayname="" hint="I return faqID">
		<cfargument name="answer" type="string" required="true" />
		<cfset variables.instance.answer = arguments.answer />
	</cffunction> 

setcategoryID

public void setcategoryID( numeric categoryID )

I return categoryID

Parameters:
numeric categoryID

Code:

	<cffunction name="setcategoryID" access="public" returntype="void" output="false" displayname="" hint="I return categoryID">
		<cfargument name="categoryID" type="numeric" required="true" />
		<cfset variables.instance.categoryID = arguments.categoryID />
	</cffunction> 

setComments

public numeric setComments( query comments )

I set the comments

Parameters:
query comments

Code:

	<cffunction name="setComments" access="public" returntype="numeric" output="false" displayname="" hint="I set the comments">
		<cfargument name="comments" type="query" required="true" />
		<cfset variables.instance.comments = arguments.comments />
	</cffunction> 

setCreatedByUserID

public void setCreatedByUserID( numeric CreatedByUserID )

I set CreatedByUserID

Parameters:
numeric CreatedByUserID

Code:

	<cffunction name="setCreatedByUserID" access="public" returntype="void" output="false" displayname="" hint="I set CreatedByUserID">
		<cfargument name="CreatedByUserID" type="numeric" required="true" />
		<cfset variables.instance.CreatedByUserID = arguments.CreatedByUserID />
	</cffunction> 

setDatePublished

public void setDatePublished( string datePublished )

I return faqID

Parameters:
string datePublished

Code:

	<cffunction name="setDatePublished" access="public" returntype="void" output="false" displayname="" hint="I return faqID">
		<cfargument name="datePublished" type="string" required="true" />
		<cfset variables.instance.datePublished = arguments.datePublished/>
	</cffunction> 

setfaqID

public void setfaqID( numeric faqid )

I return faqID

Parameters:
numeric faqid

Code:

	<cffunction name="setfaqID" access="public" returntype="void" output="false" displayname="" hint="I return faqID">
		<cfargument name="faqid" type="numeric" required="true" />
		<cfset variables.instance.faqID = arguments.faqid />
	</cffunction> 

setquestion

public void setquestion( string question )

I return faqID

Parameters:
string question

Code:

	<cffunction name="setquestion" access="public" returntype="void" output="false" displayname="" hint="I return faqID">
		<cfargument name="question" type="string" required="true" />
		<cfset variables.instance.question = arguments.question />
	</cffunction>