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
name
public abstract String name
type
public abstract String type
Copyright © 2013. All Rights Reserved.