ok... so here is what I did in my decorator:

    <cffunction name="copyContentTemplate">
        <cfargument name="contentTemplate"
type="transfer.com.transferObject" required="true">
<cfset var contentTemplate = arguments.contentTemplate>
        <cfset var content = getTransfer().get("content.Content", "")>

        <cfset content = setTransferObject(contentTemplate)>
    </cffunction>

now... this does seem to copy a 'contentTemplate' TO into a 'content' TO
without any issues, but when i attempt to save using the following:

    <cffunction name="saveContent" access="public" returntype="any">
        <cfargument name="content" type="transfer.com.transferObject"
required="true">
        <cfset var content = arguments.content>

        <cfset getTransfer().save(content)>

    </cffunction>

the object does not save.

any ideas?

-jim


On Thu, Oct 29, 2009 at 11:21 AM, John Watson <[email protected]> wrote:

> Someone who knows a little more detail about how the caching works may say
> what I suggest is a bad a idea, but here's a method I've used with no issues
> yet.
>
> Inside the decorator I've used the TO.setTransferObject(otherTO) method.
> Though both the setting object and the TO object are both the same (IE:
> content/content).
>
> Another idea may be to use setMemento(mementoStruct)
>
> John
>
>
> On Thu, Oct 29, 2009 at 09:10, Jim Rising <[email protected]> wrote:
>
>> I'm needing to copy one TO to another TO, and wondered if anyone had any
>> ideas on the best way to do that? Basically I have one TO that needs to
>> serve as a 'template' of another.
>>
>> Example:
>>
>> I have a TO called 'contentTemplate' and another called 'content'.
>> I want to be able to create a 'content' object from the 'contentTemplate'
>> object.
>>
>> I'm thinking I will need to just get / set everything between each of
>> them, but was hoping I would have another option available.
>>
>> Thanks!
>> --
>> Jim Rising
>> Serial Entrepreneur
>> Software Engineer
>> Web Developer
>>
>> "Knowledge work requires both autonomy and accountability."
>>
>>
>>
>
> >
>


-- 
Jim Rising
Serial Entrepreneur
Software Engineer
Web Developer

"Knowledge work requires both autonomy and accountability."

--~--~---------~--~----~------------~-------~--~----~
Before posting questions to the group please read:
http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer

You received this message because you are subscribed to the Google Groups 
"transfer-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/transfer-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to