Displaying properties of a Documentum object
When working with Documentum TypedObjects, you almost always need to retrieve their properties. Below is a method to print those properties to the Console.
Notice, that this example uses the getAllRepeatingStrings() method - a useful method for displaying values to the user, but not very useful if you need to process and work with the actual values.
public static void DisplayItem(IDfTypedObject obj)
{
if (obj == null)
return;
Console.WriteLine("-------------------------------------------");
int attrCount = obj.getAttrCount();
for (int i = 0; i <>
{
IDfAttr attr = null;
try
{
attr = obj.getAttr(i);
string attrName = attr.getName();
Console.Write(attrName + ": ");
if (!obj.hasAttr(attrName) obj.isNull(attrName))
{
Console.WriteLine("NULL");
continue;
}
Console.WriteLine(obj.getAllRepeatingStrings(attrName, "; "));
}
finally
{
NAR(attr);
attr = null;
}
}
}
Labels: .net, development, Documentum
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home