/** * Convenience method to perform cast from * {@link ClassMetaData#getVersionField}. */ public FieldMapping getVersionFieldMapping() { return (FieldMapping) getVersionField(); }
/** * Convenience method to perform cast from * {@link ClassMetaData#getVersionField}. */ public FieldMapping getVersionFieldMapping() { return (FieldMapping) getVersionField(); }
/** * Convenience method to perform cast from * {@link ClassMetaData#getVersionField}. */ public FieldMapping getVersionFieldMapping() { return (FieldMapping) getVersionField(); }
/** * Convenience method to perform cast from * {@link ClassMetaData#getVersionField}. */ public FieldMapping getVersionFieldMapping() { return (FieldMapping) getVersionField(); }
/** * Convenience method to perform cast from * {@link ClassMetaData#getVersionField}. */ public FieldMapping getVersionFieldMapping() { return (FieldMapping) getVersionField(); }
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 Object getStrategy(Version vers, boolean adapt) { ClassMapping cls = vers.getClassMapping(); if ((adapt || defaultMissingInfo()) && cls.getJoinablePCSuperclassMapping() == null && cls.getVersionField() == null) return _versionStrategy; return null; }
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 Object getStrategy(Version vers, boolean adapt) { ClassMapping cls = vers.getClassMapping(); if ((adapt || defaultMissingInfo()) && cls.getJoinablePCSuperclassMapping() == null && cls.getVersionField() == null) return _versionStrategy; return null; }
public Object getStrategy(Version vers, boolean adapt) { ClassMapping cls = vers.getClassMapping(); if ((adapt || defaultMissingInfo()) && cls.getJoinablePCSuperclassMapping() == null && cls.getVersionField() == null) return _versionStrategy; return null; }
@Override public Object getStrategy(Version vers, boolean adapt) { Object strat = super.getStrategy(vers, adapt); ClassMapping cls = vers.getClassMapping(); if (strat != null || cls.getJoinablePCSuperclassMapping() != null || cls.getVersionField() != null) return strat; if (vers.getMappingInfo().getColumns().isEmpty()) return NoneVersionStrategy.getInstance(); return new NumberVersionStrategy(); }
@Override public Object getStrategy(Version vers, boolean adapt) { Object strat = super.getStrategy(vers, adapt); ClassMapping cls = vers.getClassMapping(); if (strat != null || cls.getJoinablePCSuperclassMapping() != null || cls.getVersionField() != null) return strat; int nColumn = vers.getMappingInfo().getColumns().size(); switch (nColumn) { case 0 : return NoneVersionStrategy.getInstance(); case 1 : return new NumberVersionStrategy(); default: return new MultiColumnVersionStrategy(); } }
@Override public Object getStrategy(Version vers, boolean adapt) { Object strat = super.getStrategy(vers, adapt); ClassMapping cls = vers.getClassMapping(); if (strat != null || cls.getJoinablePCSuperclassMapping() != null || cls.getVersionField() != null) return strat; int nColumn = vers.getMappingInfo().getColumns().size(); switch (nColumn) { case 0 : return NoneVersionStrategy.getInstance(); case 1 : return new NumberVersionStrategy(); default: return new MultiColumnVersionStrategy(); } }
@Override public Object getStrategy(Version vers, boolean adapt) { Object strat = super.getStrategy(vers, adapt); ClassMapping cls = vers.getClassMapping(); if (strat != null || cls.getJoinablePCSuperclassMapping() != null || cls.getVersionField() != null) return strat; int nColumn = vers.getMappingInfo().getColumns().size(); switch (nColumn) { case 0 : return NoneVersionStrategy.getInstance(); case 1 : return new NumberVersionStrategy(); default: return new MultiColumnVersionStrategy(); } }