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

Jean-Noel Rouvignac
12.37.2013 6e1eb9232e382142915ffc77ccd29a8c1c4115df
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
commit6e1eb9232e382142915ffc77ccd29a8c1c4115df
tree b5f69ab4c13917a805a4e3bdd558ccad51f64d7e tree | zip | gz
parent 9c71e85708b2d83308de58d2a64203db3d88edd0 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
opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendAddOperation.java 1354 ●●●●● diff | view | raw | blame | history