ca.infoway.messagebuilder.resolver
Interface CodeResolver

Package class diagram package CodeResolver
All Known Implementing Classes:
CodeResolverImpl, CompositeCodeResolver, DatabaseCodeResolver, EnumBasedCodeResolver, TrivialCodeResolver

public interface CodeResolver

The Interface CodeResolver. Specifies the various ways a code can be resolved/looked up.

Author:
Intelliware Development

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.
 

Method Detail

lookup

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

Lookup.

Type Parameters:
T - the generic type
Parameters:
type - the type
Returns:
the collection

lookup

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

Lookup.

Type Parameters:
T - the generic type
Parameters:
type - the type
code - the code
Returns:
the t

lookup

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

Lookup.

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.