com.ptc.windchill.uwgm.proesrv.conflict
Class UwgmMessageSaAdapter

java.lang.Object
  extended bycom.ptc.windchill.uwgm.proesrv.conflict.UwgmMessageSaAdapter
All Implemented Interfaces:
UwgmMessageHandler

public class UwgmMessageSaAdapter
extends Object
implements UwgmMessageHandler

UwgmMessageHadler implementation for Standalone requests


Field Summary
private static Log log
          logging
 
Constructor Summary
UwgmMessageSaAdapter()
          Simple adapter for UwgmExceptionHadler implementations
 
Method Summary
protected  MessageElement[] convertMessagesToElements(com.ptc.windchill.uwgm.soap.uwgm.UwgmMessage[] messages)
           
private  WTCollection getAppliedEntities(com.ptc.windchill.uwgm.soap.uwgm.UwgmMessage_i message)
           
private  WTCollection getObjectsFromApplicableEntityIds(com.ptc.windchill.uwgm.soap.uwgm.UwgmMessage_i message)
           
private  WTCollection getObjectsFromMessage(com.ptc.windchill.uwgm.soap.uwgm.UwgmMessage message)
           
protected  void processCause(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest, Throwable throwable)
           
 void processConflictException(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest, UwgmConflictException conflictException)
          processConflictException
 void processErrorException(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest, UwgmErrorException errorException)
          processErrorException
 void processInfoMessages(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest)
          processInfoMessages
 void processValidationException(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest, RequestValidationException validationException)
          processValidationException
protected  void reportElements(MessageElement[] elements)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static Log log
logging

Constructor Detail

UwgmMessageSaAdapter

public UwgmMessageSaAdapter()
Simple adapter for UwgmExceptionHadler implementations

Method Detail

processErrorException

public void processErrorException(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest,
                                  UwgmErrorException errorException)
processErrorException

Specified by:
processErrorException in interface UwgmMessageHandler
Parameters:
uwgmRequest - UwgmRequest
errorException - UwgmErrorException

processConflictException

public void processConflictException(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest,
                                     UwgmConflictException conflictException)
processConflictException

Specified by:
processConflictException in interface UwgmMessageHandler
Parameters:
uwgmRequest - UwgmRequest
conflictException - UwgmConflictException

processValidationException

public void processValidationException(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest,
                                       RequestValidationException validationException)
processValidationException

Specified by:
processValidationException in interface UwgmMessageHandler
Parameters:
uwgmRequest - UwgmRequest
validationException - RequestValidationException

processInfoMessages

public void processInfoMessages(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest)
processInfoMessages

Specified by:
processInfoMessages in interface UwgmMessageHandler
Parameters:
uwgmRequest - UwgmRequest

convertMessagesToElements

protected MessageElement[] convertMessagesToElements(com.ptc.windchill.uwgm.soap.uwgm.UwgmMessage[] messages)
Parameters:
messages - UwgmMessage[]
Returns:
MessageElement[]

reportElements

protected void reportElements(MessageElement[] elements)

getObjectsFromMessage

private WTCollection getObjectsFromMessage(com.ptc.windchill.uwgm.soap.uwgm.UwgmMessage message)

processCause

protected void processCause(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest,
                            Throwable throwable)

getObjectsFromApplicableEntityIds

private WTCollection getObjectsFromApplicableEntityIds(com.ptc.windchill.uwgm.soap.uwgm.UwgmMessage_i message)

getAppliedEntities

private WTCollection getAppliedEntities(com.ptc.windchill.uwgm.soap.uwgm.UwgmMessage_i message)