ca.infoway.messagebuilder.resolver
Class TrivialCodeResolver

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

public class TrivialCodeResolver
extends CodeResolverImpl

The Class TrivialCodeResolver. Used to resolve a code that does not have any other resolver registered for its type.

Author:
Intelliware Development

Constructor Summary
TrivialCodeResolver()
           
 
Method Summary
 void addDomainValue(Code code, Class<? extends Code> interfaceType)
          Adds the domain value.
<T extends Code>
T
lookup(Class<? extends T> interfaceType, String code, String codeSystemOid)
          Lookup.
<T extends Code>
T
lookup(Class<T> interfaceType, String code)
          Lookup.
 
Methods inherited from class ca.infoway.messagebuilder.resolver.CodeResolverImpl
lookup
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrivialCodeResolver

public TrivialCodeResolver()
Method Detail

lookup

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

Lookup.

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

lookup

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

Lookup.

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

addDomainValue

public void addDomainValue(Code code,
                           Class<? extends Code> interfaceType)

Adds the domain value.

Parameters:
code - the code
interfaceType - the interface type


Copyright © 2013. All Rights Reserved.