| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | VersionHandles 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 | AbstractVersionStrategyNo-op strategy for easy extension. | 
|  class | ColumnVersionStrategyUses a one or more column(s) and corresponding version object. | 
|  class | MultiColumnVersionStrategyUses multiple version numbers spanning multiple columns for optimistic versioning. | 
|  class | NanoPrecisionTimestampVersionStrategyUses a timestamp for optimistic versioning with nanosecond precision. | 
|  class | NoneVersionStrategyNo-op version strategy. | 
|  class | NumberVersionStrategyUses a version number for optimistic versioning. | 
|  class | StateComparisonVersionStrategyUses a state image to determine whether concurrency violations take place. | 
|  class | SuperclassVersionStrategyVersion strategy that delegates to the suerpclass version. | 
|  class | TimestampVersionStrategyUses 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) | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||