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

Gaetan Boismal
17.54.2015 334fa0a1bbf2e529f296842cbee5b24f9ff70f31
refs
author Gaetan Boismal <gaetan.boismal@forgerock.com>
Friday, April 17, 2015 10:54 +0200
committer Gaetan Boismal <gaetan.boismal@forgerock.com>
Friday, April 17, 2015 10:54 +0200
commit334fa0a1bbf2e529f296842cbee5b24f9ff70f31
tree ce400ef893d1ec6cbe60dbc6e567ddb3952da5a0 tree | zip | gz
parent 866cc640d33ce92abbd907d35d4c1b62f2328959 view | diff
OPENDJ-1929 Use SearchScope API in control panel

CR-6632
To avoid LocalDBVLVIndexDefn.Scope dependency in UI, we need to use a general API for VLV index scopes.
* org.opends.guitools.controlpanel.datamodel.VLVIndexDescriptor.java
** Replace LocalDBLocalDBVLVIndexCfgDefn.Scope by SearchScope as the scope class

* org.opends.guitools.controlpanel.datamodel.VLVIndexTableModel.java
** Use IllegalArgumentException instead of RuntimeException to be more consistent.

* org.opends.guitools.controlpanel.ui.VLVIndexPanel.java
** Use this change to take the opportunity to change the selectScopeRadioButton parameter type (use straight SearchScope instead of VLVIndexDescriptor)

* org.opends.guitools.controlpanel.ui.AbstractVLVIndexPanel.java
** Use SearchScope in getScope() method
** Use straight return
** throw a IllegalStateException instead of fall back on WHOLE_SUBTREE.

* Others modified files are consequences of modifications described above.
7 files modified
234 ■■■■ changed files
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/datamodel/VLVIndexDescriptor.java 118 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/datamodel/VLVIndexTableModel.java 41 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/AbstractVLVIndexPanel.java 19 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/NewVLVIndexPanel.java 14 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/VLVIndexPanel.java 33 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/util/ConfigFromDirContext.java 4 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/util/ConfigFromFile.java 5 ●●●●● diff | view | raw | blame | history