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

Jean-Noel Rouvignac
12.37.2013 d941ff93b228d6475249087c520c1e961c2c992a
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Friday, July 12, 2013 16:37 +0200
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Friday, July 12, 2013 16:37 +0200
commitd941ff93b228d6475249087c520c1e961c2c992a
tree 35fa5699311a4d6c193404924afa8db072f9da77 tree | zip | gz
parent d67ba0e3d08dddb18fe7bed45e14c73b0ac69a1c view | diff
Big refactoring of LocalBackendAddOperation, removed nearly 300 lines of code.

LocalBackendAddOperation.java:
Added helper class BooleanHolder.
Made all protected members be private.
Extracted method processAdd() out of the labeled code block in processLocalAdd() + replaced duplicated catch(DirectoryException) with just one.
Extracted method checkHasReadOnlyAttributes() out of processLocalAdd().
Extracted a second method addRDNAttributesIfNecessary() out of addRDNAttributesIfNecessary().
Extracted method checkAttributes() out of checkSchema().
1 files modified
1354 ■■■■■ changed files
opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendAddOperation.java 1354 ●●●●● diff | view | raw | blame | history