/** * Clear mapping information, including strategy. */ public void clearMapping() { _strategy = null; _cols = Schemas.EMPTY_COLUMNS; _idx = null; _info.clear(); setResolve(MODE_MAPPING | MODE_MAPPING_INIT, false); }
/** * Clear mapping information, including strategy. */ public void clearMapping() { _strategy = null; _cols = Schemas.EMPTY_COLUMNS; _idx = null; _info.clear(); setResolve(MODE_MAPPING | MODE_MAPPING_INIT, false); }
/** * Clear mapping information, including strategy. */ public void clearMapping() { _strategy = null; _cols = Schemas.EMPTY_COLUMNS; _idx = null; _info.clear(); setResolve(MODE_MAPPING | MODE_MAPPING_INIT, false); }
/** * Clear mapping information, including strategy. */ public void clearMapping() { _strategy = null; _cols = Schemas.EMPTY_COLUMNS; _idx = null; _info.clear(); setResolve(MODE_MAPPING | MODE_MAPPING_INIT, false); }
/** * Clear mapping information, including strategy. */ public void clearMapping() { _strategy = null; _cols = Schemas.EMPTY_COLUMNS; _idx = null; _info.clear(); setResolve(MODE_MAPPING | MODE_MAPPING_INIT, false); }
/** * Synchronize internal information with the mapping data for the given * version. */ public void syncWith(Version version) { clear(false); ClassMapping cls = version.getClassMapping(); Column[] cols = version.getColumns(); setColumnIO(version.getColumnIO()); syncColumns(version, cols, false); syncIndex(version, version.getIndex()); if (version.getStrategy() == null || version.getStrategy() instanceof SuperclassVersionStrategy) return; // explicit version strategy if: // - unmapped class and version mapped // - mapped base class // - mapped subclass that doesn't rely on superclass version String strat = version.getStrategy().getAlias(); if ((!cls.isMapped() && !NoneVersionStrategy.ALIAS.equals(strat)) || (cls.isMapped() && cls.getJoinablePCSuperclassMapping() == null)) setStrategy(strat); } }
/** * Synchronize internal information with the mapping data for the given * version. */ public void syncWith(Version version) { clear(false); ClassMapping cls = version.getClassMapping(); Column[] cols = version.getColumns(); setColumnIO(version.getColumnIO()); syncColumns(version, cols, false); syncIndex(version, version.getIndex()); if (version.getStrategy() == null || version.getStrategy() instanceof SuperclassVersionStrategy) return; // explicit version strategy if: // - unmapped class and version mapped // - mapped base class // - mapped subclass that doesn't rely on superclass version String strat = version.getStrategy().getAlias(); if ((!cls.isMapped() && !NoneVersionStrategy.ALIAS.equals(strat)) || (cls.isMapped() && cls.getJoinablePCSuperclassMapping() == null)) setStrategy(strat); }
/** * Synchronize internal information with the mapping data for the given * version. */ public void syncWith(Version version) { clear(false); ClassMapping cls = version.getClassMapping(); Column[] cols = version.getColumns(); setColumnIO(version.getColumnIO()); syncColumns(version, cols, false); syncIndex(version, version.getIndex()); if (version.getStrategy() == null || version.getStrategy() instanceof SuperclassVersionStrategy) return; // explicit version strategy if: // - unmapped class and version mapped // - mapped base class // - mapped subclass that doesn't rely on superclass version String strat = version.getStrategy().getAlias(); if ((!cls.isMapped() && !NoneVersionStrategy.ALIAS.equals(strat)) || (cls.isMapped() && cls.getJoinablePCSuperclassMapping() == null)) setStrategy(strat); }
/** * Synchronize internal information with the mapping data for the given * version. */ public void syncWith(Version version) { clear(false); ClassMapping cls = version.getClassMapping(); Column[] cols = version.getColumns(); setColumnIO(version.getColumnIO()); syncColumns(version, cols, false); syncIndex(version, version.getIndex()); if (version.getStrategy() == null || version.getStrategy() instanceof SuperclassVersionStrategy) return; // explicit version strategy if: // - unmapped class and version mapped // - mapped base class // - mapped subclass that doesn't rely on superclass version String strat = version.getStrategy().getAlias(); if ((!cls.isMapped() && !NoneVersionStrategy.ALIAS.equals(strat)) || (cls.isMapped() && cls.getJoinablePCSuperclassMapping() == null)) setStrategy(strat); }
/** * Synchronize internal information with the mapping data for the given * version. */ public void syncWith(Version version) { clear(false); ClassMapping cls = version.getClassMapping(); Column[] cols = version.getColumns(); setColumnIO(version.getColumnIO()); syncColumns(version, cols, false); syncIndex(version, version.getIndex()); if (version.getStrategy() == null || version.getStrategy() instanceof SuperclassVersionStrategy) return; // explicit version strategy if: // - unmapped class and version mapped // - mapped base class // - mapped subclass that doesn't rely on superclass version String strat = version.getStrategy().getAlias(); if ((!cls.isMapped() && !NoneVersionStrategy.ALIAS.equals(strat)) || (cls.isMapped() && cls.getJoinablePCSuperclassMapping() == null)) setStrategy(strat); }
/** * Update {@link MappingInfo} with our current mapping information. */ public void syncMappingInfo() { _info.syncWith(this); // setup the version field with our mapping info FieldMapping fm = _mapping.getVersionFieldMapping(); if (fm != null) { // erase explicit strategy if it is standard version strategy for // field type if (_info.getStrategy() != null && _info.getStrategy().equals(getMappingRepository(). defaultStrategy(this, fm).getAlias())) _info.setStrategy(null); fm.getMappingInfo().clear(); fm.getValueInfo().clear(); fm.getKeyMapping().getValueInfo().clear(); fm.getElementMapping().getValueInfo().clear(); fm.getValueInfo().copy(_info); _info.clear(); } }
/** * Update {@link MappingInfo} with our current mapping information. */ public void syncMappingInfo() { _info.syncWith(this); // setup the version field with our mapping info FieldMapping fm = _mapping.getVersionFieldMapping(); if (fm != null) { // erase explicit strategy if it is standard version strategy for // field type if (_info.getStrategy() != null && _info.getStrategy().equals(getMappingRepository(). defaultStrategy(this, fm).getAlias())) _info.setStrategy(null); fm.getMappingInfo().clear(); fm.getValueInfo().clear(); fm.getKeyMapping().getValueInfo().clear(); fm.getElementMapping().getValueInfo().clear(); fm.getValueInfo().copy(_info); _info.clear(); } }
/** * Update {@link MappingInfo} with our current mapping information. */ public void syncMappingInfo() { _info.syncWith(this); // setup the version field with our mapping info FieldMapping fm = _mapping.getVersionFieldMapping(); if (fm != null) { // erase explicit strategy if it is standard version strategy for // field type if (_info.getStrategy() != null && _info.getStrategy().equals(getMappingRepository(). defaultStrategy(this, fm).getAlias())) _info.setStrategy(null); fm.getMappingInfo().clear(); fm.getValueInfo().clear(); fm.getKeyMapping().getValueInfo().clear(); fm.getElementMapping().getValueInfo().clear(); fm.getValueInfo().copy(_info); _info.clear(); } }
/** * Update {@link MappingInfo} with our current mapping information. */ public void syncMappingInfo() { _info.syncWith(this); // setup the version field with our mapping info FieldMapping fm = _mapping.getVersionFieldMapping(); if (fm != null) { // erase explicit strategy if it is standard version strategy for // field type if (_info.getStrategy() != null && _info.getStrategy().equals(getMappingRepository(). defaultStrategy(this, fm).getAlias())) _info.setStrategy(null); fm.getMappingInfo().clear(); fm.getValueInfo().clear(); fm.getKeyMapping().getValueInfo().clear(); fm.getElementMapping().getValueInfo().clear(); fm.getValueInfo().copy(_info); _info.clear(); } }
/** * Update {@link MappingInfo} with our current mapping information. */ public void syncMappingInfo() { _info.syncWith(this); // setup the version field with our mapping info FieldMapping fm = _mapping.getVersionFieldMapping(); if (fm != null) { // erase explicit strategy if it is standard version strategy for // field type if (_info.getStrategy() != null && _info.getStrategy().equals(getMappingRepository(). defaultStrategy(this, fm).getAlias())) _info.setStrategy(null); fm.getMappingInfo().clear(); fm.getValueInfo().clear(); fm.getKeyMapping().getValueInfo().clear(); fm.getElementMapping().getValueInfo().clear(); fm.getValueInfo().copy(_info); _info.clear(); } }