org.opencrx.application.shop1.test
Class AbstractTestShopService
java.lang.Object
org.opencrx.application.shop1.test.AbstractTestShopService
- Direct Known Subclasses:
- TestShopService
public abstract class AbstractTestShopService
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractTestShopService
public AbstractTestShopService()
addActivityFollowUp
protected abstract AddActivityFollowUpResult addActivityFollowUp(AddActivityFollowUpParams in)
addCustomerToCustomerContract
protected abstract AddCustomerToCustomerContractResult addCustomerToCustomerContract(AddCustomerToCustomerContractParams in)
addDeliveryInformation
protected abstract AddDeliveryInformationResult addDeliveryInformation(AddDeliveryInformationParams in)
addSalesOrderPosition
protected abstract AddSalesOrderPositionResult addSalesOrderPosition(AddSalesOrderPositionParams in)
cancelInvoice
protected abstract CancelInvoiceResult cancelInvoice(CancelInvoiceParams in)
cancelSalesOrder
protected abstract CancelSalesOrderResult cancelSalesOrder(CancelSalesOrderParams in)
createActivity
protected abstract CreateActivityResult createActivity(CreateActivityParams in)
createCustomerAsContact
protected abstract CreateCustomerAsContactResult createCustomerAsContact(CreateCustomerAsContactParams in)
createCustomerAsLegalEntity
protected abstract CreateCustomerAsLegalEntityResult createCustomerAsLegalEntity(CreateCustomerAsLegalEntityParams in)
createCustomerContract
protected abstract CreateCustomerContractResult createCustomerContract(CreateCustomerContractParams in)
createInvoice
protected abstract CreateInvoiceResult createInvoice(CreateInvoiceParams in)
createInvoiceFromInvoice
protected abstract CreateInvoiceFromInvoiceResult createInvoiceFromInvoice(CreateInvoiceFromInvoiceParams in)
createInvoiceFromSalesOrder
protected abstract CreateInvoiceFromSalesOrderResult createInvoiceFromSalesOrder(CreateInvoiceFromSalesOrderParams in)
createProductClassification
protected abstract CreateProductClassificationResult createProductClassification(CreateProductClassificationParams in)
createProducts
protected abstract CreateProductsResult createProducts(CreateProductsParams in)
createSalesOrder
protected abstract CreateSalesOrderResult createSalesOrder(CreateSalesOrderParams in)
getActivitiesByQuery
protected abstract GetActivitiesByQueryResult getActivitiesByQuery(GetActivitiesByQueryParams in)
getActivity
protected abstract GetActivityResult getActivity(GetActivityParams in)
getCodeValueContainer
protected abstract GetCodeValueContainerResult getCodeValueContainer(GetCodeValueContainerParams in)
getCredentials
protected abstract GetCredentialsResult getCredentials(GetCredentialsParams in)
getCredentialsByEmailAddress
protected abstract GetCredentialsByEmailAddressResult getCredentialsByEmailAddress(GetCredentialsByEmailAddressParams in)
getCustomer
protected abstract GetCustomerResult getCustomer(GetCustomerParams in)
getCustomersByQuery
protected abstract GetCustomersByQueryResult getCustomersByQuery(GetCustomersByQueryParams in)
getDocuments
protected abstract GetDocumentsResult getDocuments(GetDocumentsParams in)
getInvoice
protected abstract GetInvoiceResult getInvoice(GetInvoiceParams in)
getInvoicePositions
protected abstract GetInvoicePositionsResult getInvoicePositions(GetInvoicePositionsParams in)
getInvoices
protected abstract GetInvoicesResult getInvoices(GetInvoicesParams in)
getPriceLevel
protected abstract GetPriceLevelResult getPriceLevel(GetPriceLevelParams in)
getProductConfigurationTypes
protected abstract GetProductConfigurationTypesResult getProductConfigurationTypes(GetProductConfigurationTypesParams in)
getProductPrices
protected abstract GetProductPricesResult getProductPrices(GetProductPricesParams in)
getProducts
protected abstract GetProductsResult getProducts(GetProductsParams in)
getProductsByQuery
protected abstract GetProductsByQueryResult getProductsByQuery(GetProductsByQueryParams in)
getSalesOrder
protected abstract GetSalesOrderResult getSalesOrder(GetSalesOrderParams in)
getSalesOrders
protected abstract GetSalesOrdersResult getSalesOrders(GetSalesOrdersParams in)
getSalesOrderPositions
protected abstract GetSalesOrderPositionsResult getSalesOrderPositions(GetSalesOrderPositionsParams in)
sendEMail
protected abstract SendEMailResult sendEMail(SendEMailParams in)
setCredentials
protected abstract SetCredentialsResult setCredentials(SetCredentialsParams in)
setCustomerStatus
protected abstract SetCustomerStatusResult setCustomerStatus(SetCustomerStatusParams in)
setCustomerContractStatus
protected abstract SetCustomerContractStatusResult setCustomerContractStatus(SetCustomerContractStatusParams in)
setInvoiceStatus
protected abstract SetInvoiceStatusResult setInvoiceStatus(SetInvoiceStatusParams in)
setProductStatus
protected abstract SetProductStatusResult setProductStatus(SetProductStatusParams in)
setSalesOrderPositionQuantity
protected abstract SetSalesOrderPositionQuantityResult setSalesOrderPositionQuantity(SetSalesOrderPositionQuantityParams in)
setSalesOrderStatus
protected abstract SetSalesOrderStatusResult setSalesOrderStatus(SetSalesOrderStatusParams in)
updateCustomer
protected abstract UpdateCustomerResult updateCustomer(UpdateCustomerParams in)
updateCustomerContract
protected abstract UpdateCustomerContractResult updateCustomerContract(UpdateCustomerContractParams in)
updateProduct
protected abstract UpdateProductResult updateProduct(UpdateProductParams in)
newOperationStatus
protected static ReturnStatusT newOperationStatus(int exceptionCode,
String[] parameters)
logResult
protected void logResult(String operationName,
ReturnStatusT returnStatusT)
newProduct
protected ProductT newProduct(int id,
String productNumber)
getProductsForSalesOrder
protected List<ProductT> getProductsForSalesOrder()
- Returned products are used to create sales orders. The default
implementation looks up products with product number 1..100 and
returns at most three products.
testCreate100Products
public ReturnStatusT testCreate100Products()
testDocuments
public ReturnStatusT testDocuments()
testProducts
public ReturnStatusT testProducts()
testSalesOrders
public ReturnStatusT testSalesOrders()
testActivities
public ReturnStatusT testActivities()
testCustomers
public ReturnStatusT testCustomers()
testLegalEntities
public ReturnStatusT testLegalEntities()
testInvoices
public ReturnStatusT testInvoices()
testVouchers
public ReturnStatusT testVouchers()
testCodeValues
public ReturnStatusT testCodeValues()
testRegisterCustomer
public ReturnStatusT testRegisterCustomer()
This software is published under the BSD license. Copyright © 2003-2010, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.