IDfCollections, Part 0

The next few posts will focus on the IDfCollection objects.  We all know and use them, and we all wish they had more functionality.  For example, you can’t directly create an IDfCollection object, but it sure would be useful if you could.  You can’t add columns or rows to an IDfCollection object or even change the values they contain, but it sure would be useful if you could.  How about traversing forward and backward or randomly through an IDfCollection’s rows, or submitting an IDfCollection for update?  In many ways, the IDfCollection object is a direct encapsulation of the collection used by the Documentum API (DMCL) years ago.  That’s a little unfortunate, because it could potentially be so much more.

In the next few posts I will examine the IDfCollection object more closely and offer some suggestions on how you might extend its capabilities, or at least work within its constraints a little better.  Specifically, I will discuss these ideas:

  • The basic use of the IDfCollection object,
  • How to process a generic IDfCollection,
  • How to detect an empty collection,
  • How to determine the size of a collection,
  • How to use IDfCollections in recursive situations,
  • How to model a collection in Java (i.e., an alternative).

So, stay tuned.


About Scott
I have been implementing Documentum solutions since 1997. In 2005, I published a book about developing Documentum solutions for the Documentum Desktop Client (ISBN 0595339689). In 2010, I began this blog as a record of interesting and (hopefully) helpful bits of information related to Documentum, and as a creative outlet.

One Response to IDfCollections, Part 0

  1. Pingback: “The Basics” Series | dm_misc: Miscellaneous Documentum Information

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: