jclouds/jclouds — pull request #412 by grkvlt (2012-03-08 20:37:44+00:00)
Title: Issue 830: The VAppClient and VApp domain objects

I know this is a huge pull (134 files, yes) but my branches had gotten out of sync, so this is the result of a re-merge with master. It ought to at least apply cleanly, and the unit tests do pass. The domain objects are pretty much boilerplate anyway, although see below. I also think I should probably go through each domain object individually and check manually that there is nothing out of place, such as missing methods in the builders or incorrect toString/equals methods. This also contains a bunch of CIM classes that I think need removed, as they are the auto-generated ones from the DMTF schema. The rest of the code is just the supporting domain object classes required for the VAppClient and the client/async client itself.

I would suggest that this is consided WIP, for review purposes currently, until I go over the domain objects. The expect (unit) and live tests for all of this are going to be a completely separate pull request anyway.