|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ptc.windchill.esi.rnd.VdbBuilderImpl
public class VdbBuilderImpl
The default ESI VdbBuilder implementation.
Supported API: true
Extendable: true
| Nested Class Summary | |
|---|---|
static class |
com.ptc.windchill.esi.rnd.VdbBuilderImpl.ElementKey
|
| Method Summary | |
|---|---|
void |
addElement(String groupName,
com.infoengine.object.factory.Element element,
Persistable persistable,
Persistable[] dependents,
Collection targets)
Creates a VdbElement containing an I*E Element and a Persistable. |
com.infoengine.object.IeCollection |
asVDB()
Create the VDB from the contents of the VdbGroups that were built. |
protected VdbGroup |
getGroup(String groupName)
Returns the VdbGroup identified by the groupName attribute. |
String |
getTransactionNumber()
Gets the value of the attribute: transactionNumber; The number of an ESI transaction. |
void |
initialize(String transactionNumber)
Make sure the object is ready for requests. |
boolean |
isEmpty()
Returns a boolean response based on if groups are empty in the IeCollection. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public String getTransactionNumber()
getTransactionNumber in interface VdbBuilderpublic void initialize(String transactionNumber)
initialize in interface VdbBuildertransactionNumber - protected VdbGroup getGroup(String groupName)
groupName -
public void addElement(String groupName,
com.infoengine.object.factory.Element element,
Persistable persistable,
Persistable[] dependents,
Collection targets)
throws com.ptc.windchill.esi.rnd.ESIRendererException
addElement in interface VdbBuildergroupName - The logical group to which the element argument is to be added.element - The I*E element that is to be added to the group.persistable - The persistable, of which the element is a representation. May be null.dependents - Dependent persistables, also of which the element is a representation. May be null.targets - Collection of ESITarget objects.
com.ptc.windchill.esi.rnd.ESIRendererException
public com.infoengine.object.IeCollection asVDB()
throws com.ptc.windchill.esi.rnd.ESIRendererException
asVDB in interface VdbBuildercom.ptc.windchill.esi.rnd.ESIRendererException
public boolean isEmpty()
throws com.ptc.windchill.esi.rnd.ESIRendererException
isEmpty in interface VdbBuildercom.ptc.windchill.esi.rnd.ESIRendererException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||