public String getKey() { return getName(); }
/** * Merge override + original into this * * @param override data which overrides original * @param original the original data * @throws IllegalArgumentException for a null merged or original * @throws IllegalStateException if neither have a name */ public void merge(NamedMetaData override, NamedMetaData original) { super.merge(override, original); if (override != null && override.name != null) setName(override.name); else if (original != null && original.name != null) setName(original.name); else throw new IllegalStateException("Neither the override metadata " + override + " or the original " + original + " have a name."); } }
@Override public void merge(NamedMetaData override, NamedMetaData original) { super.merge(override, original); NamedMetaDataWithDescriptionGroup n0 = (NamedMetaDataWithDescriptionGroup) override; NamedMetaDataWithDescriptionGroup n1 = (NamedMetaDataWithDescriptionGroup) original; if(n0 != null && n0.getDescriptionGroup() != null) setDescriptionGroup(n0.getDescriptionGroup()); else if(n1 != null && n1.getDescriptionGroup() != null) setDescriptionGroup(n1.getDescriptionGroup()); }
/** * Merge override + original into this * * @param override data which overrides original * @param original the original data * @throws IllegalArgumentException for a null merged or original * @throws IllegalStateException if neither have a name */ public void merge(NamedMetaData override, NamedMetaData original) { super.merge(override, original); if (override != null && override.name != null) setName(override.name); else if (original != null && original.name != null) setName(original.name); else throw new IllegalStateException("Neither the override metadata " + override + " or the original " + original + " have a name."); } }
@Override public void merge(NamedMetaData override, NamedMetaData original) { super.merge(override, original); NamedMetaDataWithDescriptionGroup n0 = (NamedMetaDataWithDescriptionGroup) override; NamedMetaDataWithDescriptionGroup n1 = (NamedMetaDataWithDescriptionGroup) original; if(n0 != null && n0.getDescriptionGroup() != null) setDescriptionGroup(n0.getDescriptionGroup()); else if(n1 != null && n1.getDescriptionGroup() != null) setDescriptionGroup(n1.getDescriptionGroup()); }
public void setValue(AbstractModule value) { this.module = value; // Set the mappable name to the module file name super.setName(value.getFileName()); } public String getAlternativeDD()
@Override public int hashCode() { String name = getName(); if (name == null) return 0; return name.hashCode(); }
/** * Merge the contents of override with original into this. * * @param override data which overrides original * @param original the original data */ public void merge(ResourceInjectionMetaData override, ResourceInjectionMetaData original) { super.merge(override, original); if (override != null && override.mappedName != null) setMappedName(override.mappedName); else if (original.mappedName != null) setMappedName(original.mappedName); if (override != null && override.ignoreDependency != null) setIgnoreDependency(override.ignoreDependency); else if (original.ignoreDependency != null) setIgnoreDependency(original.ignoreDependency); // TODO proper merge if (override != null && override.injectionTargets != null) setInjectionTargets(override.injectionTargets); else if (original.injectionTargets != null) setInjectionTargets(original.injectionTargets); } }
public void setValue(AbstractModule value) { this.module = value; // Set the mappable name to the module file name super.setName(value.getFileName()); }
@XmlTransient public String getName() { return super.getName(); }
/** * Merge the contents of override with original into this. * * @param override data which overrides original * @param original the original data */ public void merge(ResourceInjectionMetaData override, ResourceInjectionMetaData original) { super.merge(override, original); if (override != null && override.mappedName != null) setMappedName(override.mappedName); else if (original != null && original.mappedName != null) setMappedName(original.mappedName); if (override != null && override.ignoreDependency != null) setIgnoreDependency(override.ignoreDependency); else if (original != null && original.ignoreDependency != null) setIgnoreDependency(original.ignoreDependency); // TODO proper merge if (override != null && override.injectionTargets != null) setInjectionTargets(override.injectionTargets); else if (original != null && original.injectionTargets != null) setInjectionTargets(original.injectionTargets); } }
public void setValue(AbstractModule value) { this.module = value; // Set the mappable name to the module file name super.setName(value.getFileName()); }
@Override public String toString() { return super.toString() + "{" + getName() + "}"; }
@XmlTransient public String getKey() { return getName(); }
@Override public String toString() { return super.toString() + "{" + getName() + "}"; }
@XmlTransient public String getName() { return super.getName(); }
@Override public int hashCode() { String name = getName(); if (name == null) return 0; return name.hashCode(); }
@Override public String toString() { StringBuilder tmp = new StringBuilder("{name="); tmp.append(super.getName()); tmp.append(",value="); tmp.append(getValue()); tmp.append('}'); return tmp.toString(); } }