A C D E F G H I L M N O P R S T U W _

A

addIBAs(Element, IBAHolder, String) - Static method in class ext.sulis.StaticHelper
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.
addIBAs(Element, IBAHolder, String, SimpleDateFormat, boolean, int) - Static method in class ext.sulis.StaticHelper
add the ibas of an object to an element as Atts, prefixing optionally with a string
AutoCreator - Class in ext.sulis
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)
AutoCreator() - Constructor for class ext.sulis.AutoCreator
 

C

callTask(Persistable, String) - Static method in class ext.tools.ToolUtils
workflow form of callTask
callTask(Hashtable, Group, String) - Static method in class ext.tools.ToolUtils
short form of callTask
callTask(Hashtable, Group, String, Hashtable) - Static method in class ext.tools.ToolUtils
Prepare and invoke an InfoEngine Task.
checkCadObjs(Object, Hashtable) - Static method in class ext.sulis.SulisStructHelper
answer true or false if a Part's related CAD Objects are completely in acceptable state[s] (usually RELEASED)
checkPart(Object, Hashtable, boolean) - Static method in class ext.sulis.SulisStructHelper
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)
checkPN(PromotionNotice, Hashtable, boolean, Hashtable) - Static method in class ext.sulis.SulisStructHelper
answer true or false if all Parts in a PN are OK
ContentToolbox - Class in ext.tools
 
ContentToolbox() - Constructor for class ext.tools.ContentToolbox
 
createAbstractValueView(AttributeDefDefaultView, String) - Static method in class ext.sulis.UpdateType
helper method for iba stuff
createAbstractValueView(AttributeDefDefaultView, String) - Static method in class ext.tools.UpdateIBAs
helper method for iba stuff
createNewWTPart(EPMDocument, String, String, PartType, String, EPMWorkspace, WTOrganization, Source, QuantityUnit) - Method in class ext.sulis.AutoCreator
call superclass method with passed-in args, then type the newly created WTPart
createTempDir() - Method in class ext.tools.ContentToolbox
Creates a temporary directoy under Windchill/temp for use with this ContentToolbox object.
CVSVersion - Static variable in class ext.tools.ContentToolbox
 
CVSVersion - Static variable in class ext.tools.DumpURL
 
CVSVersion - Static variable in class ext.tools.ListAll
 
CVSVersion - Static variable in class ext.tools.PropertyConfigurator
 
CVSVersion - Static variable in class ext.tools.RunListAll
 
CVSVersion - Static variable in class ext.tools.ToolUtils
 
CVSVersion - Static variable in class ext.tools.UpdateIBAs
 
CVSVersion - Static variable in class ext.tools.webjects.Subst
 

D

DATE_WITH_TIME - Static variable in class ext.sulis.StaticHelper
 
deleteAllContent(ContentHolder) - Method in class ext.tools.ContentToolbox
Deletes all ContentItems (including Primary) from the ContentHolder.
deleteContent(ContentHolder, ContentItem) - Method in class ext.tools.ContentToolbox
Deletes the specified ContentItem from the ContentHolder.
deleteDirectory(File) - Method in class ext.tools.ContentToolbox
Deletes directory and all subdirs and contained files.
deletePrimary(WTDocument) - Method in class ext.tools.ContentToolbox
Deletes the primary content of a WTDocument.
deleteTempDirectory() - Method in class ext.tools.ContentToolbox
Deletes the temporary directory associated with this toolbox.
deser(String[]) - Static method in class ext.tools.ToolUtils
deserialize an object from a file and dump it to stdout
deserex(String[]) - Static method in class ext.tools.ToolUtils
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
doConfigure(URL, LoggerRepository) - Method in class ext.tools.PropertyConfigurator
overridden to call configureAndWatch
doDel(Object[], boolean) - Method in class ext.tools.ListAll
 
doServerDel(Object[]) - Static method in class ext.tools.ListAll
 
doServerExpand(Persistable) - Static method in class ext.tools.ListAll
 
doUncompressFile(String, String) - Static method in class ext.tools.ContentToolbox
Uncompress the incoming file.
downloadContent(ApplicationData) - Method in class ext.tools.ContentToolbox
Download the specified ContentItem from the ContentHolder to the temp directory and return it as a File.
downloadContent(ApplicationData, String) - Method in class ext.tools.ContentToolbox
 
