|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ptc.windchill.uwgm.soap.uwgm.UwgmRequestDispatcher
com.ptc.windchill.uwgm.soap.impl.uwgmsvc.DefaultRequestDispatcher
com.ptc.windchill.uwgm.proesrv.ProeServiceRequestDispatcher
Proe services request dispatcher
Field Summary | |
private static Log |
log
logging |
private UwgmMessageHandler |
messageHandler
UwgmExceptionHadler |
private static String |
REQUEST_BIND_KEY
bind key to attach ProesrvRequest implementation to the uwgmRequest |
private RequestResultCache |
resultCache
Transaction result cache |
private Set |
successfulRequests
|
Fields inherited from class com.ptc.windchill.uwgm.soap.uwgm.UwgmRequestDispatcher |
|
Constructor Summary | |
ProeServiceRequestDispatcher(RequestContext requestContext,
com.ptc.windchill.uwgm.soap.uwgm.UwgmTransaction uwgmTransaction)
constructor |
|
ProeServiceRequestDispatcher(RequestContext requestContext,
com.ptc.windchill.uwgm.soap.uwgm.UwgmTransaction uwgmTransaction,
UwgmMessageHandler messageHandler)
|
Method Summary | |
protected boolean |
arePredecessorsSucceeded(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest request)
returns true if all predecessors were succeeded |
boolean |
dispatchRequest(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest)
overriden super.dispatchRequest to add businees logic |
private ProeServiceRequest |
getRequestImplementation(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest)
binds and returns UwgmRequest request implementation |
protected void |
onAddToWorkspace(com.ptc.windchill.uwgm.soap.uwgmsvc.AddToWorkspace uwgmRequest)
binds AddToWorkspace implementation |
protected void |
onAssociatePartWithEpm(com.ptc.windchill.uwgm.soap.uwgmsvc.AssociatePartWithEpm uwgmRequest)
binds implementation for AssociatePartWithEpmRequest |
protected void |
onCheckin(com.ptc.windchill.uwgm.soap.uwgmsvc.Checkin uwgmRequest)
binds Checkin implementation |
protected void |
onDbObjGetInformation(com.ptc.windchill.uwgm.soap.uwgmsvc.DbObjGetInformation uwgmRequest)
|
protected void |
onDependencyTracing(com.ptc.windchill.uwgm.soap.uwgmsvc.DependencyTracing uwgmRequest)
|
protected void |
onEpmAddToWorkspace(com.ptc.windchill.uwgm.soap.uwgmsvc.EpmAddToWorkspace uwgmRequest)
|
protected void |
onEpmRename(com.ptc.windchill.uwgm.soap.uwgmsvc.EpmRename uwgmRequest)
binds EpmRename implementation |
protected void |
onEpmUpload(com.ptc.windchill.uwgm.soap.uwgmsvc.EpmUpload uwgmRequest)
|
protected void |
onEpmUploadA(com.ptc.windchill.uwgm.soap.uwgmsvc.EpmUploadA uwgmRequest)
|
protected void |
onEpmUploadB(com.ptc.windchill.uwgm.soap.uwgmsvc.EpmUploadB uwgmRequest)
|
protected void |
onFindEpmIterations(com.ptc.windchill.uwgm.soap.uwgmsvc.FindEpmIterations uwgmRequest)
|
protected void |
onFindPartIterations(com.ptc.windchill.uwgm.soap.uwgmsvc.FindPartIterations uwgmRequest)
|
protected void |
onGetContentDownloadInfo(com.ptc.windchill.uwgm.soap.uwgmsvc.GetContentDownloadInfo uwgmRequest)
|
protected void |
onGetFolderContent(com.ptc.windchill.uwgm.soap.uwgmsvc.GetFolderContent uwgmRequest)
|
protected void |
onGetNewDocumentNumbers(com.ptc.windchill.uwgm.soap.uwgmsvc.GetNewDocumentNumbers uwgmRequest)
|
protected void |
onPartIBAModification(com.ptc.windchill.uwgm.soap.uwgmsvc.PartIBAModification uwgmRequest)
|
protected void |
onPartRename(com.ptc.windchill.uwgm.soap.uwgmsvc.PartRename uwgmRequest)
binds PartRename implementation |
protected void |
onPrepareEpmForUpload(com.ptc.windchill.uwgm.soap.uwgmsvc.PrepareEpmForUpload uwgmRequest)
binds implementation for PrepareEpmForUpload request |
protected void |
onRemoveFromWorkspace(com.ptc.windchill.uwgm.soap.uwgmsvc.RemoveFromWorkspace uwgmRequest)
binds implementation for WorkspaceDeleteRequest request |
protected void |
onServerGetInformation(com.ptc.windchill.uwgm.soap.uwgmsvc.ServerGetInformation uwgmRequest)
binds implementation for ServerGetInformation request |
protected void |
onSetTargetFolder(com.ptc.windchill.uwgm.soap.uwgmsvc.SetTargetFolder uwgmRequest)
|
protected void |
onTestRequest(com.ptc.windchill.uwgm.soap.uwgmsvc.TestRequest uwgmRequest)
Unit testing gateway |
protected void |
onUndoCheckout(com.ptc.windchill.uwgm.soap.uwgmsvc.UndoCheckout uwgmRequest)
binds UndoCheckout implementation |
protected void |
onUpdate(com.ptc.windchill.uwgm.soap.uwgmsvc.Update uwgmRequest)
binds Update implementation |
protected void |
onWorkspaceConflictReportRequest(com.ptc.windchill.uwgm.soap.uwgmsvc.WorkspaceConflictReportRequest uwgmRequest)
|
protected void |
onWorkspaceCreate(com.ptc.windchill.uwgm.soap.uwgmsvc.WorkspaceCreate uwgmRequest)
binds implementation for WorkspaceCreateRequest request |
protected void |
onWorkspaceDelete(com.ptc.windchill.uwgm.soap.uwgmsvc.WorkspaceDelete uwgmRequest)
binds WorkspaceDelete implementation |
protected void |
onWorkspaceGetInformation(com.ptc.windchill.uwgm.soap.uwgmsvc.WorkspaceGetInformation uwgmRequest)
binds implementation for WorkspaceGetInformation request |
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)
|
void |
processValidationException(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest,
RequestValidationException validationException)
processValidationException |
protected void |
registerRequestFailure(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest)
|
protected void |
registerRequestSuccess(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest)
|
void |
scanRequests()
overriiden scanRequests from UwgmDispatcher |
private void |
setCurrentContext(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest,
RequestContext requestContext)
sets current EPMWorkspace for the transaction |
Methods inherited from class com.ptc.windchill.uwgm.soap.impl.uwgmsvc.DefaultRequestDispatcher |
createAddToWorkspaceSuccess, createAssociatePartWithEpmSuccess, createCheckinSuccess, createContentNotFound, createDbObjGetInformationSuccess, createDependencyTracingSuccess, createEpmUploadSuccess, createFindEpmIterationsSuccess, createFindPartIterationsSuccess, createFolderAccessRights, createFolderNotFound, createGetContentDownloadInfoSuccess, createGetFolderContentSuccess, createGetNewDocumentNumbersSuccess, createIncompatibleCriteria, createIterationNotCheckout, createIterationNotFound, createIterationNotInWorkspace, createIterationNotNew, createMasterNotFound, createPartAssociationFailure, createPartIBAModificationSuccess, createPrepareEpmForUploadSuccess, createRemoveFromWorkspaceSuccess, createRenameConflict, createRenameSuccess, createServerGetInformationSuccess, createSetTargetFolderSuccess, createTargetFolderNotFound, createTestRequestSuccess, createUndoCheckoutSuccess, createUnsupportedOption, createUpdateSuccess, createWorkspaceAccessRights, createWorkspaceAsynchronized, createWorkspaceConflictReportRequestSuccess, createWorkspaceCreateSuccess, createWorkspaceDeleteSuccess, createWorkspaceGetInformationSuccess, createWorkspaceNameNotUnique, createWorkspaceNotFound, createWorkspaceUICommandSuccess, createWorkspaceUIUnknownRequest, reportAddToWorkspaceSuccess, reportAddToWorkspaceSuccess, reportAssociatePartWithEpmSuccess, reportAssociatePartWithEpmSuccess, reportCheckinSuccess, reportCheckinSuccess, reportContentNotFound, reportContentNotFound, reportDbObjGetInformationSuccess, reportDbObjGetInformationSuccess, reportDependencyTracingSuccess, reportDependencyTracingSuccess, reportEpmUploadSuccess, reportEpmUploadSuccess, reportFindEpmIterationsSuccess, reportFindEpmIterationsSuccess, reportFindPartIterationsSuccess, reportFindPartIterationsSuccess, reportFolderAccessRights, reportFolderAccessRights, reportFolderNotFound, reportFolderNotFound, reportGetContentDownloadInfoSuccess, reportGetContentDownloadInfoSuccess, reportGetFolderContentSuccess, reportGetFolderContentSuccess, reportGetNewDocumentNumbersSuccess, reportGetNewDocumentNumbersSuccess, reportIncompatibleCriteria, reportIncompatibleCriteria, reportIterationNotCheckout, reportIterationNotCheckout, reportIterationNotFound, reportIterationNotFound, reportIterationNotInWorkspace, reportIterationNotInWorkspace, reportIterationNotNew, reportIterationNotNew, reportMasterNotFound, reportMasterNotFound, reportPartAssociationFailure, reportPartAssociationFailure, reportPartIBAModificationSuccess, reportPartIBAModificationSuccess, reportPrepareEpmForUploadSuccess, reportPrepareEpmForUploadSuccess, reportRemoveFromWorkspaceSuccess, reportRemoveFromWorkspaceSuccess, reportRenameConflict, reportRenameConflict, reportRenameSuccess, reportRenameSuccess, reportServerGetInformationSuccess, reportServerGetInformationSuccess, reportSetTargetFolderSuccess, reportSetTargetFolderSuccess, reportTargetFolderNotFound, reportTargetFolderNotFound, reportTestRequestSuccess, reportTestRequestSuccess, reportUndoCheckoutSuccess, reportUndoCheckoutSuccess, reportUnsupportedOption, reportUnsupportedOption, reportUpdateSuccess, reportUpdateSuccess, reportWorkspaceAccessRights, reportWorkspaceAccessRights, reportWorkspaceAsynchronized, reportWorkspaceAsynchronized, reportWorkspaceConflictReportRequestSuccess, reportWorkspaceConflictReportRequestSuccess, reportWorkspaceCreateSuccess, reportWorkspaceCreateSuccess, reportWorkspaceDeleteSuccess, reportWorkspaceDeleteSuccess, reportWorkspaceGetInformationSuccess, reportWorkspaceGetInformationSuccess, reportWorkspaceNameNotUnique, reportWorkspaceNameNotUnique, reportWorkspaceNotFound, reportWorkspaceNotFound, reportWorkspaceUICommandSuccess, reportWorkspaceUICommandSuccess, reportWorkspaceUIUnknownRequest, reportWorkspaceUIUnknownRequest |
Methods inherited from class com.ptc.windchill.uwgm.soap.uwgm.UwgmRequestDispatcher |
getRequests, reportMessage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private Set successfulRequests
private final RequestResultCache resultCache
private final UwgmMessageHandler messageHandler
private static final String REQUEST_BIND_KEY
private static Log log
Constructor Detail |
public ProeServiceRequestDispatcher(RequestContext requestContext, com.ptc.windchill.uwgm.soap.uwgm.UwgmTransaction uwgmTransaction)
uwgmTransaction
- UwgmTransactionpublic ProeServiceRequestDispatcher(RequestContext requestContext, com.ptc.windchill.uwgm.soap.uwgm.UwgmTransaction uwgmTransaction, UwgmMessageHandler messageHandler)
Method Detail |
protected void onServerGetInformation(com.ptc.windchill.uwgm.soap.uwgmsvc.ServerGetInformation uwgmRequest)
uwgmRequest
- ServerGetInformationprotected void onWorkspaceGetInformation(com.ptc.windchill.uwgm.soap.uwgmsvc.WorkspaceGetInformation uwgmRequest)
uwgmRequest
- WorkspaceGetInformationprotected void onGetFolderContent(com.ptc.windchill.uwgm.soap.uwgmsvc.GetFolderContent uwgmRequest)
protected void onPrepareEpmForUpload(com.ptc.windchill.uwgm.soap.uwgmsvc.PrepareEpmForUpload uwgmRequest)
uwgmRequest
- PrepareEpmForUploadprotected void onRemoveFromWorkspace(com.ptc.windchill.uwgm.soap.uwgmsvc.RemoveFromWorkspace uwgmRequest)
uwgmRequest
- WorkspaceDeleteRequestprotected void onWorkspaceCreate(com.ptc.windchill.uwgm.soap.uwgmsvc.WorkspaceCreate uwgmRequest)
uwgmRequest
- WorkspaceCreateRequestprotected void onUndoCheckout(com.ptc.windchill.uwgm.soap.uwgmsvc.UndoCheckout uwgmRequest)
uwgmRequest
- UndoCheckoutprotected void onAssociatePartWithEpm(com.ptc.windchill.uwgm.soap.uwgmsvc.AssociatePartWithEpm uwgmRequest)
uwgmRequest
- AssociatePartWithEpmprotected void onAddToWorkspace(com.ptc.windchill.uwgm.soap.uwgmsvc.AddToWorkspace uwgmRequest)
protected void onEpmAddToWorkspace(com.ptc.windchill.uwgm.soap.uwgmsvc.EpmAddToWorkspace uwgmRequest)
protected void onFindEpmIterations(com.ptc.windchill.uwgm.soap.uwgmsvc.FindEpmIterations uwgmRequest)
protected void onFindPartIterations(com.ptc.windchill.uwgm.soap.uwgmsvc.FindPartIterations uwgmRequest)
protected void onGetContentDownloadInfo(com.ptc.windchill.uwgm.soap.uwgmsvc.GetContentDownloadInfo uwgmRequest)
protected void onUpdate(com.ptc.windchill.uwgm.soap.uwgmsvc.Update uwgmRequest)
uwgmRequest
- Updateprotected void onWorkspaceDelete(com.ptc.windchill.uwgm.soap.uwgmsvc.WorkspaceDelete uwgmRequest)
uwgmRequest
- WorkspaceDeleteprotected void onEpmRename(com.ptc.windchill.uwgm.soap.uwgmsvc.EpmRename uwgmRequest)
uwgmRequest
- EpmRename requestprotected void onCheckin(com.ptc.windchill.uwgm.soap.uwgmsvc.Checkin uwgmRequest)
uwgmRequest
- Checkin requestprotected void onPartRename(com.ptc.windchill.uwgm.soap.uwgmsvc.PartRename uwgmRequest)
uwgmRequest
- PartRename requestprotected void onSetTargetFolder(com.ptc.windchill.uwgm.soap.uwgmsvc.SetTargetFolder uwgmRequest)
protected void onGetNewDocumentNumbers(com.ptc.windchill.uwgm.soap.uwgmsvc.GetNewDocumentNumbers uwgmRequest)
protected void onEpmUpload(com.ptc.windchill.uwgm.soap.uwgmsvc.EpmUpload uwgmRequest)
protected void onWorkspaceConflictReportRequest(com.ptc.windchill.uwgm.soap.uwgmsvc.WorkspaceConflictReportRequest uwgmRequest)
protected void onDbObjGetInformation(com.ptc.windchill.uwgm.soap.uwgmsvc.DbObjGetInformation uwgmRequest)
protected void onPartIBAModification(com.ptc.windchill.uwgm.soap.uwgmsvc.PartIBAModification uwgmRequest)
protected void onEpmUploadA(com.ptc.windchill.uwgm.soap.uwgmsvc.EpmUploadA uwgmRequest)
protected void onEpmUploadB(com.ptc.windchill.uwgm.soap.uwgmsvc.EpmUploadB uwgmRequest)
protected void onDependencyTracing(com.ptc.windchill.uwgm.soap.uwgmsvc.DependencyTracing uwgmRequest)
protected void onTestRequest(com.ptc.windchill.uwgm.soap.uwgmsvc.TestRequest uwgmRequest)
uwgmRequest
- TestRequestpublic void scanRequests()
public boolean dispatchRequest(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest)
uwgmRequest
- UwgmRequest
private void setCurrentContext(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest, RequestContext requestContext)
uwgmRequest
- UwgmRequestprivate ProeServiceRequest getRequestImplementation(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest)
uwgmRequest
- UwgmRequest
protected boolean arePredecessorsSucceeded(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest request)
request
- UwgmRequest
protected void registerRequestSuccess(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest)
protected void registerRequestFailure(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest)
public void processErrorException(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest, UwgmErrorException errorException)
processErrorException
in interface UwgmMessageHandler
uwgmRequest
- UwgmRequesterrorException
- UwgmErrorExceptionpublic void processConflictException(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest, UwgmConflictException conflictException)
processConflictException
in interface UwgmMessageHandler
uwgmRequest
- UwgmRequestconflictException
- UwgmConflictExceptionpublic void processValidationException(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest, RequestValidationException validationException)
processValidationException
in interface UwgmMessageHandler
uwgmRequest
- UwgmRequestvalidationException
- RequestValidationExceptionpublic void processInfoMessages(com.ptc.windchill.uwgm.soap.uwgm.UwgmRequest uwgmRequest)
processInfoMessages
in interface UwgmMessageHandler
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |