ca.infoway.messagebuilder.resolver
Class CompositeCodeResolver

Package class diagram package CompositeCodeResolver
java.lang.Object
  extended by ca.infoway.messagebuilder.resolver.CodeResolverImpl
      extended by ca.infoway.messagebuilder.resolver.CompositeCodeResolver
All Implemented Interfaces:
CodeResolver

public class CompositeCodeResolver
extends CodeResolverImpl

The Class CompositeCodeResolver. A code resolver made up of a combination of other code resolvers.

Author:
Intelliware Development

Constructor Summary
CompositeCodeResolver(CodeResolver... resolvers)
          Instantiates a new composite code resolver.
 
Method Summary
<T extends Code>
T
lookup(Class<? extends T> type, String code, String codeSystemOid)
          Lookup.
<T extends Code>
Collection<T>
lookup(Class<T> type)
          Lookup.
<T extends Code>
T
lookup(Class<T> type, String code)
          Lookup.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositeCodeResolver

public CompositeCodeResolver(CodeResolver... resolvers)

Instantiates a new composite code resolver.

Parameters:
resolvers - the resolvers
Method Detail

lookup

public <T extends Code> Collection<T> lookup(Class<T> type)

Lookup.

Specified by:
lookup in interface CodeResolver
Overrides:
lookup in class CodeResolverImpl
Type Parameters:
T - the generic type
Parameters:
type - the type
Returns:
the collection

lookup

public <T extends Code> T lookup(Class<T> type,
                                 String code)

Lookup.

Specified by:
lookup in interface CodeResolver
Specified by:
lookup in class CodeResolverImpl
Type Parameters:
T - the generic type
Parameters:
type - the type
code - the code
Returns:
the t

lookup

public <T extends Code> T lookup(Class<? extends T> type,
                                 String code,
                                 String codeSystemOid)

Lookup.

Specified by:
lookup in interface CodeResolver
Specified by:
lookup in class CodeResolverImpl
Type Parameters:
T - the generic type
Parameters:
type - the type
code - the code
codeSystemOid - the code system oid
Returns:
the t


Copyright © 2013. All Rights Reserved.