add the ibas of an object to an element as Atts, prefixing optionally with a string; use default data and time, no units and throw error on multivalued iba.
this class overrides createNewWTPart() in order to allow changes to newly created (autoassociated) Parts, namely TYPING them and setting attributes (like setting number equals name)
answer true or false if a Part's children hava a (formerly) released version, and related CAD Objects are completely in acceptable state[s] (usually RELEASED)
deserialize the base64 encoded text given in argv into an object and either print a stacktrace (if it's an exception) or dump it to stdout
typical use to get a stacktrace for the exception message in an I*E error group
replaces all occurrences of %hh (hh being two hex digits) with the character represented by hex value VR%3Awt.doc.WTDocument%3A423428 -> VR:wt.doc.WTDocument:423428 currently provides no way to escape the % except with %25
return a string that will set the width for a display webject for all
cols of a group to the max num of chars contained in each col.
NOTE: as a sideeffect it checks and makes sure first element(=line) has all attributes occurring in elements 2..n, so display-table will work properly
return the latest version of a persistable from an object (which via toString() must give an obid), return the working copy if the object is checked out.
merge the atts from one group into the rows of a receiving group, using a value from the receiving group as key into group from
will throw exception if the lookup key value is not present in "from" group.
simple override method for fullblown prettyPrint - returns a string of the obj's prettyprinted representation
result will (intentionally) resemble perl's Data::Dumper output.
simple override method for fullblown prettyPrint - returns a string of the obj's prettyprinted representation
result will (intentionally) resemble perl's Data::Dumper output.
make log4j reread it's configuration if properties are modified;
to force usage of this class start java with -Dlog4j.configuratorClass=ext.tools.PropertyConfigurator
to change the watch interval from 1 minute default (60000 millis) to say 5 minutes use -DwatchInterval=300000
allow testing of oracle connection running "select sysdate from dual", either with supplied args or the connection info from
db.properties. prints result to STDERR