downloadContent(ApplicationData, File) - Method in class ext.tools.ContentToolbox
Download the specified ContentItem from the ContentHolder to the temp directory and return it as a File.
downloadPrimary(FormatContentHolder) - Method in class ext.tools.ContentToolbox
Downloads and returns the primary content of the WTDocument.
downloadPrimary(WTDocument, File) - Method in class ext.tools.ContentToolbox
Downloads and returns the primary content of the WTDocument to the specified location.
dumpGroup(Group) - Static method in class ext.tools.ToolUtils
class to call dump of first element of group passed in.
dumpGroup(Group, int) - Static method in class ext.tools.ToolUtils
class to dump a number of elements of group passed in.
dumpObj(Object, boolean, boolean) - Method in class ext.tools.ListAll
 
DumpURL - Class in ext.tools
print data from calling a URL to stdout, possibly including headers (to STDOUT).
DumpURL() - Constructor for class ext.tools.DumpURL
 

E

escapeXML(Object) - Static method in class ext.tools.ToolUtils
escape xml (or html) special chars & > < " ' with their textual representation e.g.
EventService - Interface in ext.sulis.service
 
ext.sulis - package ext.sulis
the ext.sulis package provides commercial classes developed and maintained by SULIS GmbH
ext.sulis.service - package ext.sulis.service
this package provides commercial windchill service classes developed and maintained by SULIS GmbH
ext.tools - package ext.tools
free java classes with utilities and helpful methods
ext.tools.webjects - package ext.tools.webjects
free webject[s]

F

fixEscapes(String[]) - Static method in class ext.tools.ToolUtils
call fixEscapes for all strings in an array.
fixEscapes(String, StringBuffer) - Static method in class ext.tools.ToolUtils
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
fixEscapes(String) - Static method in class ext.tools.ToolUtils
return string with occurences of %hh (hh being two hex digits) replaced with the character represented by hex value.
fixObid(Group) - Static method in class ext.tools.ToolUtils
make obid atts in group contain only the short obid for wt so we loop and change all values of atts named obid or masterReference
fixObid(Group, String[], boolean) - Static method in class ext.tools.ToolUtils
make obid atts in group contain only the short obid for wt so we loop and change all values of atts in String[] fixNames
forcedUpdate(IBAHolder, Object, Locale, MeasurementSystemDefaultView) - Static method in class ext.tools.UpdateIBAs
 
FORMATTERT - Static variable in class ext.sulis.UpdateType
 
FORMATTERT - Static variable in class ext.tools.UpdateIBAs
 

G

getContents(ContentHolder) - Method in class ext.tools.ContentToolbox
Returns all secondary contents for an object as an Enumeration.
getExtension(String) - Static method in class ext.tools.ContentToolbox
Used to extract and return the extension of a given file.
getFileName(String) - Static method in class ext.tools.ContentToolbox
Used to extract the filename without its extension.
getFullTypeName(String) - Static method in class ext.sulis.StaticHelper
return a type"s full type name e˙g˙, WCTYPE|wt.part.WTPart|de.sulis.Stype
getIsFromContentHolder(ContentHolder, ContentRoleType) - Static method in class ext.tools.ContentToolbox
Method getIsFromContentHolder.
getIsFromContentHolder(ContentHolder, String) - Static method in class ext.tools.ContentToolbox
Method getIsFromContentHolder.
getOR(Persistable) - Static method in class ext.tools.ToolUtils
 
getOR(Object) - Static method in class ext.tools.ToolUtils
 
getTempDir() - Method in class ext.tools.ContentToolbox
Returns the currently assigned temporary directory or null if it hasn't been assigned.
getType(WTObject) - Static method in class ext.sulis.StaticHelper
return an objects type name
getWidths(Group) - Static method in class ext.tools.ToolUtils
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
group2csv(Group, String, String, boolean) - Static method in class ext.tools.ToolUtils
make csv data from group
group2HashArray(Group) - Static method in class ext.tools.ToolUtils
return a group as an array of Hashtables filled with first att values, including com.infoengine.object.type meta (e.g., wt.part.WTPart)
group2HashArray(Group, boolean) - Static method in class ext.tools.ToolUtils
return a group as an array of Hashtables filled with first att values, including com.infoengine.object.type meta (e.g., wt.part.WTPart)

H

hash2Group(Hashtable, String) - Static method in class ext.tools.ToolUtils
Make an infoengine group from a hash table.
hash2Group(Hashtable, String, String, String) - Static method in class ext.tools.ToolUtils
Make an infoengine group from a hash table, each key/value pair givng an element having a key and value att.
hash2ParamGroup(Hashtable, Hashtable, String) - Static method in class ext.tools.ToolUtils
prepare a form group from 2 hashes, one gives "normal" atts, the other makes atts of the form param=name=value

