Over the years people have asked me for class diagrams of the Vault API. I avoided doing them mainly because I don't have time.
Recently, I've started playing around with Visual Studio 2010, and I found that it can auto generate some pretty good diagrams. So now I have no excuse. Here are the class diagrams for the Vault API. The only thing missing are the service classes from the Web Service API. The diagram would have been incomprehensible if I left them in.
Web Service API diagram
Client API diagram
Job Processor API diagram
I don't like how enums get a self reference, but everything else looks accurate.

Leave a Reply