com.ibm.ccd.ui.mediator
Class WSHelper
java.lang.Object
com.ibm.ccd.ui.mediator.WSHelper
- All Implemented Interfaces:
- ISoapMessageKeys
public class WSHelper
- extends java.lang.Object
- implements ISoapMessageKeys
Fields inherited from interface com.ibm.ccd.ui.mediator.ISoapMessageKeys |
ASYNCHRONOUS, ATTACHMENTS_DATA_CONTAINER_STRING, ATTACHMENTS_FILE_NAME_STRING, ATTRIB_CATEGORY_SPECIFIC, ATTRIB_DEF_VALUE, ATTRIB_NAME, ATTRIB_PERIOD_ENDDATE, ATTRIB_PERIOD_STARTDATE, ATTRIB_PRIMARY_KEY, ATTRIB_TYPE, ATTRIB_VALUE, ATTRIB_VALUES, ATTRIBUTE, ATTRIBUTE_LIST, ATTRIBUTELIST, BEGIN, BODY, CATALOG, CATALOG_CHILD, CATALOG_CHILD_DISP_NAME, CATALOG_CHILD_LENGTH, CATALOG_CHILD_PATH, CATALOG_CHILD_TYPE, CATALOG_CHILDREN, CATALOG_NAME, CATALOG_PARENT_ID, CATALOG_PARENT_PATH, CATALOG_QUERY_CHILDREN, CATALOG_SPEC, CATALOG_VIEW_NAME, CATALOGS, CATEGORY_HIERARCHIES, CATEGORY_HIERARCHY, COMMAND, COMPANY_NAME, DATA_CONTAINER_STRING, DEF, DIRECTORY, DISPLAY_NAME, EDITABLE, END, ENTITY_IDENTIFIER, ENTRIES, ENTRY, ENUM, ENVELOPE, FAILURE, FILE, FILE_DOCSTORE_PATH_STRING, GROUP_ATTTRIBUTE, HEADER, ID, IS_LOCALIZED, KEY, LOCALE_NAME, LOOKUP_TABLE_NAME, MAX_LENGTH, MAX_OCCUREENCE, MESSAGE_IDENTIFIER, MIN_LENGTH, MIN_OCCUREENCE, MODE, NAME, NOTIFICATION, NOTIFICATION_CODE, NOTIFICATION_INFO, NOTIFICATION_MESSAGE, OCCURRENCE, OPERATION_NAMESPACE, PARENT_CATEGORY, PASSWORD, PERIODVALUE, PROCESSING, RELATION, RELATION_TO, REQ_CATALOG_CHILDREN, REQ_CATALOG_SPEC, REQ_CATALOG_VIEW, REQ_CATALOG_VIEW_LIST, REQ_COLLAB_AREA_ACTION, REQ_FILE_GET_IMAGE_OBJECT, REQ_FILE_IMPORT, REQ_FILE_QUERY_TRANSACTION_DETAILS, REQ_FILE_QUERY_TRANSACTION_STATUS, REQ_FILE_UPLOAD, REQ_GET_CATALOGS, REQ_GET_ITEMS, REQ_GET_STEPS, REQ_GET_WORKFLOWS, REQ_ITEM_ADD, REQ_ITEM_CLONE, REQ_ITEM_DELETE, REQ_ITEM_DETAILS, REQ_ITEM_MODIFY, REQ_ITEM_SEARCH, REQ_ITEMS_FILE_DOWNLOAD, REQ_LOOKUP_TABLE_SEARCH, REQ_LOOKUP_TABLE_SPEC, REQ_PUSHTO_NEXTSTEP_ITEMS, REQ_QUERY_TRANSACTION, REQ_RESERVE_ITEMS, REQ_SEARCH_ITEMSKELETON, REQ_SEARCH_RESULT_ITEMSKELETON, REQ_UNRESERVE_ITEMS, REQ_USER_ROLES, RESPONSE, RPC_OPERATION, SEARCH_CATALOG_NAME, SEARCH_CRITERIA_NAME, SEARCH_CSV_RESULTS_NAME, SEARCH_END_INDEX, SEARCH_RESULT_COUNT_NAME, SEARCH_RESULTS_NAME, SEARCH_ROW_COUNT_NAME, SEARCH_START_INDEX, SERVERNAME, SUB_ATTRIBUTE, SUCCESS, SUPPLIER_ID, SYNCHRONOUS, TIME_STAMP, TRADE_ITEM, TRADE_ITEM_PK, TRANSACTION, TRANSACTION_ID, TRANSACTION_RESPONSE, TRANSACTION_RESPONSE_RESULT_STRING, TRANSACTION_RESPONSE_STRING, TYPE, USER_ID, USER_PREFERRED_LOCALE, USER_RESTRICTED_LOCALE, USERID, VALUE, VERSION, WORKFLOW_ACTION, WORKFLOW_ACTION_MOVE, WORKFLOW_ACTION_RESERVE, WORKFLOW_ACTION_UNRESERVE, WORKFLOW_ASCENDING, WORKFLOW_CATEGORY_PKLIST, WORKFLOW_CHECKOUTENTRIES, WORKFLOW_CHECKOUTENTRY, WORKFLOW_COLL_AREA, WORKFLOW_COLL_LIST, WORKFLOW_COLLAB_CONTAINER, WORKFLOW_COLLABAREA_ACTION, WORKFLOW_DELWHEN_EMPTY, WORKFLOW_ENDDATE, WORKFLOW_ENDINDEX, WORKFLOW_LISTITEMS, WORKFLOW_NAME, WORKFLOW_RESERVEDBY, WORKFLOW_ROLELIST, WORKFLOW_ROLENAME, WORKFLOW_SORTBY, WORKFLOW_SORTBYCOL, WORKFLOW_SPECNAME, WORKFLOW_STARTDATE, WORKFLOW_STARTINDEX, WORKFLOW_STEP, WORKFLOW_STEP_EXITVALUE, WORKFLOW_STEP_EXITVALUES, WORKFLOW_STEP_ITEMCOUNT, WORKFLOW_STEP_NAME, WORKFLOW_STEP_RESERVETOEDIT, WORKFLOW_STEPMAP, WORKFLOW_STEPMAP_NEXT, WORKFLOW_STEPNAME, WORKFLOW_STEPPATH, WORKFLOW_TRADEITEM, WORKFLOW_USER, WORKFLOW_USERLIST, WORKFLOWNAME, WPC_COMM_VERSION, WPC_NS_URI, WPC_NS_URI_REF, WPC_SCRIPT_NS_URI, WPCUSERNAME |
Method Summary |
java.lang.String |
createItem(java.lang.String catalogItemAddXML,
WPCUser user)
|
static WPCNotificationBean |
createTransactionNotification(java.lang.String asyncResponseElement)
|
void |
deleteItem(java.lang.String itemDeleteReqXML,
WPCUser user)
|
java.lang.String |
downloadItemDetails(java.lang.String requestXML,
WPCUser wpcUser)
|
org.w3c.dom.Element |
getBusinessProcess(WPCUser user,
java.lang.String reqXML)
|
org.w3c.dom.Element |
getCatalogChildren(java.lang.String ctgChildrenReqXML,
WPCUser user)
|
org.w3c.dom.Element |
getCatalogItemCloneXML(java.lang.String itemReqXML,
WPCUser user)
|
org.w3c.dom.Element |
getCatalogItemXML(java.lang.String itemReqXML,
WPCUser user)
|
org.w3c.dom.Element |
getCatalogs(WPCUser user)
|
org.w3c.dom.Element |
getCatalogSpecXML(java.lang.String catalogReqXML,
WPCUser user)
|
org.w3c.dom.Element |
getCatalogViewListXML(java.lang.String viewReqXML,
WPCUser user)
|
org.w3c.dom.Element |
getCatalogViewXML(java.lang.String viewReqXML,
WPCUser user)
|
java.lang.Object |
getImageObject(FileDownloadResource resourceObj,
WPCUser user)
Used for fetching Transaction details and attachment |
java.lang.String |
getLookupTableSearchCriteriaSpecXML(java.lang.String partialXML,
WPCUser user,
long startIndex,
long endIndex)
|
org.w3c.dom.Element |
getLookupTableSpecXML(java.lang.String lookupTableSpecReqXML,
WPCUser user)
|
static WPCNotificationBean |
getNotificationDetails(org.w3c.dom.Element envelopElement)
|
java.lang.String |
getSearchCriteriaSpecXML(java.lang.String partialXML,
WPCUser user,
long startIndex,
long endIndex)
|
java.lang.String |
getSearchCriteriaSpecXMLForMultiEdit(java.lang.String partialXML,
WPCUser user,
java.lang.String maxResults,
java.lang.String catalogName)
Searching Items for Multi Edit. |
org.w3c.dom.Element |
getSearchResultSpecXML(java.lang.String catalogReqXML,
WPCUser user)
|
org.w3c.dom.Element |
getSearchSpecXML(java.lang.String catalogReqXML,
WPCUser user)
|
org.w3c.dom.Element |
getStepItems(WPCUser user,
java.lang.String reqXML)
|
org.w3c.dom.Element |
getSteps(WPCUser user,
java.lang.String reqXML)
|
java.util.List |
getTransactionsDetails(java.lang.String transactionId,
WPCUser user)
Used for fetching Transaction details and attachment |
java.lang.String |
getTransactionsStatus(java.lang.String commanSepkeys,
WPCUser user)
|
org.w3c.dom.Element[] |
getUserRole(WPCUser user)
|
SoapResponse |
invokeSOAP(java.lang.String url,
java.lang.String requestXML)
|
SoapResponse |
invokeSOAP(java.lang.String url,
java.lang.String requestXML,
Attachment attachment)
|
SoapResponse |
invokeSOAP(java.lang.String url,
java.lang.String requestXML,
Attachment attachment,
java.lang.String wpcSessionID)
|
SoapResponse |
invokeSOAP(java.lang.String url,
java.lang.String requestXML,
java.lang.String wpcSessionID)
|
void |
processAction(WPCUser user,
java.lang.String reqXML)
|
java.lang.String |
processUploadedFile(java.lang.String documentPath,
java.lang.String collabName,
WPCUser user)
|
void |
updateItem(java.lang.String catalogItemUpdateXML,
WPCUser user)
|
java.lang.String |
uploadFile(java.lang.String fileUploadRequestXML,
Attachment attachment,
WPCUser user)
Fileupload support |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMP_NAME
public static final java.lang.String COMP_NAME
- See Also:
- Constant Field Values
DEF_WPC_COMPANY
public static final java.lang.String DEF_WPC_COMPANY
- See Also:
- Constant Field Values
DEF_WPC_USER_ID
public static final java.lang.String DEF_WPC_USER_ID
- See Also:
- Constant Field Values
DEF_WPC_PASSWORD
public static final java.lang.String DEF_WPC_PASSWORD
- See Also:
- Constant Field Values
WSHelper
public WSHelper()
getCatalogs
public org.w3c.dom.Element getCatalogs(WPCUser user)
throws WPCMediatorException
- Throws:
WPCMediatorException
getCatalogChildren
public org.w3c.dom.Element getCatalogChildren(java.lang.String ctgChildrenReqXML,
WPCUser user)
throws WPCMediatorException
- Throws:
WPCMediatorException
getSearchSpecXML
public org.w3c.dom.Element getSearchSpecXML(java.lang.String catalogReqXML,
WPCUser user)
throws WPCMediatorException
- Throws:
WPCMediatorException
getSearchResultSpecXML
public org.w3c.dom.Element getSearchResultSpecXML(java.lang.String catalogReqXML,
WPCUser user)
throws WPCMediatorException
- Throws:
WPCMediatorException
getCatalogSpecXML
public org.w3c.dom.Element getCatalogSpecXML(java.lang.String catalogReqXML,
WPCUser user)
throws WPCMediatorException
- Throws:
WPCMediatorException
getLookupTableSpecXML
public org.w3c.dom.Element getLookupTableSpecXML(java.lang.String lookupTableSpecReqXML,
WPCUser user)
throws WPCMediatorException
- Throws:
WPCMediatorException
getCatalogItemXML
public org.w3c.dom.Element getCatalogItemXML(java.lang.String itemReqXML,
WPCUser user)
throws WPCMediatorException
- Throws:
WPCMediatorException
getCatalogViewListXML
public org.w3c.dom.Element getCatalogViewListXML(java.lang.String viewReqXML,
WPCUser user)
throws WPCMediatorException
- Parameters:
viewReqXML
- user
-
- Returns:
- element
- Throws:
WPCMediatorException
getCatalogViewXML
public org.w3c.dom.Element getCatalogViewXML(java.lang.String viewReqXML,
WPCUser user)
throws WPCMediatorException
- Parameters:
viewReqXML
- user
-
- Returns:
- element
- Throws:
WPCMediatorException
createItem
public java.lang.String createItem(java.lang.String catalogItemAddXML,
WPCUser user)
throws WPCMediatorException
- Throws:
WPCMediatorException
updateItem
public void updateItem(java.lang.String catalogItemUpdateXML,
WPCUser user)
throws WPCMediatorException
- Throws:
WPCMediatorException
deleteItem
public void deleteItem(java.lang.String itemDeleteReqXML,
WPCUser user)
throws WPCMediatorException
- Throws:
WPCMediatorException
getCatalogItemCloneXML
public org.w3c.dom.Element getCatalogItemCloneXML(java.lang.String itemReqXML,
WPCUser user)
throws WPCMediatorException
- Throws:
WPCMediatorException
getSearchCriteriaSpecXML
public java.lang.String getSearchCriteriaSpecXML(java.lang.String partialXML,
WPCUser user,
long startIndex,
long endIndex)
throws WPCMediatorException
- Throws:
WPCMediatorException
getSearchCriteriaSpecXMLForMultiEdit
public java.lang.String getSearchCriteriaSpecXMLForMultiEdit(java.lang.String partialXML,
WPCUser user,
java.lang.String maxResults,
java.lang.String catalogName)
throws WPCMediatorException
- Searching Items for Multi Edit.
- Parameters:
partialXML
- user
- maxResults
- catalogName
-
- Returns:
- string
- Throws:
WPCMediatorException
getLookupTableSearchCriteriaSpecXML
public java.lang.String getLookupTableSearchCriteriaSpecXML(java.lang.String partialXML,
WPCUser user,
long startIndex,
long endIndex)
throws WPCMediatorException
- Throws:
WPCMediatorException
uploadFile
public java.lang.String uploadFile(java.lang.String fileUploadRequestXML,
Attachment attachment,
WPCUser user)
throws WPCMediatorException
- Fileupload support
- Throws:
WPCMediatorException
processUploadedFile
public java.lang.String processUploadedFile(java.lang.String documentPath,
java.lang.String collabName,
WPCUser user)
throws WPCMediatorException
- Throws:
WPCMediatorException
createTransactionNotification
public static final WPCNotificationBean createTransactionNotification(java.lang.String asyncResponseElement)
getNotificationDetails
public static final WPCNotificationBean getNotificationDetails(org.w3c.dom.Element envelopElement)
invokeSOAP
public SoapResponse invokeSOAP(java.lang.String url,
java.lang.String requestXML,
Attachment attachment)
throws WPCMediatorException
- Throws:
WPCMediatorException
invokeSOAP
public SoapResponse invokeSOAP(java.lang.String url,
java.lang.String requestXML,
Attachment attachment,
java.lang.String wpcSessionID)
throws WPCMediatorException
- Throws:
WPCMediatorException
invokeSOAP
public SoapResponse invokeSOAP(java.lang.String url,
java.lang.String requestXML)
throws WPCMediatorException
- Throws:
WPCMediatorException
invokeSOAP
public SoapResponse invokeSOAP(java.lang.String url,
java.lang.String requestXML,
java.lang.String wpcSessionID)
throws WPCMediatorException
- Throws:
WPCMediatorException
getTransactionsStatus
public java.lang.String getTransactionsStatus(java.lang.String commanSepkeys,
WPCUser user)
throws WPCMediatorException
- Parameters:
commanSepkeys
- user
-
- Returns:
- string
- Throws:
WPCMediatorException
getTransactionsDetails
public java.util.List getTransactionsDetails(java.lang.String transactionId,
WPCUser user)
throws WPCMediatorException
- Used for fetching Transaction details and attachment
- Parameters:
transactionId
- user
-
- Returns:
- list
- Throws:
WPCMediatorException
getImageObject
public java.lang.Object getImageObject(FileDownloadResource resourceObj,
WPCUser user)
throws WPCMediatorException
- Used for fetching Transaction details and attachment
- Parameters:
resourceObj
- user
-
- Returns:
- object
- Throws:
WPCMediatorException
downloadItemDetails
public java.lang.String downloadItemDetails(java.lang.String requestXML,
WPCUser wpcUser)
throws WPCMediatorException
- Throws:
WPCMediatorException
getUserRole
public org.w3c.dom.Element[] getUserRole(WPCUser user)
throws WPCMediatorException
- Parameters:
user
-
- Returns:
- elements
- Throws:
WPCMediatorException
getBusinessProcess
public org.w3c.dom.Element getBusinessProcess(WPCUser user,
java.lang.String reqXML)
throws WPCMediatorException
- Parameters:
user
- reqXML
-
- Returns:
- element
- Throws:
WPCMediatorException
getSteps
public org.w3c.dom.Element getSteps(WPCUser user,
java.lang.String reqXML)
throws WPCMediatorException
- Throws:
WPCMediatorException
getStepItems
public org.w3c.dom.Element getStepItems(WPCUser user,
java.lang.String reqXML)
throws WPCMediatorException
- Throws:
WPCMediatorException
processAction
public void processAction(WPCUser user,
java.lang.String reqXML)
throws WPCMediatorException
- Throws:
WPCMediatorException