mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Matthew Swift
23.01.2012 30557a372af7d6985e437330fd1a4f2a02ef086d
refs
author Matthew Swift <matthew.swift@forgerock.com>
Thursday, February 23, 2012 02:01 +0100
committer Matthew Swift <matthew.swift@forgerock.com>
Thursday, February 23, 2012 02:01 +0100
commit30557a372af7d6985e437330fd1a4f2a02ef086d
tree a0b1c17b896da3cdbaa19a107f6e06051a735c85 tree | zip | gz
parent d2d863001e51eb3f0f678123b11f9ab1b77ebd6c view | diff
Fix OPENDJ-409: Add support for optimistic concurrency control via ETag-like attributes

Implement a new virtual attribute which automatically generates etags based on either the Adler-32 or CRC-32 algorithms.
6 files modified
4 files added
1177 ■■■■■ changed files
opends/resource/config/config.ldif 14 ●●●●● diff | view | raw | blame | history
opends/resource/schema/00-core.ldif 8 ●●●● diff | view | raw | blame | history
opends/resource/schema/02-config.ldif 18 ●●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/EntityTagVirtualAttributeConfiguration.xml 125 ●●●●● diff | view | raw | blame | history
opends/src/admin/messages/EntityTagVirtualAttributeCfgDefn.properties 30 ●●●●● diff | view | raw | blame | history
opends/src/messages/messages/extension.properties 5 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/EntityTagVirtualAttributeProvider.java 381 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/types/Entry.java 6 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/types/VirtualAttribute.java 10 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/EntityTagVirtualAttributeProviderTestCase.java 580 ●●●●● diff | view | raw | blame | history