JBoss Metadata Common 7.0.1.Final

org.jboss.metadata.merge.javaee.spec
Class AnnotatedEJBReferencesMetaDataMerger

java.lang.Object
  extended by org.jboss.metadata.merge.javaee.spec.AnnotatedEJBReferencesMetaDataMerger

public class AnnotatedEJBReferencesMetaDataMerger
extends Object

Version:
$Revision: 76290 $
Author:
Scott.Stark@jboss.org

Constructor Summary
AnnotatedEJBReferencesMetaDataMerger()
           
 
Method Summary
static void augment(AnnotatedEJBReferencesMetaData dest, AnnotatedEJBReferencesMetaData augment, AnnotatedEJBReferencesMetaData main, boolean resolveConflicts)
           
static AnnotatedEJBReferencesMetaData merge(AnnotatedEJBReferencesMetaData merged, AnnotatedEJBReferencesMetaData overriden, AnnotatedEJBReferencesMetaData mapped, String context, String overridenFile, String overrideFile, boolean mustOverride)
          Merged mapped metadata
static AnnotatedEJBReferencesMetaData merge(AnnotatedEJBReferencesMetaData override, AnnotatedEJBReferencesMetaData overriden, String overridenFile, String overrideFile)
          Merge ejb references
static AnnotatedEJBReferencesMetaData merge(EJBReferencesMetaData override, AnnotatedEJBReferencesMetaData original)
          Merge the annotated ejb refs with a xml desriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotatedEJBReferencesMetaDataMerger

public AnnotatedEJBReferencesMetaDataMerger()
Method Detail

merge

public static AnnotatedEJBReferencesMetaData merge(AnnotatedEJBReferencesMetaData override,
                                                   AnnotatedEJBReferencesMetaData overriden,
                                                   String overridenFile,
                                                   String overrideFile)
Merge ejb references

Parameters:
override - the override references
overriden - the overriden references
overridenFile - the overriden file name
overrideFile - the override file
Returns:
the merged referencees

merge

public static AnnotatedEJBReferencesMetaData merge(AnnotatedEJBReferencesMetaData merged,
                                                   AnnotatedEJBReferencesMetaData overriden,
                                                   AnnotatedEJBReferencesMetaData mapped,
                                                   String context,
                                                   String overridenFile,
                                                   String overrideFile,
                                                   boolean mustOverride)
Merged mapped metadata

Type Parameters:
T - the metadata component
M - the metadata map
Parameters:
merged - the skeleton merged metadata
overriden - the overriden metadata
mapped - the the override metadata
context - a context for error messages
overridenFile - the xml file the overridden metadata comes from for error messages
overrideFile - the xml file the override metadata comes from for error messages
mustOverride - whether the overridden data must exist
Returns:
the merged metadata

merge

public static AnnotatedEJBReferencesMetaData merge(EJBReferencesMetaData override,
                                                   AnnotatedEJBReferencesMetaData original)
Merge the annotated ejb refs with a xml desriptor

Parameters:
override - the override references
original - the original references
Returns:
the merged references.

augment

public static void augment(AnnotatedEJBReferencesMetaData dest,
                           AnnotatedEJBReferencesMetaData augment,
                           AnnotatedEJBReferencesMetaData main,
                           boolean resolveConflicts)

JBoss Metadata Common 7.0.1.Final

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.