ca.infoway.messagebuilder.annotation
Annotation Type Hl7MapByPartType


@Retention(value=RUNTIME)
public @interface Hl7MapByPartType

This annotation is used to help determine which names map to which part types, when we're in a class that appears to have "overloaded" names.

For example, we might have a single class, mapped to two different part types. Each of those part types might have a distinct mapping for "subjectOf1", but which are not compatible. In the past, the message builder tool has not been able to support that case. Using this new annotation -- and assuming that we know the required part type -- we should be able to look at the annotation to determine which mapping is the right one to consult. We are telling sharpen to ignore this class as we need the csharp version to have AllowMultiple=true.

Author:
Intelliware Development

Required Element Summary
 String name
           
 String type
           
 

Element Detail

name

public abstract String name

type

public abstract String type


Copyright © 2013. All Rights Reserved.