<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Object Breeze Cold Fusion</title>
	<link>http://www.objectbreeze.com</link>
	<description>Object Breeze Fan Site</description>
	<pubDate>Wed, 19 Mar 2008 07:33:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>About</title>
		<link>http://www.objectbreeze.com/views/about.cfm</link>
		<comments>http://www.objectbreeze.com/views/about.cfm#comments</comments>
		<pubDate>Wed, 19 Mar 2008 07:33:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[objectBreeze]]></category>

		<category><![CDATA[About]]></category>

		<category><![CDATA[About objectBreeze]]></category>

		<guid isPermaLink="false">http://www.objectbreeze.com/views/about.cfm</guid>
		<description><![CDATA[objectBreeze is an ORM tool that allows you to interact with your data persistence layer and easily model objects within your ColdFusion applications. With no setup, objectBreeze will instantly create objects directly from your database scema. objectBreeze requires that your table has -a- primary key defined. Currently, objectBreeze works with Microsoft SQL, Oracle, MySQL and [...]]]></description>
			<content:encoded><![CDATA[<p>objectBreeze is an ORM tool that allows you to interact with your data persistence layer and easily model objects within your ColdFusion applications. With no setup, objectBreeze will instantly create objects directly from your database scema. objectBreeze requires that your table has -a- primary key defined. Currently, objectBreeze works with Microsoft SQL, Oracle, MySQL and PostgreSQL, but other versions are on the way.</p>
<p align="center"><img src="http://www.nictunney.com/ob/assets/images/ob_dia1.gif" /></p>
<p>ObjectBreeze is self contained and can be dropped into almost any ColdFusion application. objectBreeze also enables you to query database tables, and return the query as an object that encapsultes the data, and returns objects from your query.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.objectbreeze.com/views/about.cfm/feed</wfw:commentRss>
		</item>
		<item>
		<title>Documentation</title>
		<link>http://www.objectbreeze.com/views/documentation.cfm</link>
		<comments>http://www.objectbreeze.com/views/documentation.cfm#comments</comments>
		<pubDate>Wed, 19 Mar 2008 07:19:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[objectBreeze]]></category>

		<category><![CDATA[Documentation]]></category>

		<category><![CDATA[objectBreeze Documentation]]></category>

		<guid isPermaLink="false">http://www.objectbreeze.com/views/documentation.cfm</guid>
		<description><![CDATA[Installation
Download objectBreeze
Unzip the package into your web root
Read the documentation below
Wish List
User Suggestions
Change Log
11/25/2005: MySQL support
11/26/2005: Insert grabs auto id for MySQL correctly - Thanks Dan
11/26/2005: Removed configuration file
11/26/2005: DSN and DBType sent on instantiation to allow for multiple datasources and database types in a single application - Thanks Phill and Critter
11/27/2005: Test file now [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Installation</strong></p>
<li type="circle"><a href="http://www.objectbreeze.com/views/downloads.cfm">Download objectBreeze</a></li>
<li type="circle">Unzip the package into your web root</li>
<li type="circle">Read the documentation below</li>
<p><strong>Wish List</strong></p>
<li type="circle">User Suggestions</li>
<p><strong>Change Log</strong></p>
<li type="circle">11/25/2005: MySQL support</li>
<li type="circle">11/26/2005: Insert grabs auto id for MySQL correctly - Thanks Dan</li>
<li type="circle">11/26/2005: Removed configuration file</li>
<li type="circle">11/26/2005: DSN and DBType sent on instantiation to allow for multiple datasources and database types in a single application - Thanks Phill and Critter</li>
<li type="circle">11/27/2005: Test file now works for MySQL without having to edit the qRecords query - Thanks Dan</li>
<li type="circle">12/03/2005: Added object composition (object and collection)</li>
<li type="circle">12/04/2005: New demo added to documentation</li>
<li type="circle">12/25/2005: Bug Fix - New compositions insert the correct new IDs</li>
<li type="circle">12/29/2005: Gateway methods have been added</li>
<li type="circle">12/29/2005: queryObject added to handle the gateway queries and creating objects from the result set</li>
<li type="circle">12/29/2005: objectReadByProperty() added to allow compositions to be created after a get method in the queryObject</li>
<li type="circle">12/31/2005: Read and commit methods correctly handle apostrophes</li>
<li type="circle">01/05/2005: Read and commit methods placed directly into MasterObject and Controller</li>
<li type="circle">01/05/2005: Demo updated to reflect changes in read and commit methods. Also added delete to the demo.</li>
<li type="circle">01/22/2005: Changed primary key determination for MSSQL. Thanks to Matthew Lesko for this catch.</li>
<li type="circle">01/25/2005: Removed /objectBreeze/assets/config</li>
<li type="circle">02/10/2005: Setters in oB controller are now private</li>
<li type="circle">02/11/2005: Changed example to use queryObject</li>
<li type="circle">02/26/2005: Oracle Support</li>
<li type="circle">02/26/2005: Delete() now correctly deletes compositions</li>
<li type="circle">03/01/2005: PostgreSQL Support</li>
<li type="circle">04/15/2005: Added resetPointer() method to queryObject - Thanks for the suggestion Craig</li>
<li type="circle">04/24/2005: Datasource object created in objectBreeze Controller and passed to MasterObjects</li>
<li type="circle">04/24/2005: Table caching added to database objects</li>
<li type="circle">04/28/2005: Performance tweak for Oracle - Thanks go to Craig Drabik</li>
<p><strong>To-Do</strong></p>
<li type="circle">TBA<strong>Spread the Word</strong>Here are logos to place on your site or Blog. Feel free to link to this page:<br />
http://www.nictunney.com/objectBreeze.cfm</p>
<p><img src="http://www.nictunney.com/images/pwrdby_ob.gif" alt="Powered By objectBreeze" /><img src="http://www.nictunney.com/images/support_ob.gif" alt="I support objectBreeze" /></p>
<p> <a href="http://www.objectbreeze.com/views/documentation.cfm#more-8" class="more-link">(more&#8230;)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.objectbreeze.com/views/documentation.cfm/feed</wfw:commentRss>
		</item>
		<item>
		<title>Examples</title>
		<link>http://www.objectbreeze.com/views/examples.cfm</link>
		<comments>http://www.objectbreeze.com/views/examples.cfm#comments</comments>
		<pubDate>Wed, 19 Mar 2008 07:09:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[objectBreeze]]></category>

		<category><![CDATA[Examples]]></category>

		<category><![CDATA[objectBreeze examples]]></category>

		<guid isPermaLink="false">http://www.objectbreeze.com/views/examples.cfm</guid>
		<description><![CDATA[The demo was created to show basic use of objectBreeze with a Flash form. This example does not use many of the powerful features of objectBreeze, and is only intended as a primer.

Create the following table in your database:Employee
employeeID int(4) PK identity
fName varchar(20)
lName varchar(20)
email varchar(75)
In the /objectBreeze Folder, you will find the following files:
Application.cfm
index.cfm
frm.Employee.cfm
lst.Employee.cfm
Edit Application.cfm [...]]]></description>
			<content:encoded><![CDATA[<p>The demo was created to show basic use of objectBreeze with a Flash form. This example does not use many of the powerful features of objectBreeze, and is only intended as a primer.</p>
<ul>
<li type="circle">Create the following table in your database:Employee
<p>employeeID int(4) PK identity<br />
fName varchar(20)<br />
lName varchar(20)<br />
email varchar(75)</li>
<li type="circle">In the /objectBreeze Folder, you will find the following files:<br />
Application.cfm<br />
index.cfm<br />
frm.Employee.cfm<br />
lst.Employee.cfm</li>
<li type="circle">Edit Application.cfm lines 6 and 7 to match your datasource and DBType (MSSQL, Oracle, MySQL, PostgreSQL).</li>
<li type="circle">Index.cfm is set up as a quasi-controller (it is just one big case statement). Notice that the default event is main, which will be displayed when you first browse to http://yourdomain/objectBreeze. This event calls lst.Employee.cfm, which displays the employee list. Notice how the queryObject is initialized in main using list(). It is then placed into the vars scope and is accessible from lst.Employee.cfm. This same functionality could be called directly from lst.Employee.cfm instead of using the Index.cfm file and vars scope.</li>
<li type="circle">Add an employee by clicking the Add Employee button on the flash form. This will call frm.Employee.cfm (event=getNewEmployee). Notice that we set a local variable equal to the employee object created in the index.cfm file. Since we are creating a new employee, the object is empty. We default all of the fields in the flash form, and it is ready to be filled out. Complete the form and click Save User.</li>
<li type="circle">When the form is being processed, it calls the actSaveUser event. In the index.cfm file, an object is created and populated, and committed to the database. You are then redirected to the employee list, and your new employee has been created.</li>
<li type="circle">Now, let&#8217;s edit the employee by highlighting your new employee and clicking Edit Employee. This calls the getEditEmployee event. Notice that it creates a new object, and reads the user information into the object. It then calls the same template we used to add the employee, frm.Employee.cfm (reuse). Edit the user, and click Save Employee. The same event used to create the employee is now used to save the edited employee. When the commit function is called, objectBreeze knows to update the object instead of inserting it. You are once again redirected to the Employee List. <l-i type="circle"></l-i>See how easy using objects makes programming? As we all know, clients change requirements all the time during a project. Let&#8217;s say they want to add Phone to the user record. All we have to do is add the Phone column to our database, add a phone field to our form and viola! Since objectBreeze is created using core class files and does not require you to create templates for your data layer, you now have a phone record in your object without editing DAOs and class files. Could it be any easier?</li>
<li type="circle">Now think ahead. What if we want to add several email addresses? We could normalize the database and create a new table called EmployeeEmail. We could then use the containsMany() function to compound the object. The object still uses the same read and commit functions!In the example files, the objectBreeze controller is set to APPLICATION.objectBreeze. Put it where you need it (framework/scope).
<p>objectBreeze is a controller found in objectBreeze.assets.cfc.controller.objectBreeze. It is initially set into the Application scope in the example. You can set this anywhere you want, so that you can use this with any framework or scope.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.objectbreeze.com/views/examples.cfm/feed</wfw:commentRss>
		</item>
		<item>
		<title>Downloads</title>
		<link>http://www.objectbreeze.com/views/downloads.cfm</link>
		<comments>http://www.objectbreeze.com/views/downloads.cfm#comments</comments>
		<pubDate>Wed, 19 Mar 2008 07:05:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[objectBreeze]]></category>

		<category><![CDATA[Downloads]]></category>

		<category><![CDATA[objectBreeze Downloads]]></category>

		<guid isPermaLink="false">http://www.objectbreeze.com/views/downloads.cfm</guid>
		<description><![CDATA[objectBreeze Downloads

By downloading the any of packages below, you agree to the following license:
objectBreeze is copyright © 2006 Nicholas M Tunney.  You are free to use objectBreeze in any free  or revenue generating application as long as the following text appears within the application&#8217;s  documentation:  &#8220;objectBreeze is copyright © 2006 Nicholas [...]]]></description>
			<content:encoded><![CDATA[<p><strong>objectBreeze Downloads<br />
</strong></p>
<p>By downloading the any of packages below, you agree to the following license:<br />
objectBreeze is copyright © 2006 Nicholas M Tunney.  You are free to use objectBreeze in any free  or revenue generating application as long as the following text appears within the application&#8217;s  documentation:  &#8220;objectBreeze is copyright © 2006 Nicholas M Tunney.  Please learn more about objectBreeze  at http://www.objectBreeze.com.&#8221;  You are free to alter any code within objectBreeze, however, you may never generate revenue directly  from the objectBreeze codebase, regardless of any modifications that are performed.  If you have any questions regarding this license, please contact the author at <a href="mailto:nic.tunney@nictunney.com.">nic.tunney@nictunney.com. </a></p>
<h3>objectBreeze Extras</h3>
<p>   <img src="http://www.nictunney.com/ob/assets/images/bricks.png" />  <a href="http://www.nictunney.com/ob/assets/pdf/obref.pdf">objectBreeze 1.0 Quick Reference</a></p>
<h3>objectBreeze Stable Releases</h3>
<p>   <img src="http://www.nictunney.com/ob/assets/images/bricks.png" />  <a href="http://www.nictunney.com/ob/assets/zip/objectBreeze-1-0-0.zip">objectBreeze 1.0</a> - current stable release</p>
<h3>objectBreeze Beta Releases</h3>
<p>   <img src="http://www.nictunney.com/ob/assets/images/bricks.png" />  <a href="http://www.nictunney.com/ob/assets/zip/objectBreeze-1-1-0.zip">objectBreeze 1.1</a> - current beta release</p>
<h3>objectBreeze Historical Packages</h3>
<p>   <img src="http://www.nictunney.com/ob/assets/images/bricks.png" />  <a href="http://www.nictunney.com/ob/assets/zip/objectBreeze-0-9-6.zip">objectBreeze 0.9.6</a></p>
<p>   <img src="http://www.nictunney.com/ob/assets/images/bricks.png" />  <a href="http://www.nictunney.com/ob/assets/zip/objectBreeze-0-9-5.zip">objectBreeze 0.9.5</a></p>
<p>   <img src="http://www.nictunney.com/ob/assets/images/bricks.png" />  <a href="http://www.nictunney.com/ob/assets/zip/objectBreeze-0-9-4.zip">objectBreeze 0.9.4</a></p>
<p>   <img src="http://www.nictunney.com/ob/assets/images/bricks.png" />  <a href="http://www.nictunney.com/ob/assets/zip/objectBreeze-0-9-3.zip">objectBreeze 0.9.3</a></p>
<p>   <img src="http://www.nictunney.com/ob/assets/images/bricks.png" />  <a href="http://www.nictunney.com/ob/assets/zip/objectBreeze-0-9-2.zip">objectBreeze 0.9.2</a></p>
<p>   <img src="http://www.nictunney.com/ob/assets/images/bricks.png" />  <a href="http://www.nictunney.com/ob/assets/zip/objectBreeze-0-9-0.zip">objectBreeze 0.9.0</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.objectbreeze.com/views/downloads.cfm/feed</wfw:commentRss>
		</item>
		<item>
		<title>Support</title>
		<link>http://www.objectbreeze.com/views/support.cfm</link>
		<comments>http://www.objectbreeze.com/views/support.cfm#comments</comments>
		<pubDate>Wed, 19 Mar 2008 07:01:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[objectBreeze]]></category>

		<category><![CDATA[objectBreeze Support]]></category>

		<category><![CDATA[Support]]></category>

		<guid isPermaLink="false">http://www.objectbreeze.com/views/support.cfm</guid>
		<description><![CDATA[Support for objectBreeze is fairly limited due to the nature of the OSS license and ease of use of the tool. I am always happy to help users with objectBreeze and you can reach me at nic.tunney@nictunney.com if you need assistance, however, I recommend that you read the documentation and check out the
examples first.
]]></description>
			<content:encoded><![CDATA[<p>Support for objectBreeze is fairly limited due to the nature of the OSS license and ease of use of the tool. I am always happy to help users with objectBreeze and you can reach me at <a href="mailto:nic.tunney@nictunney.com">nic.tunney@nictunney.com</a> if you need assistance, however, I recommend that you <a href="www.objectbreeze.com/views/documentation.cfm">read the documentation</a> and check out the<br />
<a href="www.objectbreeze.com/views/examples.cfm">examples</a> first.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.objectbreeze.com/views/support.cfm/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
