* @return boolean indicating whether or not attribute is
* a version attribute
*/
public boolean isVersion() {
if (getDescriptor().usesOptimisticLocking() && getMapping().isDirectToFieldMapping()) {
OptimisticLockingPolicy policy = getDescriptor().getOptimisticLockingPolicy();
return policy.getWriteLockField().equals(((DirectToFieldMapping) getMapping()).getField());
}
return false;
}