Uses of Class
com.ptc.windchill.esi.evt.ESIEventException

Packages that use ESIEventException
com.ptc.windchill.esi.evt   
 

Uses of ESIEventException in com.ptc.windchill.esi.evt
 

Methods in com.ptc.windchill.esi.evt that throw ESIEventException
 String SoapRequestRenderer.asSoapRequest()
          Every implementaton of this interface must be able to render a SOAP formatted XML request string.
protected  void EventEmitter.invokeTask(Releasable object, String action, WTObject waitingObject, String userName, Locale locale)
          Invoke an Info*Engine task to write the ESI Event into the appropriate JMS queue.Obtains from ESI properties:the name of the taskthe name of the JMS queueJMS queue authentication informationObtains the current user from the Session Manager.Obtains the SOAP message from the SoapRequestRenderer in the renderer attribute.Passes the obtained information to the task as parametersInvokes the task

Supported API: true
protected  String EventEmitter.getUserName()
          Obtains the user ID of the individual responsible for publishing objects.
protected  Locale EventEmitter.getLocale()
          Obtains the locale to use to publish objects.
protected  void EventEmitter.testArgument(Object obj, String name, Class cls)
           
protected  void EventEmitter.testStringArgument(String s, String name)
           
protected  void ESIValidatorImpl.validateInstance(Object object, String name, Class cls)
          Make sure that the argument is not null and that is an instance of the class specified.
 String ESISoapRequestRenderer.asSoapRequest()
          This is a template method that forces subclasses to validate() and then executes their buildArguments() method.
protected abstract  void ESISoapRequestRenderer.validate()
          Abstract method forcing subclasses to ensure that their state is correct before attempting to build the request.
protected abstract  String ESISoapRequestRenderer.buildArguments()
          Abstract method forcing subclasses to create the XML fragment that will be enclosed in a SOAP envelope.
protected  void ESIEventRenderer.validate()
          Make sure that the event is not null and that its validate() method is invoked.
protected  String ESIEventRenderer.buildArguments()
          Builds an XML fragment with the following: ObjectID TransactionID Class WaitingEventID One or more ESITarget XML elements

Supported API: false
private  void ESIEventRenderer.addTargets(StringBuffer sb)
           
 Collection ESIEvent.getTargets()
          Returns a collection of ESITargetAssociation objects related to the WTObject in the object attribute.
 void ESIEvent.validate()
          Insures that the ESIEvent object has the correct state and is ready to be published.