/** * Merge the contents of override with original into this. * * @param override data which overrides original * @param original the original data */ public void merge(MessageDestinationReferenceMetaData override, MessageDestinationReferenceMetaData original) { super.merge(override, original); if (override != null && override.type != null) setType(override.type); else if (original.type != null) setType(original.type); if (override != null && override.usage != null) setMessageDestinationUsage(override.usage); else if (original.usage != null) setMessageDestinationUsage(original.usage); if (override != null && override.link != null) setLink(override.link); else if (original.link != null) setLink(original.link); } }
/** * Merge the contents of override with original into this. * * @param override data which overrides original * @param original the original data */ public void merge(MessageDestinationReferenceMetaData override, MessageDestinationReferenceMetaData original) { super.merge(override, original); if (override != null && override.type != null) setType(override.type); else if (original.type != null) setType(original.type); if (override != null && override.usage != null) setMessageDestinationUsage(override.usage); else if (original.usage != null) setMessageDestinationUsage(original.usage); if (override != null && override.link != null) setLink(override.link); else if (original.link != null) setLink(original.link); }
protected MessageDestinationReferenceMetaData createMessageRef(Resource annotation, E element) { MessageDestinationReferenceMetaData ref = new MessageDestinationReferenceMetaData(); String name = annotation.name(); if(name.length() == 0) name = getName(element); ref.setMessageDestinationRefName(name); if(annotation.mappedName().length() > 0) ref.setMappedName(annotation.mappedName()); if(annotation.type() != Object.class) ref.setType(annotation.type().getName()); else ref.setType(getType(element)); Descriptions descriptions = ProcessorUtils.getDescription(annotation.description()); if(descriptions != null) ref.setDescriptions(descriptions); String injectionName = getInjectionName(element); Set<ResourceInjectionTargetMetaData> injectionTargets = ProcessorUtils.getInjectionTargets(injectionName, element); if(injectionTargets != null) ref.setInjectionTargets(injectionTargets); return ref; }
protected MessageDestinationReferenceMetaData createMessageRef(Resource annotation, E element) { MessageDestinationReferenceMetaData ref = new MessageDestinationReferenceMetaData(); String name = annotation.name(); if(name.length() == 0) name = getName(element); ref.setMessageDestinationRefName(name); if(annotation.mappedName().length() > 0) ref.setMappedName(annotation.mappedName()); if(annotation.type() != Object.class) ref.setType(annotation.type().getName()); else ref.setType(getType(element)); Descriptions descriptions = ProcessorUtils.getDescription(annotation.description()); if(descriptions != null) ref.setDescriptions(descriptions); String injectionName = getInjectionName(element); Set<ResourceInjectionTargetMetaData> injectionTargets = ProcessorUtils.getInjectionTargets(injectionName, element); if(injectionTargets != null) ref.setInjectionTargets(injectionTargets); return ref; }