I

IBAHash(IBAHolder) - Static method in class ext.sulis.StaticHelper
return the result of IBAHash(IBAHolder,SimpleDateFormat) with default date "yyyyMMdd hh:mm:ss"
IBAHash(DefaultAttributeContainer) - Static method in class ext.sulis.StaticHelper
return the result of IBAHash(DefaultAttributeContainer,SimpleDateFormat) with default date "yyyyMMdd hh:mm:ss"
IBAHash(IBAHolder, String) - Static method in class ext.sulis.StaticHelper
return the result of IBAHash(IBAHolder,SimpleDateFormat) with dateformat passed in
IBAHash(IBAHolder, String, boolean) - Static method in class ext.sulis.StaticHelper
return the result of IBAHash(IBAHolder,SimpleDateFormat,withUnits) with dateformat passed in
IBAHash(IBAHolder, SimpleDateFormat) - Static method in class ext.sulis.StaticHelper
return the IBAs of an IBAHolder; format Timestamps with dateformat passed in.
IBAHash(DefaultAttributeContainer, SimpleDateFormat) - Static method in class ext.sulis.StaticHelper
return the IBAs of an IBAHolder's attribute container; format Timestamps with dateformat passed in.
IBAHash(IBAHolder, SimpleDateFormat, boolean) - Static method in class ext.sulis.StaticHelper
return the IBAs of an IBAHolder; format Timestamps with dateformat passed in.
IBAHash(DefaultAttributeContainer, SimpleDateFormat, boolean) - Static method in class ext.sulis.StaticHelper
return the IBAs of an IBAHolder's attribute container; format Timestamps with dateformat passed in.
IBAHash(IBAHolder, SimpleDateFormat, boolean, int) - Static method in class ext.sulis.StaticHelper
return the IBAs of an IBAHolder; format Timestamps with dateformat passed in.
IBAHash(DefaultAttributeContainer, SimpleDateFormat, boolean, int) - Static method in class ext.sulis.StaticHelper
return the IBAs of an IBAHolder's attribute container; format Timestamps with dateformat passed in.
insert(WTHashSet) - Static method in class ext.sulis.StaticHelper
persiste the objects in the WTHashSet using server side method.
isRoleMaster(String, int) - Static method in class ext.tools.ToolUtils
tell caller if a links roleA or roleB object is a Master.
isValUnique(Group, String) - Static method in class ext.tools.ToolUtils
tell if a group's column contains the same value in all rows (e.g. verify all rows have the same value for att number)

L

latestVersionWrkObjFromObid(Object) - Static method in class ext.tools.ToolUtils
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.
ListAll - Class in ext.tools
commandline invocation to query details about windchill objects, also lets you delete objects.
ListAll() - Constructor for class ext.tools.ListAll
 
ListAll(boolean) - Constructor for class ext.tools.ListAll
 
loadprops() - Method in class ext.tools.ListAll
 
logElement(Logger, Element) - Static method in class ext.tools.ToolUtils
log a group's xml to the log4j logger.
logException(Logger, Throwable) - Static method in class ext.tools.ToolUtils
log an exceptions stacktrace to the logger
logGroup(Logger, Group, String) - Static method in class ext.tools.ToolUtils
log a group's xml to the log4j logger.
logGroup(Logger, Group) - Static method in class ext.tools.ToolUtils
log a group's xml to the log4j logger.
lookupFromGroup(Group, String, String) - Static method in class ext.tools.ToolUtils
return a lookup hash made from two cols of a group

M

main(String[]) - Static method in class ext.sulis.StaticHelper
print program usage info or invoke testConn()
main(String[]) - Static method in class ext.sulis.SulisStructHelper
print program usage info or call checkCadObjs() with supplied WTPart-OBID STATUS [STATUS ...]
main(String[]) - Static method in class ext.sulis.UpdateType
 
main(String[]) - Static method in class ext.tools.DumpURL
main method acquiring the data from a URL and printing it to System.out.
main(String[]) - Static method in class ext.tools.ListAll
 
main(String[]) - Static method in class ext.tools.RunListAll
 
main(String[]) - Static method in class ext.tools.ToolUtils
main to invoke setting of state or test isRoleMaster().
main(String[]) - Static method in class ext.tools.UpdateIBAs
entry point from commandline invocation - check args and act accordingly.
mergeSelectedAtts(Group, String, Group, String, String[]) - Static method in class ext.tools.ToolUtils
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.
meta2att(Group, String, String) - Static method in class ext.tools.ToolUtils
adds normal Att for requested meta data
MULTIVAL_ERR - Static variable in class ext.sulis.StaticHelper
 
