killbill-memoizeit

payment: trivial cleanups in PaymentStateMachineHelper Signed-off-by:

6/27/2016 3:17:24 PM

Details

diff --git a/payment/src/main/java/org/killbill/billing/payment/core/sm/PaymentStateMachineHelper.java b/payment/src/main/java/org/killbill/billing/payment/core/sm/PaymentStateMachineHelper.java
index 17a24cb..064ed10 100644
--- a/payment/src/main/java/org/killbill/billing/payment/core/sm/PaymentStateMachineHelper.java
+++ b/payment/src/main/java/org/killbill/billing/payment/core/sm/PaymentStateMachineHelper.java
@@ -21,18 +21,11 @@ import javax.inject.Inject;
 
 import org.killbill.automaton.MissingEntryException;
 import org.killbill.automaton.Operation;
-import org.killbill.automaton.OperationResult;
-import org.killbill.automaton.State;
 import org.killbill.automaton.StateMachine;
 import org.killbill.automaton.StateMachineConfig;
-import org.killbill.automaton.Transition;
 import org.killbill.billing.payment.api.TransactionType;
 import org.killbill.billing.payment.glue.PaymentModule;
 
-import com.google.common.base.Predicate;
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.Iterables;
-
 /**
  * This class needs to know about the payment state machine xml file. All the knowledge about the xml file is encapsulated here.
  */
@@ -81,18 +74,12 @@ public class PaymentStateMachineHelper {
     private static final String VOID_ERRORED = "VOID_ERRORED";
     private static final String CHARGEBACK_ERRORED = "CHARGEBACK_ERRORED";
     private final StateMachineConfig stateMachineConfig;
-    private final String[] errorStateNames = {AUTH_ERRORED, CAPTURE_ERRORED, PURCHASE_ERRORED, REFUND_ERRORED, CREDIT_ERRORED, VOID_ERRORED, CHARGEBACK_ERRORED};
 
     @Inject
     public PaymentStateMachineHelper(@javax.inject.Named(PaymentModule.STATE_MACHINE_PAYMENT) final StateMachineConfig stateMachineConfig) {
         this.stateMachineConfig = stateMachineConfig;
     }
 
-    public State getState(final String stateName) throws MissingEntryException {
-        final StateMachine stateMachine = stateMachineConfig.getStateMachineForState(stateName);
-        return stateMachine.getState(stateName);
-    }
-
     public String getInitStateNameForTransaction() {
         return BIG_BANG_INIT;
     }