package org.apache.ode.bpel.wstx;
/**
*
* @author ibek
*
*/
public class WebServiceTransactionFactory {
public static WebServiceTransaction instance(WebServiceTransactionType type) {
switch(type){
case ATOMIC_TRANSACTION:
return new AtomicTransaction();
case BUSINESS_ACTIVITY_ATOMIC_OUTCOME:
case BUSINESS_ACTIVITY_MIXED_OUTCOME:
return new BusinessActivity(type);
default:
return null;
}
}
}