Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.openjpa.jdbc.meta.VersionStrategy

Packages that use VersionStrategy
org.apache.openjpa.jdbc.meta | OpenJPA-JDBC ORM Metadata
org.apache.openjpa.jdbc.meta.strats | OpenJPA-JDBC ORM Strategies
org.apache.openjpa.jdbc.schema | OpenJPA-JDBC Schema Management

Uses of VersionStrategy in org.apache.openjpa.jdbc.meta

Classes in org.apache.openjpa.jdbc.meta that implement VersionStrategy
`class` | `Version` Handles optimistic lock versioning for a class.

Methods in org.apache.openjpa.jdbc.meta that return VersionStrategy
`protected VersionStrategy` | `MappingRepository.defaultStrategy(Version version)` Determine the default strategy to use for the given version.
`protected VersionStrategy` | `MappingRepository.defaultStrategy(Version version, boolean adapting)` Determine the default strategy to use for the given version.
`protected VersionStrategy` | `MappingRepository.defaultStrategy(Version vers, FieldMapping vfield)` Return the default version strategy, given a version field.
`VersionStrategy` | `Version.getStrategy()` The strategy used for versioning.
`protected VersionStrategy` | `MappingRepository.instantiateVersionStrategy(Class<?> strat, Version version, String props)` Instantiate the given version strategy.
`protected VersionStrategy` | `MappingRepository.instantiateVersionStrategy(String name, Version version)` Instantiate the given version strategy.
`protected VersionStrategy` | `MappingRepository.namedStrategy(Version version)` Instantiate the given version's named strategy, or return null if no named strategy.

Methods in org.apache.openjpa.jdbc.meta with parameters of type VersionStrategy
`void` | `Version.setStrategy(VersionStrategy strategy, Boolean adapt)` The strategy used for versioning.

Uses of VersionStrategy in org.apache.openjpa.jdbc.meta.strats

Classes in org.apache.openjpa.jdbc.meta.strats that implement VersionStrategy
`class` | `AbstractVersionStrategy` No-op strategy for easy extension.
`class` | `ColumnVersionStrategy` Uses a one or more column(s) and corresponding version object.
`class` | `MultiColumnVersionStrategy` Uses multiple version numbers spanning multiple columns for optimistic versioning.
`class` | `NanoPrecisionTimestampVersionStrategy` Uses a timestamp for optimistic versioning with nanosecond precision.
`class` | `NoneVersionStrategy` No-op version strategy.
`class` | `NumberVersionStrategy` Uses a version number for optimistic versioning.
`class` | `StateComparisonVersionStrategy` Uses a state image to determine whether concurrency violations take place.
`class` | `SuperclassVersionStrategy` Version strategy that delegates to the suerpclass version.
`class` | `TimestampVersionStrategy` Uses a timestamp for optimistic versioning.

Uses of VersionStrategy in org.apache.openjpa.jdbc.schema

Methods in org.apache.openjpa.jdbc.schema that return VersionStrategy
`VersionStrategy` | `Column.getVersionStrategy()`

Methods in org.apache.openjpa.jdbc.schema with parameters of type VersionStrategy
`void` | `Column.setVersionStrategy(VersionStrategy strategy)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.