/** * Parse discriminator-value. */ private void endDiscriminatorValue() { String val = currentText(); if (StringUtils.isEmpty(val)) return; ClassMapping cm = (ClassMapping) currentElement(); cm.getDiscriminator().getMappingInfo().setValue(val); if (Modifier.isAbstract(cm.getDescribedType().getModifiers()) && getLog().isInfoEnabled()) { getLog().info( _loc.get("discriminator-on-abstract-class", cm .getDescribedType().getName())); } }
/** * Parse discriminator-value. */ private void endDiscriminatorValue() { String val = currentText(); if (StringUtils.isEmpty(val)) return; ClassMapping cm = (ClassMapping) currentElement(); cm.getDiscriminator().getMappingInfo().setValue(val); if (Modifier.isAbstract(cm.getDescribedType().getModifiers()) && getLog().isInfoEnabled()) { getLog().info( _loc.get("discriminator-on-abstract-class", cm .getDescribedType().getName())); } }
/** * Parse discriminator-value. */ private void endDiscriminatorValue() { String val = currentText(); if (StringUtil.isEmpty(val)) return; ClassMapping cm = (ClassMapping) currentElement(); cm.getDiscriminator().getMappingInfo().setValue(val); if (Modifier.isAbstract(cm.getDescribedType().getModifiers()) && getLog().isInfoEnabled()) { getLog().info( _loc.get("discriminator-on-abstract-class", cm .getDescribedType().getName())); } }
/** * Parse discriminator-value. */ private void endDiscriminatorValue() { String val = currentText(); if (StringUtil.isEmpty(val)) return; ClassMapping cm = (ClassMapping) currentElement(); cm.getDiscriminator().getMappingInfo().setValue(val); if (Modifier.isAbstract(cm.getDescribedType().getModifiers()) && getLog().isInfoEnabled()) { getLog().info( _loc.get("discriminator-on-abstract-class", cm .getDescribedType().getName())); } }
public void installStrategy(Discriminator discrim) { DiscriminatorStrategy strat = repos.namedStrategy(discrim); if (strat == null) strat = repos.defaultStrategy(discrim, true); try { discrim.setStrategy(strat, Boolean.TRUE); } catch (MetaDataException mde) { // if this is a custom strategy, don't attempt to override if (isCustomStrategy(strat)) throw mde; repos.getLog().warn(_loc.get("fatal-change", discrim, mde.getMessage())); // retain old discriminator version, if any String val = discrim.getMappingInfo().getValue(); discrim.clearMapping(); discrim.getMappingInfo().setValue(val); discrim.setStrategy(repos.defaultStrategy(discrim, true), Boolean.TRUE); } }
public void installStrategy(Discriminator discrim) { DiscriminatorStrategy strat = repos.namedStrategy(discrim); if (strat == null) strat = repos.defaultStrategy(discrim, true); try { discrim.setStrategy(strat, Boolean.TRUE); } catch (MetaDataException mde) { // if this is a custom strategy, don't attempt to override if (isCustomStrategy(strat)) throw mde; repos.getLog().warn(_loc.get("fatal-change", discrim, mde.getMessage())); // retain old discriminator version, if any String val = discrim.getMappingInfo().getValue(); discrim.clearMapping(); discrim.getMappingInfo().setValue(val); discrim.setStrategy(repos.defaultStrategy(discrim, true), Boolean.TRUE); } }
public void installStrategy(Discriminator discrim) { DiscriminatorStrategy strat = repos.namedStrategy(discrim); if (strat == null) strat = repos.defaultStrategy(discrim, true); try { discrim.setStrategy(strat, Boolean.TRUE); } catch (MetaDataException mde) { // if this is a custom strategy, don't attempt to override if (isCustomStrategy(strat)) throw mde; repos.getLog().warn(_loc.get("fatal-change", discrim, mde.getMessage())); // retain old discriminator version, if any String val = discrim.getMappingInfo().getValue(); discrim.clearMapping(); discrim.getMappingInfo().setValue(val); discrim.setStrategy(repos.defaultStrategy(discrim, true), Boolean.TRUE); } }
public void installStrategy(Discriminator discrim) { DiscriminatorStrategy strat = repos.namedStrategy(discrim); if (strat == null) strat = repos.defaultStrategy(discrim, true); try { discrim.setStrategy(strat, Boolean.TRUE); } catch (MetaDataException mde) { // if this is a custom strategy, don't attempt to override if (isCustomStrategy(strat)) throw mde; repos.getLog().warn(_loc.get("fatal-change", discrim, mde.getMessage())); // retain old discriminator version, if any String val = discrim.getMappingInfo().getValue(); discrim.clearMapping(); discrim.getMappingInfo().setValue(val); discrim.setStrategy(repos.defaultStrategy(discrim, true), Boolean.TRUE); } }
public void installStrategy(Discriminator discrim) { DiscriminatorStrategy strat = repos.namedStrategy(discrim); if (strat == null) strat = repos.defaultStrategy(discrim, true); try { discrim.setStrategy(strat, Boolean.TRUE); } catch (MetaDataException mde) { // if this is a custom strategy, don't attempt to override if (isCustomStrategy(strat)) throw mde; repos.getLog().warn(_loc.get("fatal-change", discrim, mde.getMessage())); // retain old discriminator version, if any String val = discrim.getMappingInfo().getValue(); discrim.clearMapping(); discrim.getMappingInfo().setValue(val); discrim.setStrategy(repos.defaultStrategy(discrim, true), Boolean.TRUE); } }
break; case DISCRIM_VAL: cm.getDiscriminator().getMappingInfo().setValue (((DiscriminatorValue) anno).value()); if (Modifier.isAbstract(cm.getDescribedType().
break; case DISCRIM_VAL: cm.getDiscriminator().getMappingInfo().setValue (((DiscriminatorValue) anno).value()); if (Modifier.isAbstract(cm.getDescribedType().
break; case DISCRIM_VAL: cm.getDiscriminator().getMappingInfo().setValue (((DiscriminatorValue) anno).value()); if (Modifier.isAbstract(cm.getDescribedType().
break; case DISCRIM_VAL: cm.getDiscriminator().getMappingInfo().setValue (((DiscriminatorValue) anno).value()); if (Modifier.isAbstract(cm.getDescribedType().