MULTIVAL_FIRST - Static variable in class ext.sulis.StaticHelper
 
MULTIVAL_VECTOR - Static variable in class ext.sulis.StaticHelper
 

N

newOneOff(OneOffVersioned) - Static method in class ext.sulis.StaticHelper
 
newStandardEventService() - Static method in class ext.sulis.service.StandardEventService
 
newStandardPremiumEventService() - Static method in class ext.sulis.service.StandardPremiumEventService
 
newVersion(Versioned) - Static method in class ext.sulis.StaticHelper
 
nn(Object) - Static method in class ext.tools.ToolUtils
returns an empty string if passed null or an object's string representation
nn(Object, String) - Static method in class ext.tools.ToolUtils
returns a default string if passed null or an object's string representation
nno(Object) - Static method in class ext.tools.ToolUtils
returns an empty string if passed null or the object

O

objFromObid(Object) - Static method in class ext.tools.ToolUtils
return a persistable from an object (which via toString() must give an obid)

P

performStartupProcess() - Method in class ext.sulis.service.StandardEventService
 
performStartupProcess() - Method in class ext.sulis.service.StandardPremiumEventService
 
PremiumEventService - Interface in ext.sulis.service
 
prettyPrint(Object) - Static method in class ext.tools.ToolUtils
simple override method for fullblown prettyPrint - returns a string of the obj's prettyprinted representation result will (intentionally) resemble perl's Data::Dumper output.
prettyPrint(Object, boolean) - Static method in class ext.tools.ToolUtils
simple override method for fullblown prettyPrint - returns a string of the obj's prettyprinted representation result will (intentionally) resemble perl's Data::Dumper output.
prettyPrint(Object, StringBuffer, String, boolean) - Static method in class ext.tools.ToolUtils
print an object in a layout that allows to identify hases, vectors etc.
process(String[]) - Method in class ext.tools.ListAll
 
processNotifyVetoableEvent(Object) - Method in class ext.sulis.service.StandardPremiumEventService
 
PropertyConfigurator - Class in ext.tools
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
PropertyConfigurator() - Constructor for class ext.tools.PropertyConfigurator
 

R

readGroup(String) - Static method in class ext.tools.ToolUtils
deserialize an infoengine group from a file.
removeAttNameTypePrefix(Group, String[]) - Static method in class ext.tools.ToolUtils
removes the type prefix in an att's name (e.g., wt.part.WTPartUsageLink.quantity.unit -> quantity.unit)
removeAttNameTypePrefix(Group, String[], String) - Static method in class ext.tools.ToolUtils
removes the type prefix in an att's name (e.g., wt.part.WTPartUsageLink.quantity.unit -> quantity.unit)
reSubst(Task) - Method in class ext.tools.webjects.Subst
entry point for webject invocation.
rmDashR(String) - Static method in class ext.tools.ToolUtils
 
rmDashR(File) - Static method in class ext.tools.ToolUtils
 
rollback(String, String) - Static method in class ext.tools.ListAll
 
rollup(String, String) - Static method in class ext.tools.ListAll
 
rotGroup(Group) - Static method in class ext.tools.ToolUtils
rotate group -> cols get rows, new col headers are row0 row1 etc.
RunListAll - Class in ext.tools
allow invokation of webjects/tasks via commandline.
RunListAll() - Constructor for class ext.tools.RunListAll
 

S

saveGroup(Group, String) - Static method in class ext.tools.ToolUtils
serialize an infoengine group to a file.
serializeIt(String) - Static method in class ext.tools.ListAll
 
serverQuery(QuerySpec) - Method in class ext.tools.ListAll
 
setLC(String, RevisionControlled) - Static method in class ext.tools.ToolUtils
 
setStates(String[]) - Static method in class ext.tools.ToolUtils
set the state of obid[s] passed in; if args[0] is "-l" then args[1] has lifecycle to assign to objs
setTempDir(File) - Method in class ext.tools.ContentToolbox
Assigns the temporary directory for this toolbox to the specified directory.
setup() - Method in class ext.sulis.service.StandardPremiumEventService
 
