org.zeroexchange.flow.collaboration
Class DefaultContractFlowStatesRegistry

java.lang.Object
  extended by org.zeroexchange.common.AbstractBeansRegistry<T>
      extended by org.zeroexchange.common.TypedBeansRegistry<ContractFlowStep>
          extended by org.zeroexchange.flow.collaboration.DefaultContractFlowStatesRegistry
All Implemented Interfaces:
org.springframework.beans.factory.config.BeanPostProcessor, org.springframework.beans.factory.InitializingBean, BeansRegistry<ContractFlowStep>, ContractFlowStatesRegistry

public class DefaultContractFlowStatesRegistry
extends TypedBeansRegistry<ContractFlowStep>
implements ContractFlowStatesRegistry

Implementation of the ContractFlowStatesRegistry

Author:
black

Constructor Summary
DefaultContractFlowStatesRegistry()
           
 
Method Summary
protected  Class<?> getBeanClass()
           
 ContractFlowStep getFlowStep(ContractStatus contractStatus)
          Returns contract flow step by the contract status.
 
Methods inherited from class org.zeroexchange.common.TypedBeansRegistry
afterPropertiesSet, isElected
 
Methods inherited from class org.zeroexchange.common.AbstractBeansRegistry
createBeansCollection, getBeans, postProcessAfterInitialization, postProcessBeforeInitialization
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultContractFlowStatesRegistry

public DefaultContractFlowStatesRegistry()
Method Detail

getFlowStep

public ContractFlowStep getFlowStep(ContractStatus contractStatus)
Returns contract flow step by the contract status.

Specified by:
getFlowStep in interface ContractFlowStatesRegistry

getBeanClass

protected Class<?> getBeanClass()
Specified by:
getBeanClass in class TypedBeansRegistry<ContractFlowStep>


Copyright © 2013. All Rights Reserved.