public void installStrategy(Discriminator discrim) { discrim.clearMapping(); discrim.setStrategy(NoneDiscriminatorStrategy.getInstance(), null); } }
public void installStrategy(Discriminator discrim) { discrim.clearMapping(); discrim.setStrategy(NoneDiscriminatorStrategy.getInstance(), null); } }
public void installStrategy(Discriminator discrim) { discrim.clearMapping(); discrim.setStrategy(NoneDiscriminatorStrategy.getInstance(), null); } }
public void installStrategy(Discriminator discrim) { discrim.clearMapping(); discrim.setStrategy(NoneDiscriminatorStrategy.getInstance(), null); } }
public void installStrategy(Discriminator discrim) { discrim.clearMapping(); discrim.setStrategy(NoneDiscriminatorStrategy.getInstance(), null); } }
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); } }