protected int getJavaType() { if (_javaType == null && vers.getClassMapping().getVersionFieldMapping() != null) { _javaType = Integer.valueOf(vers.getClassMapping().getVersionFieldMapping().getTypeCode()); } else { return JavaTypes.INT; } return _javaType; }
protected int getJavaType() { if (_javaType == null && vers.getClassMapping().getVersionFieldMapping() != null) { _javaType = Integer.valueOf(vers.getClassMapping().getVersionFieldMapping().getTypeCode()); } else { return JavaTypes.INT; } return _javaType; }
public boolean checkVersion(OpenJPAStateManager sm, JDBCStore store, boolean updateVersion) throws SQLException { return vers.getClassMapping().getPCSuperclassMapping().getVersion(). checkVersion(sm, store, updateVersion); }
public Map getBulkUpdateValues() { return vers.getClassMapping().getPCSuperclassMapping().getVersion() .getBulkUpdateValues(); } }
public boolean checkVersion(OpenJPAStateManager sm, JDBCStore store, boolean updateVersion) throws SQLException { return vers.getClassMapping().getPCSuperclassMapping().getVersion(). checkVersion(sm, store, updateVersion); }
public boolean checkVersion(OpenJPAStateManager sm, JDBCStore store, boolean updateVersion) throws SQLException { return vers.getClassMapping().getPCSuperclassMapping().getVersion(). checkVersion(sm, store, updateVersion); }
public Map getBulkUpdateValues() { return vers.getClassMapping().getPCSuperclassMapping().getVersion() .getBulkUpdateValues(); } }
public Map getBulkUpdateValues() { return vers.getClassMapping().getPCSuperclassMapping().getVersion() .getBulkUpdateValues(); } }
public Object getStrategy(Version vers, boolean adapt) { ClassMapping cls = vers.getClassMapping(); if ((adapt || defaultMissingInfo()) && cls.getJoinablePCSuperclassMapping() == null && cls.getVersionField() == null) return _versionStrategy; return null; }
public boolean checkVersion(OpenJPAStateManager sm, JDBCStore store, boolean updateVersion) throws SQLException { return vers.getClassMapping().getPCSuperclassMapping().getVersion(). checkVersion(sm, store, updateVersion); }
/** * Gets the table where this version columns are mapped. */ private Table getSingleTable(Version version, Column[] cols) { if (cols == null || cols.length == 0 || DBIdentifier.isEmpty(cols[0].getTableIdentifier())) return version.getClassMapping().getTable(); return version.getClassMapping().getTable().getSchema() .getTable(cols[0].getTableIdentifier()); }
@Override public void populateColumns(Version vers, Table table, Column[] cols) { // check for version field and use its name as column name FieldMapping fm = vers.getClassMapping().getVersionFieldMapping(); if (fm != null && cols.length == 1) cols[0].setName(fm.getName()); else super.populateColumns(vers, table, cols); } }
@Override public void populateColumns(Version vers, Table table, Column[] cols) { // check for version field and use its name as column name FieldMapping fm = vers.getClassMapping().getVersionFieldMapping(); if (fm != null && cols.length == 1) cols[0].setIdentifier(DBIdentifier.newColumn(fm.getName())); else super.populateColumns(vers, table, cols); } }
@Override public void populateColumns(Version vers, Table table, Column[] cols) { // check for version field and use its name as column name FieldMapping fm = vers.getClassMapping().getVersionFieldMapping(); if (fm != null && cols.length == 1) cols[0].setIdentifier(DBIdentifier.newColumn(fm.getName())); else super.populateColumns(vers, table, cols); } }
public void map(boolean adapt) { ClassMapping cls = vers.getClassMapping(); if (cls.getJoinablePCSuperclassMapping() != null || cls.getEmbeddingMetaData() != null) throw new MetaDataException(_loc.get("not-base-vers", cls)); vers.getMappingInfo().assertNoSchemaComponents(vers, true); }
public void map(boolean adapt) { ClassMapping cls = vers.getClassMapping(); if (cls.getJoinablePCSuperclassMapping() != null || cls.getEmbeddingMetaData() != null) throw new MetaDataException(_loc.get("not-base-vers", cls)); vers.getMappingInfo().assertNoSchemaComponents(vers, true); }
public void installStrategy(Version version) { ClassMapping cls = version.getClassMapping(); if (cls.getPCSuperclass() != null) version.setStrategy(new SuperclassVersionStrategy(), null); else if (_versStrat != null) { VersionStrategy strat = repos.instantiateVersionStrategy (_versStrat, version); version.setStrategy(strat, null); } else version.setStrategy(new StateComparisonVersionStrategy(), null); }
public void installStrategy(Version version) { ClassMapping cls = version.getClassMapping(); if (cls.getPCSuperclass() != null) version.setStrategy(new SuperclassVersionStrategy(), null); else if (_versStrat != null) { VersionStrategy strat = repos.instantiateVersionStrategy (_versStrat, version); version.setStrategy(strat, null); } else version.setStrategy(new StateComparisonVersionStrategy(), null); }
public void installStrategy(Version version) { ClassMapping cls = version.getClassMapping(); if (cls.getPCSuperclass() != null) version.setStrategy(new SuperclassVersionStrategy(), null); else if (_versStrat != null) { VersionStrategy strat = repos.instantiateVersionStrategy (_versStrat, version); version.setStrategy(strat, null); } else version.setStrategy(new StateComparisonVersionStrategy(), null); }
public void installStrategy(Version version) { ClassMapping cls = version.getClassMapping(); if (cls.getPCSuperclass() != null) version.setStrategy(new SuperclassVersionStrategy(), null); else if (_versStrat != null) { VersionStrategy strat = repos.instantiateVersionStrategy (_versStrat, version); version.setStrategy(strat, null); } else version.setStrategy(new StateComparisonVersionStrategy(), null); }