Actually I stand corrected. If you want, you can easily write a UDF
called validateThis(). Your methods would look like so:

<cffunction name="a" .....>
        <cfif not validateThis(arguments)>
                <cfthrow an error>
        </cfif>
        ...
</cffunction>

<cffunction name="b" .....>
        <cfif not validateThis(arguments)>
                <cfthrow an error>
        </cfif>
        ...
</cffunction>

The only drawback is that the descriptor for the CFC won't display the
arguments. If you don't care - then this is a valid option.

=======================================================================
Raymond Camden, ColdFusion Jedi Master for Macromedia

Email    : [EMAIL PROTECTED]
Yahoo IM : morpheus

"My ally is the Force, and a powerful ally it is." - Yoda 

> -----Original Message-----
> From: Stacy Young [mailto:[EMAIL PROTECTED]] 
> Sent: Wednesday, June 12, 2002 2:35 PM
> To: CF-Talk
> Subject: RE: Passing Arguments between Components
> 
> 
> Hmm Thanks Ray you just gave me a neat idea. Gonna explore 
> the wrapper idea
> a bite more...
> 
> 
> -----Original Message-----
> From: Raymond Camden [mailto:[EMAIL PROTECTED]] 
> Sent: Wednesday, June 12, 2002 2:30 PM
> To: CF-Talk
> Subject: RE: Passing Arguments between Components
> 
> You could only do that if you had one method that then called 
> the other
> methods, which doesn't sound like what you want to do. I 
> think you will
> need to simply spec all the arguments.
> 
> You _could_ use one argument where the type was a CFC itself 
> - but then
> you would need ot design a CFC for the sole purpose of making a
> 'capsule' for the group of arguments. 
> 
> ==============================================================
> =========
> Raymond Camden, ColdFusion Jedi Master for Macromedia
> 
> Email    : [EMAIL PROTECTED]
> Yahoo IM : morpheus
> 
> "My ally is the Force, and a powerful ally it is." - Yoda 
> 
> > -----Original Message-----
> > From: Stacy Young [mailto:[EMAIL PROTECTED]] 
> > Sent: Wednesday, June 12, 2002 2:12 PM
> > To: CF-Talk
> > Subject: RE: Passing Arguments between Components
> > 
> > 
> > Sorry that should read:
> > "If I have a handful of functions in a package of CFC's..."
> > 
> > 
> > -----Original Message-----
> > From: Stacy Young [mailto:[EMAIL PROTECTED]] 
> > Sent: Wednesday, June 12, 2002 2:08 PM
> > To: CF-Talk
> > Subject: Passing Arguments between Components
> > 
> > If I have a handful of CFC's that require the same arguments 
> > to be passed in
> > can I somehow specify them in one location/CFC and inherit 
> > those required
> > arguments rather than specifying them for every function 
> > within the CFCs?
> > 
> > It's a reporting app with different reports but they all 
> > accept a standard
> > set of arguments.
> > 
> > Thanks for any insight,
> > 
> > Stace
> > 
> > 
> > AVIS IMPORTANT: 
> > -------------------------------
> > Les informations contenues dans le present document et ses 
> > pieces jointes
> > sont strictement confidentielles et reservees a l'usage de la (des)
> > personne(s) a qui il est adresse. Si vous n'etes pas le 
> > destinataire, soyez
> > avise que toute divulgation, distribution, copie, ou autre 
> > utilisation de
> > ces informations est strictement prohibee.  Si vous avez recu 
> > ce document
> > par erreur, veuillez s'il vous plait communiquer immediatement avec
> > l'expediteur et detruire ce document sans en faire de copie 
> > sous quelque
> > forme.
> > 
> > WARNING:  
> > -------------------------------
> > The information contained in this document and attachments is 
> > confidential
> > and intended only for the person(s) named above.  If you are not the
> > intended recipient you are hereby notified that any 
> > disclosure, copying,
> > distribution, or any other use of the information is strictly 
> > prohibited.
> > If you have received this document by mistake, please notify 
> > the sender
> > immediately and destroy this document and attachments without 
> > making any
> > copy of any kind.
> > 
> > 
> > 
> > 
> 
> 
______________________________________________________________________
Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to