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

Gaetan Boismal
17.54.2015 2d85ecd53492361d763768fb3b4ec433ca2f7e49
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
commit2d85ecd53492361d763768fb3b4ec433ca2f7e49
tree be0721931c00f70aeda1ad6b2e904fff6a60c0c0 tree | zip | gz
parent 522e58e94b6428933221296472e8a6e4de6100e7 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-sdk/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/datamodel/VLVIndexDescriptor.java 118 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/datamodel/VLVIndexTableModel.java 41 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/AbstractVLVIndexPanel.java 19 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/NewVLVIndexPanel.java 14 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/VLVIndexPanel.java 33 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/util/ConfigFromDirContext.java 4 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/util/ConfigFromFile.java 5 ●●●●● diff | view | raw | blame | history