get/setCategroyName, get/setStatus.
cheers,
barneyb
On Fri, 30 Jul 2004 17:37:39 -0400, Cutter (CF-Talk)
<[EMAIL PROTECTED]> wrote:
> Sorry for cross posting this to more than one list, I'm sure some of you
> will see this twice.
>
> OK, maybe I'm just going crazy. I still can't get a CFC object to work
> correctly. I've seen 75 examples, and each one is different in even it's
> most basic form (many from the same authors). I even resorted to using
> DWMX 2004 to create a CFC, and create the call for it in another page
> (shiver). What's going on? I created a cfc to use as a webservice with 3
> properties and a single init() method. I know that CF automatically
> creates get() and set() methods for each of the properties. Not rocket
> science (at least I didn't think so) but I'm just not getting anything.
> Here's the code:
>
> //** Here's the category5.cfc **//
>
> <cfcomponent displayName="category5">
> <cfproperty name="ID" type="numeric">
> <cfproperty name="categoryName" type="string">
> <cfproperty name="status" type="boolean">
>
> <cffunction name="init" access="remote" returnType="category5">
> <cfargument name="ID" type="numeric" default="0">
>
> <cfif arguments.ID neq 0>
> <cfquery name="cat" datasource="#application.config.DSN#">
> select txtBoutCat as category,
> blActive as status
> from tblboutcat2
> where intBoutCatID = <cfqueryparam cfsqltype="cf_sql_integer"
> value="#arguments.ID#">
> </cfquery>
>
> <cfif cat.recordcount eq 1>
> <cfscript>
> this.ID = arguments.ID;
> this.category = cat.category;
> this.status = cat.status;
> </cfscript>
> </cfif>
> </cfif>
>
> <cfreturn this>
> </cffunction>
> </cfcomponent>
>
> //** Here's a call to the init **//
>
> <cfinvoke
> webservice="#[the path]#/category5.cfc?wsdl"
> method="init"
> returnvariable="aCat">
> <cfinvokeargument name="ID" value="1"/>
> </cfinvoke>
>
> //** And here's the cfdump of #aCat#. Notice the lack of properties **//
>
> object of #[heres_that_path_again]#.Category5_Type
>
> Methods hashCode (returns int)
> equals (returns boolean)
> getStatus (returns java.lang.Boolean)
> setStatus (returns void)
> getID (returns java.lang.Double)
> setID (returns void)
> getSerializer (returns interface org.apache.axis.encoding.Serializer)
> getDeserializer (returns interface org.apache.axis.encoding.Deserializer)
> getTypeDesc (returns org.apache.axis.description.TypeDesc)
> getCategoryName (returns java.lang.String)
> setCategoryName (returns void)
> getClass (returns java.lang.Class)
> wait (returns void)
> wait (returns void)
> wait (returns void)
> notify (returns void)
> notifyAll (returns void)
> toString (returns java.lang.String)
>
> Any assistance is greatly appreciated. (Just one solid reference...)
>
> Cutter
>
>
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings] [Donations and Support]