shortObid(String) - Static method in class ext.tools.ToolUtils
Deprecated. Method shortObid(String) is deprecated, replaced by shortObid(Object).
shortObid(String, boolean) - Static method in class ext.tools.ToolUtils
Deprecated. Method shortObid(String ,boolean) is deprecated, replaced by shortObid(Object, boolean).
shortObid(Object) - Static method in class ext.tools.ToolUtils
extract the short ([OV]R:class.name:seqnr) obid from a ufid
shortObid(Object, boolean) - Static method in class ext.tools.ToolUtils
extract the short ([OV]R:class.name:seqnr) obid from a ufid
stackTraceContains(String) - Static method in class ext.sulis.StaticHelper
 
stackTraceContains(String, boolean) - Static method in class ext.sulis.StaticHelper
 
stackTraceContains(Pattern) - Static method in class ext.sulis.StaticHelper
 
StandardEventService - Class in ext.sulis.service
Provide a service to allow I*E tasks as event handlers with the option to veto aginst the event.
StandardEventService() - Constructor for class ext.sulis.service.StandardEventService
 
StandardPremiumEventService - Class in ext.sulis.service
Provide a service to allow I*E tasks as event handlers with the option to veto aginst the event.
StandardPremiumEventService() - Constructor for class ext.sulis.service.StandardPremiumEventService
 
StaticHelper - Class in ext.sulis
purpose: provide static methods to ease various common windchill tasks
StaticHelper() - Constructor for class ext.sulis.StaticHelper
 
suachmas(String) - Method in class ext.tools.ListAll
 
subGroup(Group, int, int) - Static method in class ext.tools.ToolUtils
return part of a group (for paging? )
Subst - Class in ext.tools.webjects
implements a webject to run regular expression substitution on group columns.
Subst() - Constructor for class ext.tools.webjects.Subst
 
SulisStructHelper - Class in ext.sulis
purpose: provide static methods for checking WTParts CAD Objects/Structure
SulisStructHelper() - Constructor for class ext.sulis.SulisStructHelper
 

T

testConn(String[]) - Static method in class ext.sulis.StaticHelper
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
ToolUtils - Class in ext.tools
collection of a few useful methods to help with windchill/IE
ToolUtils() - Constructor for class ext.tools.ToolUtils
 
trimAtt(Group, String) - Static method in class ext.tools.ToolUtils
walks a group's elements and trims whitespace from a given Att's value - IeDatum will be String afterwards.
typeArray(WTObject) - Static method in class ext.sulis.StaticHelper
return an array with an objects type hierarchy
typeArray(String) - Static method in class ext.sulis.StaticHelper
return an array with an objects type hierarchy

U

update(Persistable) - Static method in class ext.tools.ToolUtils
calls server side update method on a given Persistable, bypassing checkin/checkout etc.
updateContent(ContentHolder, File, String) - Method in class ext.tools.ContentToolbox
Replaces an existing secondary ContentItem with the specified File if it has the same name or creates a new ContentItem if it does not.
UpdateIBAs - Class in ext.tools
purpose: create/instantiate the IBAHolder, then checkout IBAHolder, add IBAs, checkin
UpdateIBAs() - Constructor for class ext.tools.UpdateIBAs
 
updateIBAs(String[]) - Static method in class ext.tools.UpdateIBAs
does the work, string array description see main()
updatePrimary(FormatContentHolder, File, String) - Static method in class ext.tools.ContentToolbox
Creates or Updates the primary content of a WTDocument using the specified file.
updatePrimary(FormatContentHolder, File, String, boolean) - Static method in class ext.tools.ContentToolbox
 
UpdateType - Class in ext.sulis
purpose: create/instantiate the IBAHolder, then checkout IBAHolder, add IBAs, checkin
UpdateType() - Constructor for class ext.sulis.UpdateType
 

W

WITH_UNITS - Static variable in class ext.sulis.StaticHelper
 
WITHOUT_UNITS - Static variable in class ext.sulis.StaticHelper
 
wrkObjFromObid(Object) - Static method in class ext.tools.ToolUtils
return a persistable from an object (which via toString() must give an obid), return the working copy if the object is checked out.

_

_getEffInfo(EffManagedVersion, String) - Static method in class ext.tools.ListAll
 
_getPathOccInfo(String, String) - Static method in class ext.tools.ListAll
 
_insert(WTHashSet) - Static method in class ext.sulis.StaticHelper
 
_serverQuery(QuerySpec) - Static method in class ext.tools.ListAll
 
_update(Persistable) - Static method in class ext.tools.ToolUtils
server side part of update method.

A C D E F G H I L M N O P R S T U W _