001/* 002 * CDDL HEADER START 003 * 004 * The contents of this file are subject to the terms of the 005 * Common Development and Distribution License, Version 1.0 only 006 * (the "License"). You may not use this file except in compliance 007 * with the License. 008 * 009 * You can obtain a copy of the license at legal-notices/CDDLv1_0.txt 010 * or http://forgerock.org/license/CDDLv1.0.html. 011 * See the License for the specific language governing permissions 012 * and limitations under the License. 013 * 014 * When distributing Covered Code, include this CDDL HEADER in each 015 * file and include the License file at legal-notices/CDDLv1_0.txt. 016 * If applicable, add the following below this CDDL HEADER, with the 017 * fields enclosed by brackets "[]" replaced with your own identifying 018 * information: 019 * Portions Copyright [yyyy] [name of copyright owner] 020 * 021 * CDDL HEADER END 022 * 023 * 024 * Copyright 2008 Sun Microsystems, Inc. 025 */ 026package org.opends.server.admin.std.meta; 027 028 029 030import java.util.Collection; 031import org.forgerock.opendj.config.server.ConfigException; 032import org.opends.server.admin.AdministratorAction; 033import org.opends.server.admin.AliasDefaultBehaviorProvider; 034import org.opends.server.admin.client.AuthorizationException; 035import org.opends.server.admin.client.CommunicationException; 036import org.opends.server.admin.client.ConcurrentModificationException; 037import org.opends.server.admin.client.IllegalManagedObjectNameException; 038import org.opends.server.admin.client.ManagedObject; 039import org.opends.server.admin.client.ManagedObjectDecodingException; 040import org.opends.server.admin.client.MissingMandatoryPropertiesException; 041import org.opends.server.admin.client.OperationRejectedException; 042import org.opends.server.admin.DefinitionDecodingException; 043import org.opends.server.admin.InstantiableRelationDefinition; 044import org.opends.server.admin.ManagedObjectAlreadyExistsException; 045import org.opends.server.admin.ManagedObjectDefinition; 046import org.opends.server.admin.ManagedObjectNotFoundException; 047import org.opends.server.admin.PropertyException; 048import org.opends.server.admin.PropertyProvider; 049import org.opends.server.admin.server.ConfigurationAddListener; 050import org.opends.server.admin.server.ConfigurationChangeListener; 051import org.opends.server.admin.server.ConfigurationDeleteListener; 052import org.opends.server.admin.server.ServerManagedObject; 053import org.opends.server.admin.std.client.PluginCfgClient; 054import org.opends.server.admin.std.client.PluginRootCfgClient; 055import org.opends.server.admin.std.server.PluginCfg; 056import org.opends.server.admin.std.server.PluginRootCfg; 057import org.opends.server.admin.StringPropertyDefinition; 058import org.opends.server.admin.Tag; 059import org.opends.server.admin.TopCfgDefn; 060import org.opends.server.types.DN; 061 062 063 064/** 065 * An interface for querying the Plugin Root managed object definition 066 * meta information. 067 * <p> 068 * The Plugin Root defines the parent entry for all plug-ins defined 069 * in the server. 070 */ 071public final class PluginRootCfgDefn extends ManagedObjectDefinition<PluginRootCfgClient, PluginRootCfg> { 072 073 // The singleton configuration definition instance. 074 private static final PluginRootCfgDefn INSTANCE = new PluginRootCfgDefn(); 075 076 077 078 // The "plugin-order-intermediate-response" property definition. 079 private static final StringPropertyDefinition PD_PLUGIN_ORDER_INTERMEDIATE_RESPONSE; 080 081 082 083 // The "plugin-order-ldif-export" property definition. 084 private static final StringPropertyDefinition PD_PLUGIN_ORDER_LDIF_EXPORT; 085 086 087 088 // The "plugin-order-ldif-import" property definition. 089 private static final StringPropertyDefinition PD_PLUGIN_ORDER_LDIF_IMPORT; 090 091 092 093 // The "plugin-order-ldif-import-begin" property definition. 094 private static final StringPropertyDefinition PD_PLUGIN_ORDER_LDIF_IMPORT_BEGIN; 095 096 097 098 // The "plugin-order-ldif-import-end" property definition. 099 private static final StringPropertyDefinition PD_PLUGIN_ORDER_LDIF_IMPORT_END; 100 101 102 103 // The "plugin-order-post-connect" property definition. 104 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_CONNECT; 105 106 107 108 // The "plugin-order-post-disconnect" property definition. 109 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_DISCONNECT; 110 111 112 113 // The "plugin-order-post-operation-abandon" property definition. 114 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_OPERATION_ABANDON; 115 116 117 118 // The "plugin-order-post-operation-add" property definition. 119 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_OPERATION_ADD; 120 121 122 123 // The "plugin-order-post-operation-bind" property definition. 124 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_OPERATION_BIND; 125 126 127 128 // The "plugin-order-post-operation-compare" property definition. 129 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_OPERATION_COMPARE; 130 131 132 133 // The "plugin-order-post-operation-delete" property definition. 134 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_OPERATION_DELETE; 135 136 137 138 // The "plugin-order-post-operation-extended" property definition. 139 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_OPERATION_EXTENDED; 140 141 142 143 // The "plugin-order-post-operation-modify" property definition. 144 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_OPERATION_MODIFY; 145 146 147 148 // The "plugin-order-post-operation-modify-dn" property definition. 149 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_OPERATION_MODIFY_DN; 150 151 152 153 // The "plugin-order-post-operation-search" property definition. 154 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_OPERATION_SEARCH; 155 156 157 158 // The "plugin-order-post-operation-unbind" property definition. 159 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_OPERATION_UNBIND; 160 161 162 163 // The "plugin-order-post-response-add" property definition. 164 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_RESPONSE_ADD; 165 166 167 168 // The "plugin-order-post-response-bind" property definition. 169 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_RESPONSE_BIND; 170 171 172 173 // The "plugin-order-post-response-compare" property definition. 174 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_RESPONSE_COMPARE; 175 176 177 178 // The "plugin-order-post-response-delete" property definition. 179 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_RESPONSE_DELETE; 180 181 182 183 // The "plugin-order-post-response-extended" property definition. 184 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_RESPONSE_EXTENDED; 185 186 187 188 // The "plugin-order-post-response-modify" property definition. 189 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_RESPONSE_MODIFY; 190 191 192 193 // The "plugin-order-post-response-modify-dn" property definition. 194 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_RESPONSE_MODIFY_DN; 195 196 197 198 // The "plugin-order-post-response-search" property definition. 199 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_RESPONSE_SEARCH; 200 201 202 203 // The "plugin-order-post-synchronization-add" property definition. 204 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_SYNCHRONIZATION_ADD; 205 206 207 208 // The "plugin-order-post-synchronization-delete" property definition. 209 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_SYNCHRONIZATION_DELETE; 210 211 212 213 // The "plugin-order-post-synchronization-modify" property definition. 214 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_SYNCHRONIZATION_MODIFY; 215 216 217 218 // The "plugin-order-post-synchronization-modify-dn" property definition. 219 private static final StringPropertyDefinition PD_PLUGIN_ORDER_POST_SYNCHRONIZATION_MODIFY_DN; 220 221 222 223 // The "plugin-order-pre-operation-add" property definition. 224 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_OPERATION_ADD; 225 226 227 228 // The "plugin-order-pre-operation-bind" property definition. 229 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_OPERATION_BIND; 230 231 232 233 // The "plugin-order-pre-operation-compare" property definition. 234 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_OPERATION_COMPARE; 235 236 237 238 // The "plugin-order-pre-operation-delete" property definition. 239 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_OPERATION_DELETE; 240 241 242 243 // The "plugin-order-pre-operation-extended" property definition. 244 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_OPERATION_EXTENDED; 245 246 247 248 // The "plugin-order-pre-operation-modify" property definition. 249 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_OPERATION_MODIFY; 250 251 252 253 // The "plugin-order-pre-operation-modify-dn" property definition. 254 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_OPERATION_MODIFY_DN; 255 256 257 258 // The "plugin-order-pre-operation-search" property definition. 259 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_OPERATION_SEARCH; 260 261 262 263 // The "plugin-order-pre-parse-abandon" property definition. 264 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_PARSE_ABANDON; 265 266 267 268 // The "plugin-order-pre-parse-add" property definition. 269 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_PARSE_ADD; 270 271 272 273 // The "plugin-order-pre-parse-bind" property definition. 274 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_PARSE_BIND; 275 276 277 278 // The "plugin-order-pre-parse-compare" property definition. 279 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_PARSE_COMPARE; 280 281 282 283 // The "plugin-order-pre-parse-delete" property definition. 284 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_PARSE_DELETE; 285 286 287 288 // The "plugin-order-pre-parse-extended" property definition. 289 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_PARSE_EXTENDED; 290 291 292 293 // The "plugin-order-pre-parse-modify" property definition. 294 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_PARSE_MODIFY; 295 296 297 298 // The "plugin-order-pre-parse-modify-dn" property definition. 299 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_PARSE_MODIFY_DN; 300 301 302 303 // The "plugin-order-pre-parse-search" property definition. 304 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_PARSE_SEARCH; 305 306 307 308 // The "plugin-order-pre-parse-unbind" property definition. 309 private static final StringPropertyDefinition PD_PLUGIN_ORDER_PRE_PARSE_UNBIND; 310 311 312 313 // The "plugin-order-search-result-entry" property definition. 314 private static final StringPropertyDefinition PD_PLUGIN_ORDER_SEARCH_RESULT_ENTRY; 315 316 317 318 // The "plugin-order-search-result-reference" property definition. 319 private static final StringPropertyDefinition PD_PLUGIN_ORDER_SEARCH_RESULT_REFERENCE; 320 321 322 323 // The "plugin-order-shutdown" property definition. 324 private static final StringPropertyDefinition PD_PLUGIN_ORDER_SHUTDOWN; 325 326 327 328 // The "plugin-order-startup" property definition. 329 private static final StringPropertyDefinition PD_PLUGIN_ORDER_STARTUP; 330 331 332 333 // The "plugin-order-subordinate-delete" property definition. 334 private static final StringPropertyDefinition PD_PLUGIN_ORDER_SUBORDINATE_DELETE; 335 336 337 338 // The "plugin-order-subordinate-modify-dn" property definition. 339 private static final StringPropertyDefinition PD_PLUGIN_ORDER_SUBORDINATE_MODIFY_DN; 340 341 342 343 // The "plugins" relation definition. 344 private static final InstantiableRelationDefinition<PluginCfgClient, PluginCfg> RD_PLUGINS; 345 346 347 348 // Build the "plugin-order-intermediate-response" property definition. 349 static { 350 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-intermediate-response"); 351 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-intermediate-response")); 352 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-intermediate-response")); 353 PD_PLUGIN_ORDER_INTERMEDIATE_RESPONSE = builder.getInstance(); 354 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_INTERMEDIATE_RESPONSE); 355 } 356 357 358 359 // Build the "plugin-order-ldif-export" property definition. 360 static { 361 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-ldif-export"); 362 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-ldif-export")); 363 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-ldif-export")); 364 PD_PLUGIN_ORDER_LDIF_EXPORT = builder.getInstance(); 365 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_LDIF_EXPORT); 366 } 367 368 369 370 // Build the "plugin-order-ldif-import" property definition. 371 static { 372 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-ldif-import"); 373 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-ldif-import")); 374 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-ldif-import")); 375 PD_PLUGIN_ORDER_LDIF_IMPORT = builder.getInstance(); 376 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_LDIF_IMPORT); 377 } 378 379 380 381 // Build the "plugin-order-ldif-import-begin" property definition. 382 static { 383 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-ldif-import-begin"); 384 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-ldif-import-begin")); 385 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-ldif-import-begin")); 386 PD_PLUGIN_ORDER_LDIF_IMPORT_BEGIN = builder.getInstance(); 387 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_LDIF_IMPORT_BEGIN); 388 } 389 390 391 392 // Build the "plugin-order-ldif-import-end" property definition. 393 static { 394 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-ldif-import-end"); 395 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-ldif-import-end")); 396 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-ldif-import-end")); 397 PD_PLUGIN_ORDER_LDIF_IMPORT_END = builder.getInstance(); 398 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_LDIF_IMPORT_END); 399 } 400 401 402 403 // Build the "plugin-order-post-connect" property definition. 404 static { 405 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-connect"); 406 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-connect")); 407 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-connect")); 408 PD_PLUGIN_ORDER_POST_CONNECT = builder.getInstance(); 409 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_CONNECT); 410 } 411 412 413 414 // Build the "plugin-order-post-disconnect" property definition. 415 static { 416 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-disconnect"); 417 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-disconnect")); 418 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-disconnect")); 419 PD_PLUGIN_ORDER_POST_DISCONNECT = builder.getInstance(); 420 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_DISCONNECT); 421 } 422 423 424 425 // Build the "plugin-order-post-operation-abandon" property definition. 426 static { 427 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-operation-abandon"); 428 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-operation-abandon")); 429 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-operation-abandon")); 430 PD_PLUGIN_ORDER_POST_OPERATION_ABANDON = builder.getInstance(); 431 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_OPERATION_ABANDON); 432 } 433 434 435 436 // Build the "plugin-order-post-operation-add" property definition. 437 static { 438 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-operation-add"); 439 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-operation-add")); 440 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-operation-add")); 441 PD_PLUGIN_ORDER_POST_OPERATION_ADD = builder.getInstance(); 442 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_OPERATION_ADD); 443 } 444 445 446 447 // Build the "plugin-order-post-operation-bind" property definition. 448 static { 449 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-operation-bind"); 450 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-operation-bind")); 451 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-operation-bind")); 452 PD_PLUGIN_ORDER_POST_OPERATION_BIND = builder.getInstance(); 453 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_OPERATION_BIND); 454 } 455 456 457 458 // Build the "plugin-order-post-operation-compare" property definition. 459 static { 460 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-operation-compare"); 461 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-operation-compare")); 462 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-operation-compare")); 463 PD_PLUGIN_ORDER_POST_OPERATION_COMPARE = builder.getInstance(); 464 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_OPERATION_COMPARE); 465 } 466 467 468 469 // Build the "plugin-order-post-operation-delete" property definition. 470 static { 471 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-operation-delete"); 472 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-operation-delete")); 473 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-operation-delete")); 474 PD_PLUGIN_ORDER_POST_OPERATION_DELETE = builder.getInstance(); 475 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_OPERATION_DELETE); 476 } 477 478 479 480 // Build the "plugin-order-post-operation-extended" property definition. 481 static { 482 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-operation-extended"); 483 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-operation-extended")); 484 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-operation-extended")); 485 PD_PLUGIN_ORDER_POST_OPERATION_EXTENDED = builder.getInstance(); 486 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_OPERATION_EXTENDED); 487 } 488 489 490 491 // Build the "plugin-order-post-operation-modify" property definition. 492 static { 493 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-operation-modify"); 494 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-operation-modify")); 495 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-operation-modify")); 496 PD_PLUGIN_ORDER_POST_OPERATION_MODIFY = builder.getInstance(); 497 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_OPERATION_MODIFY); 498 } 499 500 501 502 // Build the "plugin-order-post-operation-modify-dn" property definition. 503 static { 504 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-operation-modify-dn"); 505 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-operation-modify-dn")); 506 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-operation-modify-dn")); 507 PD_PLUGIN_ORDER_POST_OPERATION_MODIFY_DN = builder.getInstance(); 508 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_OPERATION_MODIFY_DN); 509 } 510 511 512 513 // Build the "plugin-order-post-operation-search" property definition. 514 static { 515 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-operation-search"); 516 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-operation-search")); 517 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-operation-search")); 518 PD_PLUGIN_ORDER_POST_OPERATION_SEARCH = builder.getInstance(); 519 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_OPERATION_SEARCH); 520 } 521 522 523 524 // Build the "plugin-order-post-operation-unbind" property definition. 525 static { 526 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-operation-unbind"); 527 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-operation-unbind")); 528 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-operation-unbind")); 529 PD_PLUGIN_ORDER_POST_OPERATION_UNBIND = builder.getInstance(); 530 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_OPERATION_UNBIND); 531 } 532 533 534 535 // Build the "plugin-order-post-response-add" property definition. 536 static { 537 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-response-add"); 538 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-response-add")); 539 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-response-add")); 540 PD_PLUGIN_ORDER_POST_RESPONSE_ADD = builder.getInstance(); 541 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_RESPONSE_ADD); 542 } 543 544 545 546 // Build the "plugin-order-post-response-bind" property definition. 547 static { 548 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-response-bind"); 549 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-response-bind")); 550 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-response-bind")); 551 PD_PLUGIN_ORDER_POST_RESPONSE_BIND = builder.getInstance(); 552 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_RESPONSE_BIND); 553 } 554 555 556 557 // Build the "plugin-order-post-response-compare" property definition. 558 static { 559 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-response-compare"); 560 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-response-compare")); 561 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-response-compare")); 562 PD_PLUGIN_ORDER_POST_RESPONSE_COMPARE = builder.getInstance(); 563 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_RESPONSE_COMPARE); 564 } 565 566 567 568 // Build the "plugin-order-post-response-delete" property definition. 569 static { 570 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-response-delete"); 571 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-response-delete")); 572 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-response-delete")); 573 PD_PLUGIN_ORDER_POST_RESPONSE_DELETE = builder.getInstance(); 574 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_RESPONSE_DELETE); 575 } 576 577 578 579 // Build the "plugin-order-post-response-extended" property definition. 580 static { 581 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-response-extended"); 582 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-response-extended")); 583 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-response-extended")); 584 PD_PLUGIN_ORDER_POST_RESPONSE_EXTENDED = builder.getInstance(); 585 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_RESPONSE_EXTENDED); 586 } 587 588 589 590 // Build the "plugin-order-post-response-modify" property definition. 591 static { 592 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-response-modify"); 593 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-response-modify")); 594 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-response-modify")); 595 PD_PLUGIN_ORDER_POST_RESPONSE_MODIFY = builder.getInstance(); 596 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_RESPONSE_MODIFY); 597 } 598 599 600 601 // Build the "plugin-order-post-response-modify-dn" property definition. 602 static { 603 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-response-modify-dn"); 604 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-response-modify-dn")); 605 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-response-modify-dn")); 606 PD_PLUGIN_ORDER_POST_RESPONSE_MODIFY_DN = builder.getInstance(); 607 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_RESPONSE_MODIFY_DN); 608 } 609 610 611 612 // Build the "plugin-order-post-response-search" property definition. 613 static { 614 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-response-search"); 615 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-response-search")); 616 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-response-search")); 617 PD_PLUGIN_ORDER_POST_RESPONSE_SEARCH = builder.getInstance(); 618 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_RESPONSE_SEARCH); 619 } 620 621 622 623 // Build the "plugin-order-post-synchronization-add" property definition. 624 static { 625 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-synchronization-add"); 626 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-synchronization-add")); 627 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-synchronization-add")); 628 PD_PLUGIN_ORDER_POST_SYNCHRONIZATION_ADD = builder.getInstance(); 629 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_SYNCHRONIZATION_ADD); 630 } 631 632 633 634 // Build the "plugin-order-post-synchronization-delete" property definition. 635 static { 636 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-synchronization-delete"); 637 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-synchronization-delete")); 638 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-synchronization-delete")); 639 PD_PLUGIN_ORDER_POST_SYNCHRONIZATION_DELETE = builder.getInstance(); 640 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_SYNCHRONIZATION_DELETE); 641 } 642 643 644 645 // Build the "plugin-order-post-synchronization-modify" property definition. 646 static { 647 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-synchronization-modify"); 648 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-synchronization-modify")); 649 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-synchronization-modify")); 650 PD_PLUGIN_ORDER_POST_SYNCHRONIZATION_MODIFY = builder.getInstance(); 651 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_SYNCHRONIZATION_MODIFY); 652 } 653 654 655 656 // Build the "plugin-order-post-synchronization-modify-dn" property definition. 657 static { 658 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-post-synchronization-modify-dn"); 659 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-post-synchronization-modify-dn")); 660 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-post-synchronization-modify-dn")); 661 PD_PLUGIN_ORDER_POST_SYNCHRONIZATION_MODIFY_DN = builder.getInstance(); 662 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_POST_SYNCHRONIZATION_MODIFY_DN); 663 } 664 665 666 667 // Build the "plugin-order-pre-operation-add" property definition. 668 static { 669 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-operation-add"); 670 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-operation-add")); 671 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-operation-add")); 672 PD_PLUGIN_ORDER_PRE_OPERATION_ADD = builder.getInstance(); 673 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_OPERATION_ADD); 674 } 675 676 677 678 // Build the "plugin-order-pre-operation-bind" property definition. 679 static { 680 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-operation-bind"); 681 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-operation-bind")); 682 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-operation-bind")); 683 PD_PLUGIN_ORDER_PRE_OPERATION_BIND = builder.getInstance(); 684 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_OPERATION_BIND); 685 } 686 687 688 689 // Build the "plugin-order-pre-operation-compare" property definition. 690 static { 691 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-operation-compare"); 692 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-operation-compare")); 693 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-operation-compare")); 694 PD_PLUGIN_ORDER_PRE_OPERATION_COMPARE = builder.getInstance(); 695 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_OPERATION_COMPARE); 696 } 697 698 699 700 // Build the "plugin-order-pre-operation-delete" property definition. 701 static { 702 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-operation-delete"); 703 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-operation-delete")); 704 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-operation-delete")); 705 PD_PLUGIN_ORDER_PRE_OPERATION_DELETE = builder.getInstance(); 706 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_OPERATION_DELETE); 707 } 708 709 710 711 // Build the "plugin-order-pre-operation-extended" property definition. 712 static { 713 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-operation-extended"); 714 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-operation-extended")); 715 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-operation-extended")); 716 PD_PLUGIN_ORDER_PRE_OPERATION_EXTENDED = builder.getInstance(); 717 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_OPERATION_EXTENDED); 718 } 719 720 721 722 // Build the "plugin-order-pre-operation-modify" property definition. 723 static { 724 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-operation-modify"); 725 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-operation-modify")); 726 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-operation-modify")); 727 PD_PLUGIN_ORDER_PRE_OPERATION_MODIFY = builder.getInstance(); 728 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_OPERATION_MODIFY); 729 } 730 731 732 733 // Build the "plugin-order-pre-operation-modify-dn" property definition. 734 static { 735 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-operation-modify-dn"); 736 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-operation-modify-dn")); 737 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-operation-modify-dn")); 738 PD_PLUGIN_ORDER_PRE_OPERATION_MODIFY_DN = builder.getInstance(); 739 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_OPERATION_MODIFY_DN); 740 } 741 742 743 744 // Build the "plugin-order-pre-operation-search" property definition. 745 static { 746 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-operation-search"); 747 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-operation-search")); 748 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-operation-search")); 749 PD_PLUGIN_ORDER_PRE_OPERATION_SEARCH = builder.getInstance(); 750 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_OPERATION_SEARCH); 751 } 752 753 754 755 // Build the "plugin-order-pre-parse-abandon" property definition. 756 static { 757 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-parse-abandon"); 758 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-parse-abandon")); 759 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-parse-abandon")); 760 PD_PLUGIN_ORDER_PRE_PARSE_ABANDON = builder.getInstance(); 761 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_PARSE_ABANDON); 762 } 763 764 765 766 // Build the "plugin-order-pre-parse-add" property definition. 767 static { 768 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-parse-add"); 769 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-parse-add")); 770 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-parse-add")); 771 PD_PLUGIN_ORDER_PRE_PARSE_ADD = builder.getInstance(); 772 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_PARSE_ADD); 773 } 774 775 776 777 // Build the "plugin-order-pre-parse-bind" property definition. 778 static { 779 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-parse-bind"); 780 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-parse-bind")); 781 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-parse-bind")); 782 PD_PLUGIN_ORDER_PRE_PARSE_BIND = builder.getInstance(); 783 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_PARSE_BIND); 784 } 785 786 787 788 // Build the "plugin-order-pre-parse-compare" property definition. 789 static { 790 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-parse-compare"); 791 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-parse-compare")); 792 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-parse-compare")); 793 PD_PLUGIN_ORDER_PRE_PARSE_COMPARE = builder.getInstance(); 794 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_PARSE_COMPARE); 795 } 796 797 798 799 // Build the "plugin-order-pre-parse-delete" property definition. 800 static { 801 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-parse-delete"); 802 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-parse-delete")); 803 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-parse-delete")); 804 PD_PLUGIN_ORDER_PRE_PARSE_DELETE = builder.getInstance(); 805 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_PARSE_DELETE); 806 } 807 808 809 810 // Build the "plugin-order-pre-parse-extended" property definition. 811 static { 812 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-parse-extended"); 813 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-parse-extended")); 814 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-parse-extended")); 815 PD_PLUGIN_ORDER_PRE_PARSE_EXTENDED = builder.getInstance(); 816 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_PARSE_EXTENDED); 817 } 818 819 820 821 // Build the "plugin-order-pre-parse-modify" property definition. 822 static { 823 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-parse-modify"); 824 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-parse-modify")); 825 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-parse-modify")); 826 PD_PLUGIN_ORDER_PRE_PARSE_MODIFY = builder.getInstance(); 827 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_PARSE_MODIFY); 828 } 829 830 831 832 // Build the "plugin-order-pre-parse-modify-dn" property definition. 833 static { 834 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-parse-modify-dn"); 835 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-parse-modify-dn")); 836 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-parse-modify-dn")); 837 PD_PLUGIN_ORDER_PRE_PARSE_MODIFY_DN = builder.getInstance(); 838 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_PARSE_MODIFY_DN); 839 } 840 841 842 843 // Build the "plugin-order-pre-parse-search" property definition. 844 static { 845 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-parse-search"); 846 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-parse-search")); 847 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-parse-search")); 848 PD_PLUGIN_ORDER_PRE_PARSE_SEARCH = builder.getInstance(); 849 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_PARSE_SEARCH); 850 } 851 852 853 854 // Build the "plugin-order-pre-parse-unbind" property definition. 855 static { 856 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-pre-parse-unbind"); 857 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-pre-parse-unbind")); 858 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-pre-parse-unbind")); 859 PD_PLUGIN_ORDER_PRE_PARSE_UNBIND = builder.getInstance(); 860 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_PRE_PARSE_UNBIND); 861 } 862 863 864 865 // Build the "plugin-order-search-result-entry" property definition. 866 static { 867 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-search-result-entry"); 868 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-search-result-entry")); 869 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-search-result-entry")); 870 PD_PLUGIN_ORDER_SEARCH_RESULT_ENTRY = builder.getInstance(); 871 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_SEARCH_RESULT_ENTRY); 872 } 873 874 875 876 // Build the "plugin-order-search-result-reference" property definition. 877 static { 878 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-search-result-reference"); 879 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-search-result-reference")); 880 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-search-result-reference")); 881 PD_PLUGIN_ORDER_SEARCH_RESULT_REFERENCE = builder.getInstance(); 882 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_SEARCH_RESULT_REFERENCE); 883 } 884 885 886 887 // Build the "plugin-order-shutdown" property definition. 888 static { 889 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-shutdown"); 890 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-shutdown")); 891 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-shutdown")); 892 PD_PLUGIN_ORDER_SHUTDOWN = builder.getInstance(); 893 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_SHUTDOWN); 894 } 895 896 897 898 // Build the "plugin-order-startup" property definition. 899 static { 900 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-startup"); 901 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-startup")); 902 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-startup")); 903 PD_PLUGIN_ORDER_STARTUP = builder.getInstance(); 904 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_STARTUP); 905 } 906 907 908 909 // Build the "plugin-order-subordinate-delete" property definition. 910 static { 911 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-subordinate-delete"); 912 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-subordinate-delete")); 913 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-subordinate-delete")); 914 PD_PLUGIN_ORDER_SUBORDINATE_DELETE = builder.getInstance(); 915 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_SUBORDINATE_DELETE); 916 } 917 918 919 920 // Build the "plugin-order-subordinate-modify-dn" property definition. 921 static { 922 StringPropertyDefinition.Builder builder = StringPropertyDefinition.createBuilder(INSTANCE, "plugin-order-subordinate-modify-dn"); 923 builder.setAdministratorAction(new AdministratorAction(AdministratorAction.Type.NONE, INSTANCE, "plugin-order-subordinate-modify-dn")); 924 builder.setDefaultBehaviorProvider(new AliasDefaultBehaviorProvider<String>(INSTANCE, "plugin-order-subordinate-modify-dn")); 925 PD_PLUGIN_ORDER_SUBORDINATE_MODIFY_DN = builder.getInstance(); 926 INSTANCE.registerPropertyDefinition(PD_PLUGIN_ORDER_SUBORDINATE_MODIFY_DN); 927 } 928 929 930 931 // Build the "plugins" relation definition. 932 static { 933 InstantiableRelationDefinition.Builder<PluginCfgClient, PluginCfg> builder = 934 new InstantiableRelationDefinition.Builder<PluginCfgClient, PluginCfg>(INSTANCE, "plugin", "plugins", PluginCfgDefn.getInstance()); 935 RD_PLUGINS = builder.getInstance(); 936 INSTANCE.registerRelationDefinition(RD_PLUGINS); 937 } 938 939 940 941 // Register the tags associated with this managed object definition. 942 static { 943 INSTANCE.registerTag(Tag.valueOf("core-server")); 944 } 945 946 947 948 /** 949 * Get the Plugin Root configuration definition singleton. 950 * 951 * @return Returns the Plugin Root configuration definition 952 * singleton. 953 */ 954 public static PluginRootCfgDefn getInstance() { 955 return INSTANCE; 956 } 957 958 959 960 /** 961 * Private constructor. 962 */ 963 private PluginRootCfgDefn() { 964 super("plugin-root", TopCfgDefn.getInstance()); 965 } 966 967 968 969 /** 970 * {@inheritDoc} 971 */ 972 public PluginRootCfgClient createClientConfiguration( 973 ManagedObject<? extends PluginRootCfgClient> impl) { 974 return new PluginRootCfgClientImpl(impl); 975 } 976 977 978 979 /** 980 * {@inheritDoc} 981 */ 982 public PluginRootCfg createServerConfiguration( 983 ServerManagedObject<? extends PluginRootCfg> impl) { 984 return new PluginRootCfgServerImpl(impl); 985 } 986 987 988 989 /** 990 * {@inheritDoc} 991 */ 992 public Class<PluginRootCfg> getServerConfigurationClass() { 993 return PluginRootCfg.class; 994 } 995 996 997 998 /** 999 * Get the "plugin-order-intermediate-response" property definition. 1000 * <p> 1001 * Specifies the order in which intermediate response plug-ins are 1002 * to be loaded and invoked. 1003 * <p> 1004 * The value is a comma-delimited list of plug-in names (where the 1005 * plug-in name is the RDN value from the plug-in configuration entry 1006 * DN). The list can include at most one asterisk to indicate the 1007 * position of any unspecified plug-in (and the relative order of 1008 * those unspecified plug-ins is undefined). 1009 * 1010 * @return Returns the "plugin-order-intermediate-response" property definition. 1011 */ 1012 public StringPropertyDefinition getPluginOrderIntermediateResponsePropertyDefinition() { 1013 return PD_PLUGIN_ORDER_INTERMEDIATE_RESPONSE; 1014 } 1015 1016 1017 1018 /** 1019 * Get the "plugin-order-ldif-export" property definition. 1020 * <p> 1021 * Specifies the order in which LDIF export plug-ins are to be 1022 * loaded and invoked. 1023 * <p> 1024 * The value is a comma-delimited list of plug-in names (where the 1025 * plug-in name is the RDN value from the plug-in configuration entry 1026 * DN). The list can include at most one asterisk to indicate the 1027 * position of any unspecified plug-in (and the relative order of 1028 * those unspecified plug-ins is undefined). 1029 * 1030 * @return Returns the "plugin-order-ldif-export" property definition. 1031 */ 1032 public StringPropertyDefinition getPluginOrderLDIFExportPropertyDefinition() { 1033 return PD_PLUGIN_ORDER_LDIF_EXPORT; 1034 } 1035 1036 1037 1038 /** 1039 * Get the "plugin-order-ldif-import" property definition. 1040 * <p> 1041 * Specifies the order in which LDIF import plug-ins are to be 1042 * loaded and invoked. 1043 * <p> 1044 * The value is a comma-delimited list of plug-in names (where the 1045 * plug-in name is the RDN value from the plug-in configuration entry 1046 * DN). The list can include at most one asterisk to indicate the 1047 * position of any unspecified plug-in (and the relative order of 1048 * those unspecified plug-ins is undefined). 1049 * 1050 * @return Returns the "plugin-order-ldif-import" property definition. 1051 */ 1052 public StringPropertyDefinition getPluginOrderLDIFImportPropertyDefinition() { 1053 return PD_PLUGIN_ORDER_LDIF_IMPORT; 1054 } 1055 1056 1057 1058 /** 1059 * Get the "plugin-order-ldif-import-begin" property definition. 1060 * <p> 1061 * Specifies the order in which LDIF import begin plug-ins are to be 1062 * loaded and invoked. 1063 * <p> 1064 * The value is a comma-delimited list of plug-in names (where the 1065 * plug-in name is the RDN value from the plug-in configuration entry 1066 * DN). The list can include at most one asterisk to indicate the 1067 * position of any unspecified plug-in (and the relative order of 1068 * those unspecified plug-ins is undefined). 1069 * 1070 * @return Returns the "plugin-order-ldif-import-begin" property definition. 1071 */ 1072 public StringPropertyDefinition getPluginOrderLDIFImportBeginPropertyDefinition() { 1073 return PD_PLUGIN_ORDER_LDIF_IMPORT_BEGIN; 1074 } 1075 1076 1077 1078 /** 1079 * Get the "plugin-order-ldif-import-end" property definition. 1080 * <p> 1081 * Specifies the order in which LDIF import end plug-ins are to be 1082 * loaded and invoked. 1083 * <p> 1084 * The value is a comma-delimited list of plug-in names (where the 1085 * plug-in name is the RDN value from the plug-in configuration entry 1086 * DN). The list can include at most one asterisk to indicate the 1087 * position of any unspecified plug-in (and the relative order of 1088 * those unspecified plug-ins is undefined). 1089 * 1090 * @return Returns the "plugin-order-ldif-import-end" property definition. 1091 */ 1092 public StringPropertyDefinition getPluginOrderLDIFImportEndPropertyDefinition() { 1093 return PD_PLUGIN_ORDER_LDIF_IMPORT_END; 1094 } 1095 1096 1097 1098 /** 1099 * Get the "plugin-order-post-connect" property definition. 1100 * <p> 1101 * Specifies the order in which post-connect plug-ins are to be 1102 * loaded and invoked. 1103 * <p> 1104 * The value is a comma-delimited list of plug-in names (where the 1105 * plug-in name is the RDN value from the plug-in configuration entry 1106 * DN). The list can include at most one asterisk to indicate the 1107 * position of any unspecified plug-in (and the relative order of 1108 * those unspecified plug-ins is undefined). 1109 * 1110 * @return Returns the "plugin-order-post-connect" property definition. 1111 */ 1112 public StringPropertyDefinition getPluginOrderPostConnectPropertyDefinition() { 1113 return PD_PLUGIN_ORDER_POST_CONNECT; 1114 } 1115 1116 1117 1118 /** 1119 * Get the "plugin-order-post-disconnect" property definition. 1120 * <p> 1121 * Specifies the order in which post-disconnect plug-ins are to be 1122 * loaded and invoked. 1123 * <p> 1124 * The value is a comma-delimited list of plug-in names (where the 1125 * plug-in name is the RDN value from the plug-in configuration entry 1126 * DN). The list can include at most one asterisk to indicate the 1127 * position of any unspecified plug-in (and the relative order of 1128 * those unspecified plug-ins is undefined). 1129 * 1130 * @return Returns the "plugin-order-post-disconnect" property definition. 1131 */ 1132 public StringPropertyDefinition getPluginOrderPostDisconnectPropertyDefinition() { 1133 return PD_PLUGIN_ORDER_POST_DISCONNECT; 1134 } 1135 1136 1137 1138 /** 1139 * Get the "plugin-order-post-operation-abandon" property definition. 1140 * <p> 1141 * Specifies the order in which post-operation abandon plug-ins are 1142 * to be loaded and invoked. 1143 * <p> 1144 * The value is a comma-delimited list of plug-in names (where the 1145 * plug-in name is the RDN value from the plug-in configuration entry 1146 * DN). The list can include at most one asterisk to indicate the 1147 * position of any unspecified plug-in (and the relative order of 1148 * those unspecified plug-ins is undefined). 1149 * 1150 * @return Returns the "plugin-order-post-operation-abandon" property definition. 1151 */ 1152 public StringPropertyDefinition getPluginOrderPostOperationAbandonPropertyDefinition() { 1153 return PD_PLUGIN_ORDER_POST_OPERATION_ABANDON; 1154 } 1155 1156 1157 1158 /** 1159 * Get the "plugin-order-post-operation-add" property definition. 1160 * <p> 1161 * Specifies the order in which post-operation add plug-ins are to 1162 * be loaded and invoked. 1163 * <p> 1164 * The value is a comma-delimited list of plug-in names (where the 1165 * plug-in name is the RDN value from the plug-in configuration entry 1166 * DN). The list can include at most one asterisk to indicate the 1167 * position of any unspecified plug-in (and the relative order of 1168 * those unspecified plug-ins is undefined). 1169 * 1170 * @return Returns the "plugin-order-post-operation-add" property definition. 1171 */ 1172 public StringPropertyDefinition getPluginOrderPostOperationAddPropertyDefinition() { 1173 return PD_PLUGIN_ORDER_POST_OPERATION_ADD; 1174 } 1175 1176 1177 1178 /** 1179 * Get the "plugin-order-post-operation-bind" property definition. 1180 * <p> 1181 * Specifies the order in which post-operation bind plug-ins are to 1182 * be loaded and invoked. 1183 * <p> 1184 * The value is a comma-delimited list of plug-in names (where the 1185 * plug-in name is the RDN value from the plug-in configuration entry 1186 * DN). The list can include at most one asterisk to indicate the 1187 * position of any unspecified plug-in (and the relative order of 1188 * those unspecified plug-ins is undefined). 1189 * 1190 * @return Returns the "plugin-order-post-operation-bind" property definition. 1191 */ 1192 public StringPropertyDefinition getPluginOrderPostOperationBindPropertyDefinition() { 1193 return PD_PLUGIN_ORDER_POST_OPERATION_BIND; 1194 } 1195 1196 1197 1198 /** 1199 * Get the "plugin-order-post-operation-compare" property definition. 1200 * <p> 1201 * Specifies the order in which post-operation compare plug-ins are 1202 * to be loaded and invoked. 1203 * <p> 1204 * The value is a comma-delimited list of plug-in names (where the 1205 * plug-in name is the RDN value from the plug-in configuration entry 1206 * DN). The list can include at most one asterisk to indicate the 1207 * position of any unspecified plug-in (and the relative order of 1208 * those unspecified plug-ins is undefined). 1209 * 1210 * @return Returns the "plugin-order-post-operation-compare" property definition. 1211 */ 1212 public StringPropertyDefinition getPluginOrderPostOperationComparePropertyDefinition() { 1213 return PD_PLUGIN_ORDER_POST_OPERATION_COMPARE; 1214 } 1215 1216 1217 1218 /** 1219 * Get the "plugin-order-post-operation-delete" property definition. 1220 * <p> 1221 * Specifies the order in which post-operation delete plug-ins are 1222 * to be loaded and invoked. 1223 * <p> 1224 * The value is a comma-delimited list of plug-in names (where the 1225 * plug-in name is the RDN value from the plug-in configuration entry 1226 * DN). The list can include at most one asterisk to indicate the 1227 * position of any unspecified plug-in (and the relative order of 1228 * those unspecified plug-ins is undefined). 1229 * 1230 * @return Returns the "plugin-order-post-operation-delete" property definition. 1231 */ 1232 public StringPropertyDefinition getPluginOrderPostOperationDeletePropertyDefinition() { 1233 return PD_PLUGIN_ORDER_POST_OPERATION_DELETE; 1234 } 1235 1236 1237 1238 /** 1239 * Get the "plugin-order-post-operation-extended" property definition. 1240 * <p> 1241 * Specifies the order in which post-operation extended operation 1242 * plug-ins are to be loaded and invoked. 1243 * <p> 1244 * The value is a comma-delimited list of plug-in names (where the 1245 * plug-in name is the RDN value from the plug-in configuration entry 1246 * DN). The list can include at most one asterisk to indicate the 1247 * position of any unspecified plug-in (and the relative order of 1248 * those unspecified plug-ins is undefined). 1249 * 1250 * @return Returns the "plugin-order-post-operation-extended" property definition. 1251 */ 1252 public StringPropertyDefinition getPluginOrderPostOperationExtendedPropertyDefinition() { 1253 return PD_PLUGIN_ORDER_POST_OPERATION_EXTENDED; 1254 } 1255 1256 1257 1258 /** 1259 * Get the "plugin-order-post-operation-modify" property definition. 1260 * <p> 1261 * Specifies the order in which post-operation modify plug-ins are 1262 * to be loaded and invoked. 1263 * <p> 1264 * The value is a comma-delimited list of plug-in names (where the 1265 * plug-in name is the RDN value from the plug-in configuration entry 1266 * DN). The list can include at most one asterisk to indicate the 1267 * position of any unspecified plug-in (and the relative order of 1268 * those unspecified plug-ins is undefined). 1269 * 1270 * @return Returns the "plugin-order-post-operation-modify" property definition. 1271 */ 1272 public StringPropertyDefinition getPluginOrderPostOperationModifyPropertyDefinition() { 1273 return PD_PLUGIN_ORDER_POST_OPERATION_MODIFY; 1274 } 1275 1276 1277 1278 /** 1279 * Get the "plugin-order-post-operation-modify-dn" property definition. 1280 * <p> 1281 * Specifies the order in which post-operation modify DN plug-ins 1282 * are to be loaded and invoked. 1283 * <p> 1284 * The value is a comma-delimited list of plug-in names (where the 1285 * plug-in name is the RDN value from the plug-in configuration entry 1286 * DN). The list can include at most one asterisk to indicate the 1287 * position of any unspecified plug-in (and the relative order of 1288 * those unspecified plug-ins is undefined). 1289 * 1290 * @return Returns the "plugin-order-post-operation-modify-dn" property definition. 1291 */ 1292 public StringPropertyDefinition getPluginOrderPostOperationModifyDNPropertyDefinition() { 1293 return PD_PLUGIN_ORDER_POST_OPERATION_MODIFY_DN; 1294 } 1295 1296 1297 1298 /** 1299 * Get the "plugin-order-post-operation-search" property definition. 1300 * <p> 1301 * Specifies the order in which post-operation search plug-ins are 1302 * to be loaded and invoked. 1303 * <p> 1304 * The value is a comma-delimited list of plug-in names (where the 1305 * plug-in name is the RDN value from the plug-in configuration entry 1306 * DN). The list can include at most one asterisk to indicate the 1307 * position of any unspecified plug-in (and the relative order of 1308 * those unspecified plug-ins is undefined). 1309 * 1310 * @return Returns the "plugin-order-post-operation-search" property definition. 1311 */ 1312 public StringPropertyDefinition getPluginOrderPostOperationSearchPropertyDefinition() { 1313 return PD_PLUGIN_ORDER_POST_OPERATION_SEARCH; 1314 } 1315 1316 1317 1318 /** 1319 * Get the "plugin-order-post-operation-unbind" property definition. 1320 * <p> 1321 * Specifies the order in which post-operation unbind plug-ins are 1322 * to be loaded and invoked. 1323 * <p> 1324 * The value is a comma-delimited list of plug-in names (where the 1325 * plug-in name is the RDN value from the plug-in configuration entry 1326 * DN). The list can include at most one asterisk to indicate the 1327 * position of any unspecified plug-in (and the relative order of 1328 * those unspecified plug-ins is undefined). 1329 * 1330 * @return Returns the "plugin-order-post-operation-unbind" property definition. 1331 */ 1332 public StringPropertyDefinition getPluginOrderPostOperationUnbindPropertyDefinition() { 1333 return PD_PLUGIN_ORDER_POST_OPERATION_UNBIND; 1334 } 1335 1336 1337 1338 /** 1339 * Get the "plugin-order-post-response-add" property definition. 1340 * <p> 1341 * Specifies the order in which post-response add plug-ins are to be 1342 * loaded and invoked. 1343 * <p> 1344 * The value is a comma-delimited list of plug-in names (where the 1345 * plug-in name is the RDN value from the plug-in configuration entry 1346 * DN). The list can include at most one asterisk to indicate the 1347 * position of any unspecified plug-in (and the relative order of 1348 * those unspecified plug-ins is undefined). 1349 * 1350 * @return Returns the "plugin-order-post-response-add" property definition. 1351 */ 1352 public StringPropertyDefinition getPluginOrderPostResponseAddPropertyDefinition() { 1353 return PD_PLUGIN_ORDER_POST_RESPONSE_ADD; 1354 } 1355 1356 1357 1358 /** 1359 * Get the "plugin-order-post-response-bind" property definition. 1360 * <p> 1361 * Specifies the order in which post-response bind plug-ins are to 1362 * be loaded and invoked. 1363 * <p> 1364 * The value is a comma-delimited list of plug-in names (where the 1365 * plug-in name is the RDN value from the plug-in configuration entry 1366 * DN). The list can include at most one asterisk to indicate the 1367 * position of any unspecified plug-in (and the relative order of 1368 * those unspecified plug-ins is undefined). 1369 * 1370 * @return Returns the "plugin-order-post-response-bind" property definition. 1371 */ 1372 public StringPropertyDefinition getPluginOrderPostResponseBindPropertyDefinition() { 1373 return PD_PLUGIN_ORDER_POST_RESPONSE_BIND; 1374 } 1375 1376 1377 1378 /** 1379 * Get the "plugin-order-post-response-compare" property definition. 1380 * <p> 1381 * Specifies the order in which post-response compare plug-ins are 1382 * to be loaded and invoked. 1383 * <p> 1384 * The value is a comma-delimited list of plug-in names (where the 1385 * plug-in name is the RDN value from the plug-in configuration entry 1386 * DN). The list can include at most one asterisk to indicate the 1387 * position of any unspecified plug-in (and the relative order of 1388 * those unspecified plug-ins is undefined). 1389 * 1390 * @return Returns the "plugin-order-post-response-compare" property definition. 1391 */ 1392 public StringPropertyDefinition getPluginOrderPostResponseComparePropertyDefinition() { 1393 return PD_PLUGIN_ORDER_POST_RESPONSE_COMPARE; 1394 } 1395 1396 1397 1398 /** 1399 * Get the "plugin-order-post-response-delete" property definition. 1400 * <p> 1401 * Specifies the order in which post-response delete plug-ins are to 1402 * be loaded and invoked. 1403 * <p> 1404 * The value is a comma-delimited list of plug-in names (where the 1405 * plug-in name is the RDN value from the plug-in configuration entry 1406 * DN). The list can include at most one asterisk to indicate the 1407 * position of any unspecified plug-in (and the relative order of 1408 * those unspecified plug-ins is undefined). 1409 * 1410 * @return Returns the "plugin-order-post-response-delete" property definition. 1411 */ 1412 public StringPropertyDefinition getPluginOrderPostResponseDeletePropertyDefinition() { 1413 return PD_PLUGIN_ORDER_POST_RESPONSE_DELETE; 1414 } 1415 1416 1417 1418 /** 1419 * Get the "plugin-order-post-response-extended" property definition. 1420 * <p> 1421 * Specifies the order in which post-response extended operation 1422 * plug-ins are to be loaded and invoked. 1423 * <p> 1424 * The value is a comma-delimited list of plug-in names (where the 1425 * plug-in name is the RDN value from the plug-in configuration entry 1426 * DN). The list can include at most one asterisk to indicate the 1427 * position of any unspecified plug-in (and the relative order of 1428 * those unspecified plug-ins is undefined). 1429 * 1430 * @return Returns the "plugin-order-post-response-extended" property definition. 1431 */ 1432 public StringPropertyDefinition getPluginOrderPostResponseExtendedPropertyDefinition() { 1433 return PD_PLUGIN_ORDER_POST_RESPONSE_EXTENDED; 1434 } 1435 1436 1437 1438 /** 1439 * Get the "plugin-order-post-response-modify" property definition. 1440 * <p> 1441 * Specifies the order in which post-response modify plug-ins are to 1442 * be loaded and invoked. 1443 * <p> 1444 * The value is a comma-delimited list of plug-in names (where the 1445 * plug-in name is the RDN value from the plug-in configuration entry 1446 * DN). The list can include at most one asterisk to indicate the 1447 * position of any unspecified plug-in (and the relative order of 1448 * those unspecified plug-ins is undefined). 1449 * 1450 * @return Returns the "plugin-order-post-response-modify" property definition. 1451 */ 1452 public StringPropertyDefinition getPluginOrderPostResponseModifyPropertyDefinition() { 1453 return PD_PLUGIN_ORDER_POST_RESPONSE_MODIFY; 1454 } 1455 1456 1457 1458 /** 1459 * Get the "plugin-order-post-response-modify-dn" property definition. 1460 * <p> 1461 * Specifies the order in which post-response modify DN plug-ins are 1462 * to be loaded and invoked. 1463 * <p> 1464 * The value is a comma-delimited list of plug-in names (where the 1465 * plug-in name is the RDN value from the plug-in configuration entry 1466 * DN). The list can include at most one asterisk to indicate the 1467 * position of any unspecified plug-in (and the relative order of 1468 * those unspecified plug-ins is undefined). 1469 * 1470 * @return Returns the "plugin-order-post-response-modify-dn" property definition. 1471 */ 1472 public StringPropertyDefinition getPluginOrderPostResponseModifyDNPropertyDefinition() { 1473 return PD_PLUGIN_ORDER_POST_RESPONSE_MODIFY_DN; 1474 } 1475 1476 1477 1478 /** 1479 * Get the "plugin-order-post-response-search" property definition. 1480 * <p> 1481 * Specifies the order in which post-response search plug-ins are to 1482 * be loaded and invoked. 1483 * <p> 1484 * The value is a comma-delimited list of plug-in names (where the 1485 * plug-in name is the RDN value from the plug-in configuration entry 1486 * DN). The list can include at most one asterisk to indicate the 1487 * position of any unspecified plug-in (and the relative order of 1488 * those unspecified plug-ins is undefined). 1489 * 1490 * @return Returns the "plugin-order-post-response-search" property definition. 1491 */ 1492 public StringPropertyDefinition getPluginOrderPostResponseSearchPropertyDefinition() { 1493 return PD_PLUGIN_ORDER_POST_RESPONSE_SEARCH; 1494 } 1495 1496 1497 1498 /** 1499 * Get the "plugin-order-post-synchronization-add" property definition. 1500 * <p> 1501 * Specifies the order in which post-synchronization add plug-ins 1502 * are to be loaded and invoked. 1503 * <p> 1504 * The value is a comma-delimited list of plug-in names (where the 1505 * plug-in name is the RDN value from the plug-in configuration entry 1506 * DN). The list can include at most one asterisk to indicate the 1507 * position of any unspecified plug-in (and the relative order of 1508 * those unspecified plug-ins is undefined). 1509 * 1510 * @return Returns the "plugin-order-post-synchronization-add" property definition. 1511 */ 1512 public StringPropertyDefinition getPluginOrderPostSynchronizationAddPropertyDefinition() { 1513 return PD_PLUGIN_ORDER_POST_SYNCHRONIZATION_ADD; 1514 } 1515 1516 1517 1518 /** 1519 * Get the "plugin-order-post-synchronization-delete" property definition. 1520 * <p> 1521 * Specifies the order in which post-synchronization delete plug-ins 1522 * are to be loaded and invoked. 1523 * <p> 1524 * The value is a comma-delimited list of plug-in names (where the 1525 * plug-in name is the RDN value from the plug-in configuration entry 1526 * DN). The list can include at most one asterisk to indicate the 1527 * position of any unspecified plug-in (and the relative order of 1528 * those unspecified plug-ins is undefined). 1529 * 1530 * @return Returns the "plugin-order-post-synchronization-delete" property definition. 1531 */ 1532 public StringPropertyDefinition getPluginOrderPostSynchronizationDeletePropertyDefinition() { 1533 return PD_PLUGIN_ORDER_POST_SYNCHRONIZATION_DELETE; 1534 } 1535 1536 1537 1538 /** 1539 * Get the "plugin-order-post-synchronization-modify" property definition. 1540 * <p> 1541 * Specifies the order in which post-synchronization modify plug-ins 1542 * are to be loaded and invoked. 1543 * <p> 1544 * The value is a comma-delimited list of plug-in names (where the 1545 * plug-in name is the RDN value from the plug-in configuration entry 1546 * DN). The list can include at most one asterisk to indicate the 1547 * position of any unspecified plug-in (and the relative order of 1548 * those unspecified plug-ins is undefined). 1549 * 1550 * @return Returns the "plugin-order-post-synchronization-modify" property definition. 1551 */ 1552 public StringPropertyDefinition getPluginOrderPostSynchronizationModifyPropertyDefinition() { 1553 return PD_PLUGIN_ORDER_POST_SYNCHRONIZATION_MODIFY; 1554 } 1555 1556 1557 1558 /** 1559 * Get the "plugin-order-post-synchronization-modify-dn" property definition. 1560 * <p> 1561 * Specifies the order in which post-synchronization modify DN 1562 * plug-ins are to be loaded and invoked. 1563 * <p> 1564 * The value is a comma-delimited list of plug-in names (where the 1565 * plug-in name is the RDN value from the plug-in configuration entry 1566 * DN). The list can include at most one asterisk to indicate the 1567 * position of any unspecified plug-in (and the relative order of 1568 * those unspecified plug-ins is undefined). 1569 * 1570 * @return Returns the "plugin-order-post-synchronization-modify-dn" property definition. 1571 */ 1572 public StringPropertyDefinition getPluginOrderPostSynchronizationModifyDNPropertyDefinition() { 1573 return PD_PLUGIN_ORDER_POST_SYNCHRONIZATION_MODIFY_DN; 1574 } 1575 1576 1577 1578 /** 1579 * Get the "plugin-order-pre-operation-add" property definition. 1580 * <p> 1581 * Specifies the order in which pre-operation add plug-ins are to be 1582 * loaded and invoked. 1583 * <p> 1584 * The value is a comma-delimited list of plug-in names (where the 1585 * plug-in name is the RDN value from the plug-in configuration entry 1586 * DN). The list can include at most one asterisk to indicate the 1587 * position of any unspecified plug-in (and the relative order of 1588 * those unspecified plug-ins is undefined). 1589 * 1590 * @return Returns the "plugin-order-pre-operation-add" property definition. 1591 */ 1592 public StringPropertyDefinition getPluginOrderPreOperationAddPropertyDefinition() { 1593 return PD_PLUGIN_ORDER_PRE_OPERATION_ADD; 1594 } 1595 1596 1597 1598 /** 1599 * Get the "plugin-order-pre-operation-bind" property definition. 1600 * <p> 1601 * Specifies the order in which pre-operation bind plug-ins are to 1602 * be loaded and invoked. 1603 * <p> 1604 * The value is a comma-delimited list of plug-in names (where the 1605 * plug-in name is the RDN value from the plug-in configuration entry 1606 * DN). The list can include at most one asterisk to indicate the 1607 * position of any unspecified plug-in (and the relative order of 1608 * those unspecified plug-ins is undefined). 1609 * 1610 * @return Returns the "plugin-order-pre-operation-bind" property definition. 1611 */ 1612 public StringPropertyDefinition getPluginOrderPreOperationBindPropertyDefinition() { 1613 return PD_PLUGIN_ORDER_PRE_OPERATION_BIND; 1614 } 1615 1616 1617 1618 /** 1619 * Get the "plugin-order-pre-operation-compare" property definition. 1620 * <p> 1621 * Specifies the order in which pre-operation compare plug-ins are 1622 * to be loaded and invoked. 1623 * <p> 1624 * The value is a comma-delimited list of plug-in names (where the 1625 * plug-in name is the RDN value from the plug-in configuration entry 1626 * DN). The list can include at most one asterisk to indicate the 1627 * position of any unspecified plug-in (and the relative order of 1628 * those unspecified plug-ins is undefined). 1629 * 1630 * @return Returns the "plugin-order-pre-operation-compare" property definition. 1631 */ 1632 public StringPropertyDefinition getPluginOrderPreOperationComparePropertyDefinition() { 1633 return PD_PLUGIN_ORDER_PRE_OPERATION_COMPARE; 1634 } 1635 1636 1637 1638 /** 1639 * Get the "plugin-order-pre-operation-delete" property definition. 1640 * <p> 1641 * Specifies the order in which pre-operation delete plug-ins are to 1642 * be loaded and invoked. 1643 * <p> 1644 * The value is a comma-delimited list of plug-in names (where the 1645 * plug-in name is the RDN value from the plug-in configuration entry 1646 * DN). The list can include at most one asterisk to indicate the 1647 * position of any unspecified plug-in (and the relative order of 1648 * those unspecified plug-ins is undefined). 1649 * 1650 * @return Returns the "plugin-order-pre-operation-delete" property definition. 1651 */ 1652 public StringPropertyDefinition getPluginOrderPreOperationDeletePropertyDefinition() { 1653 return PD_PLUGIN_ORDER_PRE_OPERATION_DELETE; 1654 } 1655 1656 1657 1658 /** 1659 * Get the "plugin-order-pre-operation-extended" property definition. 1660 * <p> 1661 * Specifies the order in which pre-operation extended operation 1662 * plug-ins are to be loaded and invoked. 1663 * <p> 1664 * The value is a comma-delimited list of plug-in names (where the 1665 * plug-in name is the RDN value from the plug-in configuration entry 1666 * DN). The list can include at most one asterisk to indicate the 1667 * position of any unspecified plug-in (and the relative order of 1668 * those unspecified plug-ins is undefined). 1669 * 1670 * @return Returns the "plugin-order-pre-operation-extended" property definition. 1671 */ 1672 public StringPropertyDefinition getPluginOrderPreOperationExtendedPropertyDefinition() { 1673 return PD_PLUGIN_ORDER_PRE_OPERATION_EXTENDED; 1674 } 1675 1676 1677 1678 /** 1679 * Get the "plugin-order-pre-operation-modify" property definition. 1680 * <p> 1681 * Specifies the order in which pre-operation modify plug-ins are to 1682 * be loaded and invoked. 1683 * <p> 1684 * The value is a comma-delimited list of plug-in names (where the 1685 * plug-in name is the RDN value from the plug-in configuration entry 1686 * DN). The list can include at most one asterisk to indicate the 1687 * position of any unspecified plug-in (and the relative order of 1688 * those unspecified plug-ins is undefined). 1689 * 1690 * @return Returns the "plugin-order-pre-operation-modify" property definition. 1691 */ 1692 public StringPropertyDefinition getPluginOrderPreOperationModifyPropertyDefinition() { 1693 return PD_PLUGIN_ORDER_PRE_OPERATION_MODIFY; 1694 } 1695 1696 1697 1698 /** 1699 * Get the "plugin-order-pre-operation-modify-dn" property definition. 1700 * <p> 1701 * Specifies the order in which pre-operation modify DN plug-ins are 1702 * to be loaded and invoked. 1703 * <p> 1704 * The value is a comma-delimited list of plug-in names (where the 1705 * plug-in name is the RDN value from the plug-in configuration entry 1706 * DN). The list can include at most one asterisk to indicate the 1707 * position of any unspecified plug-in (and the relative order of 1708 * those unspecified plug-ins is undefined). 1709 * 1710 * @return Returns the "plugin-order-pre-operation-modify-dn" property definition. 1711 */ 1712 public StringPropertyDefinition getPluginOrderPreOperationModifyDNPropertyDefinition() { 1713 return PD_PLUGIN_ORDER_PRE_OPERATION_MODIFY_DN; 1714 } 1715 1716 1717 1718 /** 1719 * Get the "plugin-order-pre-operation-search" property definition. 1720 * <p> 1721 * Specifies the order in which pre-operation search plug-ins are to 1722 * be loaded and invoked. 1723 * <p> 1724 * The value is a comma-delimited list of plug-in names (where the 1725 * plug-in name is the RDN value from the plug-in configuration entry 1726 * DN). The list can include at most one asterisk to indicate the 1727 * position of any unspecified plug-in (and the relative order of 1728 * those unspecified plug-ins is undefined). 1729 * 1730 * @return Returns the "plugin-order-pre-operation-search" property definition. 1731 */ 1732 public StringPropertyDefinition getPluginOrderPreOperationSearchPropertyDefinition() { 1733 return PD_PLUGIN_ORDER_PRE_OPERATION_SEARCH; 1734 } 1735 1736 1737 1738 /** 1739 * Get the "plugin-order-pre-parse-abandon" property definition. 1740 * <p> 1741 * Specifies the order in which pre-parse abandon plug-ins are to be 1742 * loaded and invoked. 1743 * <p> 1744 * The value is a comma-delimited list of plug-in names (where the 1745 * plug-in name is the RDN value from the plug-in configuration entry 1746 * DN). The list can include at most one asterisk to indicate the 1747 * position of any unspecified plug-in (and the relative order of 1748 * those unspecified plug-ins is undefined). 1749 * 1750 * @return Returns the "plugin-order-pre-parse-abandon" property definition. 1751 */ 1752 public StringPropertyDefinition getPluginOrderPreParseAbandonPropertyDefinition() { 1753 return PD_PLUGIN_ORDER_PRE_PARSE_ABANDON; 1754 } 1755 1756 1757 1758 /** 1759 * Get the "plugin-order-pre-parse-add" property definition. 1760 * <p> 1761 * Specifies the order in which pre-parse add plug-ins are to be 1762 * loaded and invoked. 1763 * <p> 1764 * The value is a comma-delimited list of plug-in names (where the 1765 * plug-in name is the RDN value from the plug-in configuration entry 1766 * DN). The list can include at most one asterisk to indicate the 1767 * position of any unspecified plug-in (and the relative order of 1768 * those unspecified plug-ins is undefined). 1769 * 1770 * @return Returns the "plugin-order-pre-parse-add" property definition. 1771 */ 1772 public StringPropertyDefinition getPluginOrderPreParseAddPropertyDefinition() { 1773 return PD_PLUGIN_ORDER_PRE_PARSE_ADD; 1774 } 1775 1776 1777 1778 /** 1779 * Get the "plugin-order-pre-parse-bind" property definition. 1780 * <p> 1781 * Specifies the order in which pre-parse bind plug-ins are to be 1782 * loaded and invoked. 1783 * <p> 1784 * The value is a comma-delimited list of plug-in names (where the 1785 * plug-in name is the RDN value from the plug-in configuration entry 1786 * DN). The list can include at most one asterisk to indicate the 1787 * position of any unspecified plug-in (and the relative order of 1788 * those unspecified plug-ins is undefined). 1789 * 1790 * @return Returns the "plugin-order-pre-parse-bind" property definition. 1791 */ 1792 public StringPropertyDefinition getPluginOrderPreParseBindPropertyDefinition() { 1793 return PD_PLUGIN_ORDER_PRE_PARSE_BIND; 1794 } 1795 1796 1797 1798 /** 1799 * Get the "plugin-order-pre-parse-compare" property definition. 1800 * <p> 1801 * Specifies the order in which pre-parse compare plug-ins are to be 1802 * loaded and invoked. 1803 * <p> 1804 * The value is a comma-delimited list of plug-in names (where the 1805 * plug-in name is the RDN value from the plug-in configuration entry 1806 * DN). The list can include at most one asterisk to indicate the 1807 * position of any unspecified plug-in (and the relative order of 1808 * those unspecified plug-ins is undefined). 1809 * 1810 * @return Returns the "plugin-order-pre-parse-compare" property definition. 1811 */ 1812 public StringPropertyDefinition getPluginOrderPreParseComparePropertyDefinition() { 1813 return PD_PLUGIN_ORDER_PRE_PARSE_COMPARE; 1814 } 1815 1816 1817 1818 /** 1819 * Get the "plugin-order-pre-parse-delete" property definition. 1820 * <p> 1821 * Specifies the order in which pre-parse delete plug-ins are to be 1822 * loaded and invoked. 1823 * <p> 1824 * The value is a comma-delimited list of plug-in names (where the 1825 * plug-in name is the RDN value from the plug-in configuration entry 1826 * DN). The list can include at most one asterisk to indicate the 1827 * position of any unspecified plug-in (and the relative order of 1828 * those unspecified plug-ins is undefined). 1829 * 1830 * @return Returns the "plugin-order-pre-parse-delete" property definition. 1831 */ 1832 public StringPropertyDefinition getPluginOrderPreParseDeletePropertyDefinition() { 1833 return PD_PLUGIN_ORDER_PRE_PARSE_DELETE; 1834 } 1835 1836 1837 1838 /** 1839 * Get the "plugin-order-pre-parse-extended" property definition. 1840 * <p> 1841 * Specifies the order in which pre-parse extended operation 1842 * plug-ins are to be loaded and invoked. 1843 * <p> 1844 * The value is a comma-delimited list of plug-in names (where the 1845 * plug-in name is the RDN value from the plug-in configuration entry 1846 * DN). The list can include at most one asterisk to indicate the 1847 * position of any unspecified plug-in (and the relative order of 1848 * those unspecified plug-ins is undefined). 1849 * 1850 * @return Returns the "plugin-order-pre-parse-extended" property definition. 1851 */ 1852 public StringPropertyDefinition getPluginOrderPreParseExtendedPropertyDefinition() { 1853 return PD_PLUGIN_ORDER_PRE_PARSE_EXTENDED; 1854 } 1855 1856 1857 1858 /** 1859 * Get the "plugin-order-pre-parse-modify" property definition. 1860 * <p> 1861 * Specifies the order in which pre-parse modify plug-ins are to be 1862 * loaded and invoked. 1863 * <p> 1864 * The value is a comma-delimited list of plug-in names (where the 1865 * plug-in name is the RDN value from the plug-in configuration entry 1866 * DN). The list can include at most one asterisk to indicate the 1867 * position of any unspecified plug-in (and the relative order of 1868 * those unspecified plug-ins is undefined). 1869 * 1870 * @return Returns the "plugin-order-pre-parse-modify" property definition. 1871 */ 1872 public StringPropertyDefinition getPluginOrderPreParseModifyPropertyDefinition() { 1873 return PD_PLUGIN_ORDER_PRE_PARSE_MODIFY; 1874 } 1875 1876 1877 1878 /** 1879 * Get the "plugin-order-pre-parse-modify-dn" property definition. 1880 * <p> 1881 * Specifies the order in which pre-parse modify DN plug-ins are to 1882 * be loaded and invoked. 1883 * <p> 1884 * The value is a comma-delimited list of plug-in names (where the 1885 * plug-in name is the RDN value from the plug-in configuration entry 1886 * DN). The list can include at most one asterisk to indicate the 1887 * position of any unspecified plug-in (and the relative order of 1888 * those unspecified plug-ins is undefined). 1889 * 1890 * @return Returns the "plugin-order-pre-parse-modify-dn" property definition. 1891 */ 1892 public StringPropertyDefinition getPluginOrderPreParseModifyDNPropertyDefinition() { 1893 return PD_PLUGIN_ORDER_PRE_PARSE_MODIFY_DN; 1894 } 1895 1896 1897 1898 /** 1899 * Get the "plugin-order-pre-parse-search" property definition. 1900 * <p> 1901 * Specifies the order in which pre-parse search plug-ins are to be 1902 * loaded and invoked. 1903 * <p> 1904 * The value is a comma-delimited list of plug-in names (where the 1905 * plug-in name is the RDN value from the plug-in configuration entry 1906 * DN). The list can include at most one asterisk to indicate the 1907 * position of any unspecified plug-in (and the relative order of 1908 * those unspecified plug-ins is undefined). 1909 * 1910 * @return Returns the "plugin-order-pre-parse-search" property definition. 1911 */ 1912 public StringPropertyDefinition getPluginOrderPreParseSearchPropertyDefinition() { 1913 return PD_PLUGIN_ORDER_PRE_PARSE_SEARCH; 1914 } 1915 1916 1917 1918 /** 1919 * Get the "plugin-order-pre-parse-unbind" property definition. 1920 * <p> 1921 * Specifies the order in which pre-parse unbind plug-ins are to be 1922 * loaded and invoked. 1923 * <p> 1924 * The value is a comma-delimited list of plug-in names (where the 1925 * plug-in name is the RDN value from the plug-in configuration entry 1926 * DN). The list can include at most one asterisk to indicate the 1927 * position of any unspecified plug-in (and the relative order of 1928 * those unspecified plug-ins is undefined). 1929 * 1930 * @return Returns the "plugin-order-pre-parse-unbind" property definition. 1931 */ 1932 public StringPropertyDefinition getPluginOrderPreParseUnbindPropertyDefinition() { 1933 return PD_PLUGIN_ORDER_PRE_PARSE_UNBIND; 1934 } 1935 1936 1937 1938 /** 1939 * Get the "plugin-order-search-result-entry" property definition. 1940 * <p> 1941 * Specifies the order in which search result entry plug-ins are to 1942 * be loaded and invoked. 1943 * <p> 1944 * The value is a comma-delimited list of plug-in names (where the 1945 * plug-in name is the RDN value from the plug-in configuration entry 1946 * DN). The list can include at most one asterisk to indicate the 1947 * position of any unspecified plug-in (and the relative order of 1948 * those unspecified plug-ins is undefined). 1949 * 1950 * @return Returns the "plugin-order-search-result-entry" property definition. 1951 */ 1952 public StringPropertyDefinition getPluginOrderSearchResultEntryPropertyDefinition() { 1953 return PD_PLUGIN_ORDER_SEARCH_RESULT_ENTRY; 1954 } 1955 1956 1957 1958 /** 1959 * Get the "plugin-order-search-result-reference" property definition. 1960 * <p> 1961 * Specifies the order in which search result reference plug-ins are 1962 * to be loaded and invoked. 1963 * <p> 1964 * The value is a comma-delimited list of plug-in names (where the 1965 * plug-in name is the RDN value from the plug-in configuration entry 1966 * DN). The list can include at most one asterisk to indicate the 1967 * position of any unspecified plug-in (and the relative order of 1968 * those unspecified plug-ins is undefined). 1969 * 1970 * @return Returns the "plugin-order-search-result-reference" property definition. 1971 */ 1972 public StringPropertyDefinition getPluginOrderSearchResultReferencePropertyDefinition() { 1973 return PD_PLUGIN_ORDER_SEARCH_RESULT_REFERENCE; 1974 } 1975 1976 1977 1978 /** 1979 * Get the "plugin-order-shutdown" property definition. 1980 * <p> 1981 * Specifies the order in which shutdown plug-ins are to be loaded 1982 * and invoked. 1983 * <p> 1984 * The value is a comma-delimited list of plug-in names (where the 1985 * plug-in name is the RDN value from the plug-in configuration entry 1986 * DN). The list can include at most one asterisk to indicate the 1987 * position of any unspecified plug-in (and the relative order of 1988 * those unspecified plug-ins is undefined). 1989 * 1990 * @return Returns the "plugin-order-shutdown" property definition. 1991 */ 1992 public StringPropertyDefinition getPluginOrderShutdownPropertyDefinition() { 1993 return PD_PLUGIN_ORDER_SHUTDOWN; 1994 } 1995 1996 1997 1998 /** 1999 * Get the "plugin-order-startup" property definition. 2000 * <p> 2001 * Specifies the order in which startup plug-ins are to be loaded 2002 * and invoked. 2003 * <p> 2004 * The value is a comma-delimited list of plug-in names (where the 2005 * plug-in name is the RDN value from the plug-in configuration entry 2006 * DN). The list can include at most one asterisk to indicate the 2007 * position of any unspecified plug-in (and the relative order of 2008 * those unspecified plug-ins is undefined). 2009 * 2010 * @return Returns the "plugin-order-startup" property definition. 2011 */ 2012 public StringPropertyDefinition getPluginOrderStartupPropertyDefinition() { 2013 return PD_PLUGIN_ORDER_STARTUP; 2014 } 2015 2016 2017 2018 /** 2019 * Get the "plugin-order-subordinate-delete" property definition. 2020 * <p> 2021 * Specifies the order in which subordinate delete plug-ins are to 2022 * be loaded and invoked. 2023 * <p> 2024 * The value is a comma-delimited list of plug-in names (where the 2025 * plug-in name is the RDN value from the plug-in configuration entry 2026 * DN). The list can include at most one asterisk to indicate the 2027 * position of any unspecified plug-in (and the relative order of 2028 * those unspecified plug-ins is undefined). 2029 * 2030 * @return Returns the "plugin-order-subordinate-delete" property definition. 2031 */ 2032 public StringPropertyDefinition getPluginOrderSubordinateDeletePropertyDefinition() { 2033 return PD_PLUGIN_ORDER_SUBORDINATE_DELETE; 2034 } 2035 2036 2037 2038 /** 2039 * Get the "plugin-order-subordinate-modify-dn" property definition. 2040 * <p> 2041 * Specifies the order in which subordinate modify DN plug-ins are 2042 * to be loaded and invoked. 2043 * <p> 2044 * The value is a comma-delimited list of plug-in names (where the 2045 * plug-in name is the RDN value from the plug-in configuration entry 2046 * DN). The list can include at most one asterisk to indicate the 2047 * position of any unspecified plug-in (and the relative order of 2048 * those unspecified plug-ins is undefined). 2049 * 2050 * @return Returns the "plugin-order-subordinate-modify-dn" property definition. 2051 */ 2052 public StringPropertyDefinition getPluginOrderSubordinateModifyDNPropertyDefinition() { 2053 return PD_PLUGIN_ORDER_SUBORDINATE_MODIFY_DN; 2054 } 2055 2056 2057 2058 /** 2059 * Get the "plugins" relation definition. 2060 * 2061 * @return Returns the "plugins" relation definition. 2062 */ 2063 public InstantiableRelationDefinition<PluginCfgClient,PluginCfg> getPluginsRelationDefinition() { 2064 return RD_PLUGINS; 2065 } 2066 2067 2068 2069 /** 2070 * Managed object client implementation. 2071 */ 2072 private static class PluginRootCfgClientImpl implements 2073 PluginRootCfgClient { 2074 2075 // Private implementation. 2076 private ManagedObject<? extends PluginRootCfgClient> impl; 2077 2078 2079 2080 // Private constructor. 2081 private PluginRootCfgClientImpl( 2082 ManagedObject<? extends PluginRootCfgClient> impl) { 2083 this.impl = impl; 2084 } 2085 2086 2087 2088 /** 2089 * {@inheritDoc} 2090 */ 2091 public String getPluginOrderIntermediateResponse() { 2092 return impl.getPropertyValue(INSTANCE.getPluginOrderIntermediateResponsePropertyDefinition()); 2093 } 2094 2095 2096 2097 /** 2098 * {@inheritDoc} 2099 */ 2100 public void setPluginOrderIntermediateResponse(String value) { 2101 impl.setPropertyValue(INSTANCE.getPluginOrderIntermediateResponsePropertyDefinition(), value); 2102 } 2103 2104 2105 2106 /** 2107 * {@inheritDoc} 2108 */ 2109 public String getPluginOrderLDIFExport() { 2110 return impl.getPropertyValue(INSTANCE.getPluginOrderLDIFExportPropertyDefinition()); 2111 } 2112 2113 2114 2115 /** 2116 * {@inheritDoc} 2117 */ 2118 public void setPluginOrderLDIFExport(String value) { 2119 impl.setPropertyValue(INSTANCE.getPluginOrderLDIFExportPropertyDefinition(), value); 2120 } 2121 2122 2123 2124 /** 2125 * {@inheritDoc} 2126 */ 2127 public String getPluginOrderLDIFImport() { 2128 return impl.getPropertyValue(INSTANCE.getPluginOrderLDIFImportPropertyDefinition()); 2129 } 2130 2131 2132 2133 /** 2134 * {@inheritDoc} 2135 */ 2136 public void setPluginOrderLDIFImport(String value) { 2137 impl.setPropertyValue(INSTANCE.getPluginOrderLDIFImportPropertyDefinition(), value); 2138 } 2139 2140 2141 2142 /** 2143 * {@inheritDoc} 2144 */ 2145 public String getPluginOrderLDIFImportBegin() { 2146 return impl.getPropertyValue(INSTANCE.getPluginOrderLDIFImportBeginPropertyDefinition()); 2147 } 2148 2149 2150 2151 /** 2152 * {@inheritDoc} 2153 */ 2154 public void setPluginOrderLDIFImportBegin(String value) { 2155 impl.setPropertyValue(INSTANCE.getPluginOrderLDIFImportBeginPropertyDefinition(), value); 2156 } 2157 2158 2159 2160 /** 2161 * {@inheritDoc} 2162 */ 2163 public String getPluginOrderLDIFImportEnd() { 2164 return impl.getPropertyValue(INSTANCE.getPluginOrderLDIFImportEndPropertyDefinition()); 2165 } 2166 2167 2168 2169 /** 2170 * {@inheritDoc} 2171 */ 2172 public void setPluginOrderLDIFImportEnd(String value) { 2173 impl.setPropertyValue(INSTANCE.getPluginOrderLDIFImportEndPropertyDefinition(), value); 2174 } 2175 2176 2177 2178 /** 2179 * {@inheritDoc} 2180 */ 2181 public String getPluginOrderPostConnect() { 2182 return impl.getPropertyValue(INSTANCE.getPluginOrderPostConnectPropertyDefinition()); 2183 } 2184 2185 2186 2187 /** 2188 * {@inheritDoc} 2189 */ 2190 public void setPluginOrderPostConnect(String value) { 2191 impl.setPropertyValue(INSTANCE.getPluginOrderPostConnectPropertyDefinition(), value); 2192 } 2193 2194 2195 2196 /** 2197 * {@inheritDoc} 2198 */ 2199 public String getPluginOrderPostDisconnect() { 2200 return impl.getPropertyValue(INSTANCE.getPluginOrderPostDisconnectPropertyDefinition()); 2201 } 2202 2203 2204 2205 /** 2206 * {@inheritDoc} 2207 */ 2208 public void setPluginOrderPostDisconnect(String value) { 2209 impl.setPropertyValue(INSTANCE.getPluginOrderPostDisconnectPropertyDefinition(), value); 2210 } 2211 2212 2213 2214 /** 2215 * {@inheritDoc} 2216 */ 2217 public String getPluginOrderPostOperationAbandon() { 2218 return impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationAbandonPropertyDefinition()); 2219 } 2220 2221 2222 2223 /** 2224 * {@inheritDoc} 2225 */ 2226 public void setPluginOrderPostOperationAbandon(String value) { 2227 impl.setPropertyValue(INSTANCE.getPluginOrderPostOperationAbandonPropertyDefinition(), value); 2228 } 2229 2230 2231 2232 /** 2233 * {@inheritDoc} 2234 */ 2235 public String getPluginOrderPostOperationAdd() { 2236 return impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationAddPropertyDefinition()); 2237 } 2238 2239 2240 2241 /** 2242 * {@inheritDoc} 2243 */ 2244 public void setPluginOrderPostOperationAdd(String value) { 2245 impl.setPropertyValue(INSTANCE.getPluginOrderPostOperationAddPropertyDefinition(), value); 2246 } 2247 2248 2249 2250 /** 2251 * {@inheritDoc} 2252 */ 2253 public String getPluginOrderPostOperationBind() { 2254 return impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationBindPropertyDefinition()); 2255 } 2256 2257 2258 2259 /** 2260 * {@inheritDoc} 2261 */ 2262 public void setPluginOrderPostOperationBind(String value) { 2263 impl.setPropertyValue(INSTANCE.getPluginOrderPostOperationBindPropertyDefinition(), value); 2264 } 2265 2266 2267 2268 /** 2269 * {@inheritDoc} 2270 */ 2271 public String getPluginOrderPostOperationCompare() { 2272 return impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationComparePropertyDefinition()); 2273 } 2274 2275 2276 2277 /** 2278 * {@inheritDoc} 2279 */ 2280 public void setPluginOrderPostOperationCompare(String value) { 2281 impl.setPropertyValue(INSTANCE.getPluginOrderPostOperationComparePropertyDefinition(), value); 2282 } 2283 2284 2285 2286 /** 2287 * {@inheritDoc} 2288 */ 2289 public String getPluginOrderPostOperationDelete() { 2290 return impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationDeletePropertyDefinition()); 2291 } 2292 2293 2294 2295 /** 2296 * {@inheritDoc} 2297 */ 2298 public void setPluginOrderPostOperationDelete(String value) { 2299 impl.setPropertyValue(INSTANCE.getPluginOrderPostOperationDeletePropertyDefinition(), value); 2300 } 2301 2302 2303 2304 /** 2305 * {@inheritDoc} 2306 */ 2307 public String getPluginOrderPostOperationExtended() { 2308 return impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationExtendedPropertyDefinition()); 2309 } 2310 2311 2312 2313 /** 2314 * {@inheritDoc} 2315 */ 2316 public void setPluginOrderPostOperationExtended(String value) { 2317 impl.setPropertyValue(INSTANCE.getPluginOrderPostOperationExtendedPropertyDefinition(), value); 2318 } 2319 2320 2321 2322 /** 2323 * {@inheritDoc} 2324 */ 2325 public String getPluginOrderPostOperationModify() { 2326 return impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationModifyPropertyDefinition()); 2327 } 2328 2329 2330 2331 /** 2332 * {@inheritDoc} 2333 */ 2334 public void setPluginOrderPostOperationModify(String value) { 2335 impl.setPropertyValue(INSTANCE.getPluginOrderPostOperationModifyPropertyDefinition(), value); 2336 } 2337 2338 2339 2340 /** 2341 * {@inheritDoc} 2342 */ 2343 public String getPluginOrderPostOperationModifyDN() { 2344 return impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationModifyDNPropertyDefinition()); 2345 } 2346 2347 2348 2349 /** 2350 * {@inheritDoc} 2351 */ 2352 public void setPluginOrderPostOperationModifyDN(String value) { 2353 impl.setPropertyValue(INSTANCE.getPluginOrderPostOperationModifyDNPropertyDefinition(), value); 2354 } 2355 2356 2357 2358 /** 2359 * {@inheritDoc} 2360 */ 2361 public String getPluginOrderPostOperationSearch() { 2362 return impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationSearchPropertyDefinition()); 2363 } 2364 2365 2366 2367 /** 2368 * {@inheritDoc} 2369 */ 2370 public void setPluginOrderPostOperationSearch(String value) { 2371 impl.setPropertyValue(INSTANCE.getPluginOrderPostOperationSearchPropertyDefinition(), value); 2372 } 2373 2374 2375 2376 /** 2377 * {@inheritDoc} 2378 */ 2379 public String getPluginOrderPostOperationUnbind() { 2380 return impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationUnbindPropertyDefinition()); 2381 } 2382 2383 2384 2385 /** 2386 * {@inheritDoc} 2387 */ 2388 public void setPluginOrderPostOperationUnbind(String value) { 2389 impl.setPropertyValue(INSTANCE.getPluginOrderPostOperationUnbindPropertyDefinition(), value); 2390 } 2391 2392 2393 2394 /** 2395 * {@inheritDoc} 2396 */ 2397 public String getPluginOrderPostResponseAdd() { 2398 return impl.getPropertyValue(INSTANCE.getPluginOrderPostResponseAddPropertyDefinition()); 2399 } 2400 2401 2402 2403 /** 2404 * {@inheritDoc} 2405 */ 2406 public void setPluginOrderPostResponseAdd(String value) { 2407 impl.setPropertyValue(INSTANCE.getPluginOrderPostResponseAddPropertyDefinition(), value); 2408 } 2409 2410 2411 2412 /** 2413 * {@inheritDoc} 2414 */ 2415 public String getPluginOrderPostResponseBind() { 2416 return impl.getPropertyValue(INSTANCE.getPluginOrderPostResponseBindPropertyDefinition()); 2417 } 2418 2419 2420 2421 /** 2422 * {@inheritDoc} 2423 */ 2424 public void setPluginOrderPostResponseBind(String value) { 2425 impl.setPropertyValue(INSTANCE.getPluginOrderPostResponseBindPropertyDefinition(), value); 2426 } 2427 2428 2429 2430 /** 2431 * {@inheritDoc} 2432 */ 2433 public String getPluginOrderPostResponseCompare() { 2434 return impl.getPropertyValue(INSTANCE.getPluginOrderPostResponseComparePropertyDefinition()); 2435 } 2436 2437 2438 2439 /** 2440 * {@inheritDoc} 2441 */ 2442 public void setPluginOrderPostResponseCompare(String value) { 2443 impl.setPropertyValue(INSTANCE.getPluginOrderPostResponseComparePropertyDefinition(), value); 2444 } 2445 2446 2447 2448 /** 2449 * {@inheritDoc} 2450 */ 2451 public String getPluginOrderPostResponseDelete() { 2452 return impl.getPropertyValue(INSTANCE.getPluginOrderPostResponseDeletePropertyDefinition()); 2453 } 2454 2455 2456 2457 /** 2458 * {@inheritDoc} 2459 */ 2460 public void setPluginOrderPostResponseDelete(String value) { 2461 impl.setPropertyValue(INSTANCE.getPluginOrderPostResponseDeletePropertyDefinition(), value); 2462 } 2463 2464 2465 2466 /** 2467 * {@inheritDoc} 2468 */ 2469 public String getPluginOrderPostResponseExtended() { 2470 return impl.getPropertyValue(INSTANCE.getPluginOrderPostResponseExtendedPropertyDefinition()); 2471 } 2472 2473 2474 2475 /** 2476 * {@inheritDoc} 2477 */ 2478 public void setPluginOrderPostResponseExtended(String value) { 2479 impl.setPropertyValue(INSTANCE.getPluginOrderPostResponseExtendedPropertyDefinition(), value); 2480 } 2481 2482 2483 2484 /** 2485 * {@inheritDoc} 2486 */ 2487 public String getPluginOrderPostResponseModify() { 2488 return impl.getPropertyValue(INSTANCE.getPluginOrderPostResponseModifyPropertyDefinition()); 2489 } 2490 2491 2492 2493 /** 2494 * {@inheritDoc} 2495 */ 2496 public void setPluginOrderPostResponseModify(String value) { 2497 impl.setPropertyValue(INSTANCE.getPluginOrderPostResponseModifyPropertyDefinition(), value); 2498 } 2499 2500 2501 2502 /** 2503 * {@inheritDoc} 2504 */ 2505 public String getPluginOrderPostResponseModifyDN() { 2506 return impl.getPropertyValue(INSTANCE.getPluginOrderPostResponseModifyDNPropertyDefinition()); 2507 } 2508 2509 2510 2511 /** 2512 * {@inheritDoc} 2513 */ 2514 public void setPluginOrderPostResponseModifyDN(String value) { 2515 impl.setPropertyValue(INSTANCE.getPluginOrderPostResponseModifyDNPropertyDefinition(), value); 2516 } 2517 2518 2519 2520 /** 2521 * {@inheritDoc} 2522 */ 2523 public String getPluginOrderPostResponseSearch() { 2524 return impl.getPropertyValue(INSTANCE.getPluginOrderPostResponseSearchPropertyDefinition()); 2525 } 2526 2527 2528 2529 /** 2530 * {@inheritDoc} 2531 */ 2532 public void setPluginOrderPostResponseSearch(String value) { 2533 impl.setPropertyValue(INSTANCE.getPluginOrderPostResponseSearchPropertyDefinition(), value); 2534 } 2535 2536 2537 2538 /** 2539 * {@inheritDoc} 2540 */ 2541 public String getPluginOrderPostSynchronizationAdd() { 2542 return impl.getPropertyValue(INSTANCE.getPluginOrderPostSynchronizationAddPropertyDefinition()); 2543 } 2544 2545 2546 2547 /** 2548 * {@inheritDoc} 2549 */ 2550 public void setPluginOrderPostSynchronizationAdd(String value) { 2551 impl.setPropertyValue(INSTANCE.getPluginOrderPostSynchronizationAddPropertyDefinition(), value); 2552 } 2553 2554 2555 2556 /** 2557 * {@inheritDoc} 2558 */ 2559 public String getPluginOrderPostSynchronizationDelete() { 2560 return impl.getPropertyValue(INSTANCE.getPluginOrderPostSynchronizationDeletePropertyDefinition()); 2561 } 2562 2563 2564 2565 /** 2566 * {@inheritDoc} 2567 */ 2568 public void setPluginOrderPostSynchronizationDelete(String value) { 2569 impl.setPropertyValue(INSTANCE.getPluginOrderPostSynchronizationDeletePropertyDefinition(), value); 2570 } 2571 2572 2573 2574 /** 2575 * {@inheritDoc} 2576 */ 2577 public String getPluginOrderPostSynchronizationModify() { 2578 return impl.getPropertyValue(INSTANCE.getPluginOrderPostSynchronizationModifyPropertyDefinition()); 2579 } 2580 2581 2582 2583 /** 2584 * {@inheritDoc} 2585 */ 2586 public void setPluginOrderPostSynchronizationModify(String value) { 2587 impl.setPropertyValue(INSTANCE.getPluginOrderPostSynchronizationModifyPropertyDefinition(), value); 2588 } 2589 2590 2591 2592 /** 2593 * {@inheritDoc} 2594 */ 2595 public String getPluginOrderPostSynchronizationModifyDN() { 2596 return impl.getPropertyValue(INSTANCE.getPluginOrderPostSynchronizationModifyDNPropertyDefinition()); 2597 } 2598 2599 2600 2601 /** 2602 * {@inheritDoc} 2603 */ 2604 public void setPluginOrderPostSynchronizationModifyDN(String value) { 2605 impl.setPropertyValue(INSTANCE.getPluginOrderPostSynchronizationModifyDNPropertyDefinition(), value); 2606 } 2607 2608 2609 2610 /** 2611 * {@inheritDoc} 2612 */ 2613 public String getPluginOrderPreOperationAdd() { 2614 return impl.getPropertyValue(INSTANCE.getPluginOrderPreOperationAddPropertyDefinition()); 2615 } 2616 2617 2618 2619 /** 2620 * {@inheritDoc} 2621 */ 2622 public void setPluginOrderPreOperationAdd(String value) { 2623 impl.setPropertyValue(INSTANCE.getPluginOrderPreOperationAddPropertyDefinition(), value); 2624 } 2625 2626 2627 2628 /** 2629 * {@inheritDoc} 2630 */ 2631 public String getPluginOrderPreOperationBind() { 2632 return impl.getPropertyValue(INSTANCE.getPluginOrderPreOperationBindPropertyDefinition()); 2633 } 2634 2635 2636 2637 /** 2638 * {@inheritDoc} 2639 */ 2640 public void setPluginOrderPreOperationBind(String value) { 2641 impl.setPropertyValue(INSTANCE.getPluginOrderPreOperationBindPropertyDefinition(), value); 2642 } 2643 2644 2645 2646 /** 2647 * {@inheritDoc} 2648 */ 2649 public String getPluginOrderPreOperationCompare() { 2650 return impl.getPropertyValue(INSTANCE.getPluginOrderPreOperationComparePropertyDefinition()); 2651 } 2652 2653 2654 2655 /** 2656 * {@inheritDoc} 2657 */ 2658 public void setPluginOrderPreOperationCompare(String value) { 2659 impl.setPropertyValue(INSTANCE.getPluginOrderPreOperationComparePropertyDefinition(), value); 2660 } 2661 2662 2663 2664 /** 2665 * {@inheritDoc} 2666 */ 2667 public String getPluginOrderPreOperationDelete() { 2668 return impl.getPropertyValue(INSTANCE.getPluginOrderPreOperationDeletePropertyDefinition()); 2669 } 2670 2671 2672 2673 /** 2674 * {@inheritDoc} 2675 */ 2676 public void setPluginOrderPreOperationDelete(String value) { 2677 impl.setPropertyValue(INSTANCE.getPluginOrderPreOperationDeletePropertyDefinition(), value); 2678 } 2679 2680 2681 2682 /** 2683 * {@inheritDoc} 2684 */ 2685 public String getPluginOrderPreOperationExtended() { 2686 return impl.getPropertyValue(INSTANCE.getPluginOrderPreOperationExtendedPropertyDefinition()); 2687 } 2688 2689 2690 2691 /** 2692 * {@inheritDoc} 2693 */ 2694 public void setPluginOrderPreOperationExtended(String value) { 2695 impl.setPropertyValue(INSTANCE.getPluginOrderPreOperationExtendedPropertyDefinition(), value); 2696 } 2697 2698 2699 2700 /** 2701 * {@inheritDoc} 2702 */ 2703 public String getPluginOrderPreOperationModify() { 2704 return impl.getPropertyValue(INSTANCE.getPluginOrderPreOperationModifyPropertyDefinition()); 2705 } 2706 2707 2708 2709 /** 2710 * {@inheritDoc} 2711 */ 2712 public void setPluginOrderPreOperationModify(String value) { 2713 impl.setPropertyValue(INSTANCE.getPluginOrderPreOperationModifyPropertyDefinition(), value); 2714 } 2715 2716 2717 2718 /** 2719 * {@inheritDoc} 2720 */ 2721 public String getPluginOrderPreOperationModifyDN() { 2722 return impl.getPropertyValue(INSTANCE.getPluginOrderPreOperationModifyDNPropertyDefinition()); 2723 } 2724 2725 2726 2727 /** 2728 * {@inheritDoc} 2729 */ 2730 public void setPluginOrderPreOperationModifyDN(String value) { 2731 impl.setPropertyValue(INSTANCE.getPluginOrderPreOperationModifyDNPropertyDefinition(), value); 2732 } 2733 2734 2735 2736 /** 2737 * {@inheritDoc} 2738 */ 2739 public String getPluginOrderPreOperationSearch() { 2740 return impl.getPropertyValue(INSTANCE.getPluginOrderPreOperationSearchPropertyDefinition()); 2741 } 2742 2743 2744 2745 /** 2746 * {@inheritDoc} 2747 */ 2748 public void setPluginOrderPreOperationSearch(String value) { 2749 impl.setPropertyValue(INSTANCE.getPluginOrderPreOperationSearchPropertyDefinition(), value); 2750 } 2751 2752 2753 2754 /** 2755 * {@inheritDoc} 2756 */ 2757 public String getPluginOrderPreParseAbandon() { 2758 return impl.getPropertyValue(INSTANCE.getPluginOrderPreParseAbandonPropertyDefinition()); 2759 } 2760 2761 2762 2763 /** 2764 * {@inheritDoc} 2765 */ 2766 public void setPluginOrderPreParseAbandon(String value) { 2767 impl.setPropertyValue(INSTANCE.getPluginOrderPreParseAbandonPropertyDefinition(), value); 2768 } 2769 2770 2771 2772 /** 2773 * {@inheritDoc} 2774 */ 2775 public String getPluginOrderPreParseAdd() { 2776 return impl.getPropertyValue(INSTANCE.getPluginOrderPreParseAddPropertyDefinition()); 2777 } 2778 2779 2780 2781 /** 2782 * {@inheritDoc} 2783 */ 2784 public void setPluginOrderPreParseAdd(String value) { 2785 impl.setPropertyValue(INSTANCE.getPluginOrderPreParseAddPropertyDefinition(), value); 2786 } 2787 2788 2789 2790 /** 2791 * {@inheritDoc} 2792 */ 2793 public String getPluginOrderPreParseBind() { 2794 return impl.getPropertyValue(INSTANCE.getPluginOrderPreParseBindPropertyDefinition()); 2795 } 2796 2797 2798 2799 /** 2800 * {@inheritDoc} 2801 */ 2802 public void setPluginOrderPreParseBind(String value) { 2803 impl.setPropertyValue(INSTANCE.getPluginOrderPreParseBindPropertyDefinition(), value); 2804 } 2805 2806 2807 2808 /** 2809 * {@inheritDoc} 2810 */ 2811 public String getPluginOrderPreParseCompare() { 2812 return impl.getPropertyValue(INSTANCE.getPluginOrderPreParseComparePropertyDefinition()); 2813 } 2814 2815 2816 2817 /** 2818 * {@inheritDoc} 2819 */ 2820 public void setPluginOrderPreParseCompare(String value) { 2821 impl.setPropertyValue(INSTANCE.getPluginOrderPreParseComparePropertyDefinition(), value); 2822 } 2823 2824 2825 2826 /** 2827 * {@inheritDoc} 2828 */ 2829 public String getPluginOrderPreParseDelete() { 2830 return impl.getPropertyValue(INSTANCE.getPluginOrderPreParseDeletePropertyDefinition()); 2831 } 2832 2833 2834 2835 /** 2836 * {@inheritDoc} 2837 */ 2838 public void setPluginOrderPreParseDelete(String value) { 2839 impl.setPropertyValue(INSTANCE.getPluginOrderPreParseDeletePropertyDefinition(), value); 2840 } 2841 2842 2843 2844 /** 2845 * {@inheritDoc} 2846 */ 2847 public String getPluginOrderPreParseExtended() { 2848 return impl.getPropertyValue(INSTANCE.getPluginOrderPreParseExtendedPropertyDefinition()); 2849 } 2850 2851 2852 2853 /** 2854 * {@inheritDoc} 2855 */ 2856 public void setPluginOrderPreParseExtended(String value) { 2857 impl.setPropertyValue(INSTANCE.getPluginOrderPreParseExtendedPropertyDefinition(), value); 2858 } 2859 2860 2861 2862 /** 2863 * {@inheritDoc} 2864 */ 2865 public String getPluginOrderPreParseModify() { 2866 return impl.getPropertyValue(INSTANCE.getPluginOrderPreParseModifyPropertyDefinition()); 2867 } 2868 2869 2870 2871 /** 2872 * {@inheritDoc} 2873 */ 2874 public void setPluginOrderPreParseModify(String value) { 2875 impl.setPropertyValue(INSTANCE.getPluginOrderPreParseModifyPropertyDefinition(), value); 2876 } 2877 2878 2879 2880 /** 2881 * {@inheritDoc} 2882 */ 2883 public String getPluginOrderPreParseModifyDN() { 2884 return impl.getPropertyValue(INSTANCE.getPluginOrderPreParseModifyDNPropertyDefinition()); 2885 } 2886 2887 2888 2889 /** 2890 * {@inheritDoc} 2891 */ 2892 public void setPluginOrderPreParseModifyDN(String value) { 2893 impl.setPropertyValue(INSTANCE.getPluginOrderPreParseModifyDNPropertyDefinition(), value); 2894 } 2895 2896 2897 2898 /** 2899 * {@inheritDoc} 2900 */ 2901 public String getPluginOrderPreParseSearch() { 2902 return impl.getPropertyValue(INSTANCE.getPluginOrderPreParseSearchPropertyDefinition()); 2903 } 2904 2905 2906 2907 /** 2908 * {@inheritDoc} 2909 */ 2910 public void setPluginOrderPreParseSearch(String value) { 2911 impl.setPropertyValue(INSTANCE.getPluginOrderPreParseSearchPropertyDefinition(), value); 2912 } 2913 2914 2915 2916 /** 2917 * {@inheritDoc} 2918 */ 2919 public String getPluginOrderPreParseUnbind() { 2920 return impl.getPropertyValue(INSTANCE.getPluginOrderPreParseUnbindPropertyDefinition()); 2921 } 2922 2923 2924 2925 /** 2926 * {@inheritDoc} 2927 */ 2928 public void setPluginOrderPreParseUnbind(String value) { 2929 impl.setPropertyValue(INSTANCE.getPluginOrderPreParseUnbindPropertyDefinition(), value); 2930 } 2931 2932 2933 2934 /** 2935 * {@inheritDoc} 2936 */ 2937 public String getPluginOrderSearchResultEntry() { 2938 return impl.getPropertyValue(INSTANCE.getPluginOrderSearchResultEntryPropertyDefinition()); 2939 } 2940 2941 2942 2943 /** 2944 * {@inheritDoc} 2945 */ 2946 public void setPluginOrderSearchResultEntry(String value) { 2947 impl.setPropertyValue(INSTANCE.getPluginOrderSearchResultEntryPropertyDefinition(), value); 2948 } 2949 2950 2951 2952 /** 2953 * {@inheritDoc} 2954 */ 2955 public String getPluginOrderSearchResultReference() { 2956 return impl.getPropertyValue(INSTANCE.getPluginOrderSearchResultReferencePropertyDefinition()); 2957 } 2958 2959 2960 2961 /** 2962 * {@inheritDoc} 2963 */ 2964 public void setPluginOrderSearchResultReference(String value) { 2965 impl.setPropertyValue(INSTANCE.getPluginOrderSearchResultReferencePropertyDefinition(), value); 2966 } 2967 2968 2969 2970 /** 2971 * {@inheritDoc} 2972 */ 2973 public String getPluginOrderShutdown() { 2974 return impl.getPropertyValue(INSTANCE.getPluginOrderShutdownPropertyDefinition()); 2975 } 2976 2977 2978 2979 /** 2980 * {@inheritDoc} 2981 */ 2982 public void setPluginOrderShutdown(String value) { 2983 impl.setPropertyValue(INSTANCE.getPluginOrderShutdownPropertyDefinition(), value); 2984 } 2985 2986 2987 2988 /** 2989 * {@inheritDoc} 2990 */ 2991 public String getPluginOrderStartup() { 2992 return impl.getPropertyValue(INSTANCE.getPluginOrderStartupPropertyDefinition()); 2993 } 2994 2995 2996 2997 /** 2998 * {@inheritDoc} 2999 */ 3000 public void setPluginOrderStartup(String value) { 3001 impl.setPropertyValue(INSTANCE.getPluginOrderStartupPropertyDefinition(), value); 3002 } 3003 3004 3005 3006 /** 3007 * {@inheritDoc} 3008 */ 3009 public String getPluginOrderSubordinateDelete() { 3010 return impl.getPropertyValue(INSTANCE.getPluginOrderSubordinateDeletePropertyDefinition()); 3011 } 3012 3013 3014 3015 /** 3016 * {@inheritDoc} 3017 */ 3018 public void setPluginOrderSubordinateDelete(String value) { 3019 impl.setPropertyValue(INSTANCE.getPluginOrderSubordinateDeletePropertyDefinition(), value); 3020 } 3021 3022 3023 3024 /** 3025 * {@inheritDoc} 3026 */ 3027 public String getPluginOrderSubordinateModifyDN() { 3028 return impl.getPropertyValue(INSTANCE.getPluginOrderSubordinateModifyDNPropertyDefinition()); 3029 } 3030 3031 3032 3033 /** 3034 * {@inheritDoc} 3035 */ 3036 public void setPluginOrderSubordinateModifyDN(String value) { 3037 impl.setPropertyValue(INSTANCE.getPluginOrderSubordinateModifyDNPropertyDefinition(), value); 3038 } 3039 3040 3041 3042 /** 3043 * {@inheritDoc} 3044 */ 3045 public String[] listPlugins() throws ConcurrentModificationException, 3046 AuthorizationException, CommunicationException { 3047 return impl.listChildren(INSTANCE.getPluginsRelationDefinition()); 3048 } 3049 3050 3051 3052 /** 3053 * {@inheritDoc} 3054 */ 3055 public PluginCfgClient getPlugin(String name) 3056 throws DefinitionDecodingException, ManagedObjectDecodingException, 3057 ManagedObjectNotFoundException, ConcurrentModificationException, 3058 AuthorizationException, CommunicationException { 3059 return impl.getChild(INSTANCE.getPluginsRelationDefinition(), name).getConfiguration(); 3060 } 3061 3062 3063 3064 /** 3065 * {@inheritDoc} 3066 */ 3067 public <M extends PluginCfgClient> M createPlugin( 3068 ManagedObjectDefinition<M, ? extends PluginCfg> d, String name, Collection<PropertyException> exceptions) throws IllegalManagedObjectNameException { 3069 return impl.createChild(INSTANCE.getPluginsRelationDefinition(), d, name, exceptions).getConfiguration(); 3070 } 3071 3072 3073 3074 /** 3075 * {@inheritDoc} 3076 */ 3077 public void removePlugin(String name) 3078 throws ManagedObjectNotFoundException, ConcurrentModificationException, 3079 OperationRejectedException, AuthorizationException, CommunicationException { 3080 impl.removeChild(INSTANCE.getPluginsRelationDefinition(), name); 3081 } 3082 3083 3084 3085 /** 3086 * {@inheritDoc} 3087 */ 3088 public ManagedObjectDefinition<? extends PluginRootCfgClient, ? extends PluginRootCfg> definition() { 3089 return INSTANCE; 3090 } 3091 3092 3093 3094 /** 3095 * {@inheritDoc} 3096 */ 3097 public PropertyProvider properties() { 3098 return impl; 3099 } 3100 3101 3102 3103 /** 3104 * {@inheritDoc} 3105 */ 3106 public void commit() throws ManagedObjectAlreadyExistsException, 3107 MissingMandatoryPropertiesException, ConcurrentModificationException, 3108 OperationRejectedException, AuthorizationException, 3109 CommunicationException { 3110 impl.commit(); 3111 } 3112 3113 3114 3115 /** {@inheritDoc} */ 3116 public String toString() { 3117 return impl.toString(); 3118 } 3119 } 3120 3121 3122 3123 /** 3124 * Managed object server implementation. 3125 */ 3126 private static class PluginRootCfgServerImpl implements 3127 PluginRootCfg { 3128 3129 // Private implementation. 3130 private ServerManagedObject<? extends PluginRootCfg> impl; 3131 3132 // The value of the "plugin-order-intermediate-response" property. 3133 private final String pPluginOrderIntermediateResponse; 3134 3135 // The value of the "plugin-order-ldif-export" property. 3136 private final String pPluginOrderLDIFExport; 3137 3138 // The value of the "plugin-order-ldif-import" property. 3139 private final String pPluginOrderLDIFImport; 3140 3141 // The value of the "plugin-order-ldif-import-begin" property. 3142 private final String pPluginOrderLDIFImportBegin; 3143 3144 // The value of the "plugin-order-ldif-import-end" property. 3145 private final String pPluginOrderLDIFImportEnd; 3146 3147 // The value of the "plugin-order-post-connect" property. 3148 private final String pPluginOrderPostConnect; 3149 3150 // The value of the "plugin-order-post-disconnect" property. 3151 private final String pPluginOrderPostDisconnect; 3152 3153 // The value of the "plugin-order-post-operation-abandon" property. 3154 private final String pPluginOrderPostOperationAbandon; 3155 3156 // The value of the "plugin-order-post-operation-add" property. 3157 private final String pPluginOrderPostOperationAdd; 3158 3159 // The value of the "plugin-order-post-operation-bind" property. 3160 private final String pPluginOrderPostOperationBind; 3161 3162 // The value of the "plugin-order-post-operation-compare" property. 3163 private final String pPluginOrderPostOperationCompare; 3164 3165 // The value of the "plugin-order-post-operation-delete" property. 3166 private final String pPluginOrderPostOperationDelete; 3167 3168 // The value of the "plugin-order-post-operation-extended" property. 3169 private final String pPluginOrderPostOperationExtended; 3170 3171 // The value of the "plugin-order-post-operation-modify" property. 3172 private final String pPluginOrderPostOperationModify; 3173 3174 // The value of the "plugin-order-post-operation-modify-dn" property. 3175 private final String pPluginOrderPostOperationModifyDN; 3176 3177 // The value of the "plugin-order-post-operation-search" property. 3178 private final String pPluginOrderPostOperationSearch; 3179 3180 // The value of the "plugin-order-post-operation-unbind" property. 3181 private final String pPluginOrderPostOperationUnbind; 3182 3183 // The value of the "plugin-order-post-response-add" property. 3184 private final String pPluginOrderPostResponseAdd; 3185 3186 // The value of the "plugin-order-post-response-bind" property. 3187 private final String pPluginOrderPostResponseBind; 3188 3189 // The value of the "plugin-order-post-response-compare" property. 3190 private final String pPluginOrderPostResponseCompare; 3191 3192 // The value of the "plugin-order-post-response-delete" property. 3193 private final String pPluginOrderPostResponseDelete; 3194 3195 // The value of the "plugin-order-post-response-extended" property. 3196 private final String pPluginOrderPostResponseExtended; 3197 3198 // The value of the "plugin-order-post-response-modify" property. 3199 private final String pPluginOrderPostResponseModify; 3200 3201 // The value of the "plugin-order-post-response-modify-dn" property. 3202 private final String pPluginOrderPostResponseModifyDN; 3203 3204 // The value of the "plugin-order-post-response-search" property. 3205 private final String pPluginOrderPostResponseSearch; 3206 3207 // The value of the "plugin-order-post-synchronization-add" property. 3208 private final String pPluginOrderPostSynchronizationAdd; 3209 3210 // The value of the "plugin-order-post-synchronization-delete" property. 3211 private final String pPluginOrderPostSynchronizationDelete; 3212 3213 // The value of the "plugin-order-post-synchronization-modify" property. 3214 private final String pPluginOrderPostSynchronizationModify; 3215 3216 // The value of the "plugin-order-post-synchronization-modify-dn" property. 3217 private final String pPluginOrderPostSynchronizationModifyDN; 3218 3219 // The value of the "plugin-order-pre-operation-add" property. 3220 private final String pPluginOrderPreOperationAdd; 3221 3222 // The value of the "plugin-order-pre-operation-bind" property. 3223 private final String pPluginOrderPreOperationBind; 3224 3225 // The value of the "plugin-order-pre-operation-compare" property. 3226 private final String pPluginOrderPreOperationCompare; 3227 3228 // The value of the "plugin-order-pre-operation-delete" property. 3229 private final String pPluginOrderPreOperationDelete; 3230 3231 // The value of the "plugin-order-pre-operation-extended" property. 3232 private final String pPluginOrderPreOperationExtended; 3233 3234 // The value of the "plugin-order-pre-operation-modify" property. 3235 private final String pPluginOrderPreOperationModify; 3236 3237 // The value of the "plugin-order-pre-operation-modify-dn" property. 3238 private final String pPluginOrderPreOperationModifyDN; 3239 3240 // The value of the "plugin-order-pre-operation-search" property. 3241 private final String pPluginOrderPreOperationSearch; 3242 3243 // The value of the "plugin-order-pre-parse-abandon" property. 3244 private final String pPluginOrderPreParseAbandon; 3245 3246 // The value of the "plugin-order-pre-parse-add" property. 3247 private final String pPluginOrderPreParseAdd; 3248 3249 // The value of the "plugin-order-pre-parse-bind" property. 3250 private final String pPluginOrderPreParseBind; 3251 3252 // The value of the "plugin-order-pre-parse-compare" property. 3253 private final String pPluginOrderPreParseCompare; 3254 3255 // The value of the "plugin-order-pre-parse-delete" property. 3256 private final String pPluginOrderPreParseDelete; 3257 3258 // The value of the "plugin-order-pre-parse-extended" property. 3259 private final String pPluginOrderPreParseExtended; 3260 3261 // The value of the "plugin-order-pre-parse-modify" property. 3262 private final String pPluginOrderPreParseModify; 3263 3264 // The value of the "plugin-order-pre-parse-modify-dn" property. 3265 private final String pPluginOrderPreParseModifyDN; 3266 3267 // The value of the "plugin-order-pre-parse-search" property. 3268 private final String pPluginOrderPreParseSearch; 3269 3270 // The value of the "plugin-order-pre-parse-unbind" property. 3271 private final String pPluginOrderPreParseUnbind; 3272 3273 // The value of the "plugin-order-search-result-entry" property. 3274 private final String pPluginOrderSearchResultEntry; 3275 3276 // The value of the "plugin-order-search-result-reference" property. 3277 private final String pPluginOrderSearchResultReference; 3278 3279 // The value of the "plugin-order-shutdown" property. 3280 private final String pPluginOrderShutdown; 3281 3282 // The value of the "plugin-order-startup" property. 3283 private final String pPluginOrderStartup; 3284 3285 // The value of the "plugin-order-subordinate-delete" property. 3286 private final String pPluginOrderSubordinateDelete; 3287 3288 // The value of the "plugin-order-subordinate-modify-dn" property. 3289 private final String pPluginOrderSubordinateModifyDN; 3290 3291 3292 3293 // Private constructor. 3294 private PluginRootCfgServerImpl(ServerManagedObject<? extends PluginRootCfg> impl) { 3295 this.impl = impl; 3296 this.pPluginOrderIntermediateResponse = impl.getPropertyValue(INSTANCE.getPluginOrderIntermediateResponsePropertyDefinition()); 3297 this.pPluginOrderLDIFExport = impl.getPropertyValue(INSTANCE.getPluginOrderLDIFExportPropertyDefinition()); 3298 this.pPluginOrderLDIFImport = impl.getPropertyValue(INSTANCE.getPluginOrderLDIFImportPropertyDefinition()); 3299 this.pPluginOrderLDIFImportBegin = impl.getPropertyValue(INSTANCE.getPluginOrderLDIFImportBeginPropertyDefinition()); 3300 this.pPluginOrderLDIFImportEnd = impl.getPropertyValue(INSTANCE.getPluginOrderLDIFImportEndPropertyDefinition()); 3301 this.pPluginOrderPostConnect = impl.getPropertyValue(INSTANCE.getPluginOrderPostConnectPropertyDefinition()); 3302 this.pPluginOrderPostDisconnect = impl.getPropertyValue(INSTANCE.getPluginOrderPostDisconnectPropertyDefinition()); 3303 this.pPluginOrderPostOperationAbandon = impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationAbandonPropertyDefinition()); 3304 this.pPluginOrderPostOperationAdd = impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationAddPropertyDefinition()); 3305 this.pPluginOrderPostOperationBind = impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationBindPropertyDefinition()); 3306 this.pPluginOrderPostOperationCompare = impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationComparePropertyDefinition()); 3307 this.pPluginOrderPostOperationDelete = impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationDeletePropertyDefinition()); 3308 this.pPluginOrderPostOperationExtended = impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationExtendedPropertyDefinition()); 3309 this.pPluginOrderPostOperationModify = impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationModifyPropertyDefinition()); 3310 this.pPluginOrderPostOperationModifyDN = impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationModifyDNPropertyDefinition()); 3311 this.pPluginOrderPostOperationSearch = impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationSearchPropertyDefinition()); 3312 this.pPluginOrderPostOperationUnbind = impl.getPropertyValue(INSTANCE.getPluginOrderPostOperationUnbindPropertyDefinition()); 3313 this.pPluginOrderPostResponseAdd = impl.getPropertyValue(INSTANCE.getPluginOrderPostResponseAddPropertyDefinition()); 3314 this.pPluginOrderPostResponseBind = impl.getPropertyValue(INSTANCE.getPluginOrderPostResponseBindPropertyDefinition()); 3315 this.pPluginOrderPostResponseCompare = impl.getPropertyValue(INSTANCE.getPluginOrderPostResponseComparePropertyDefinition()); 3316 this.pPluginOrderPostResponseDelete = impl.getPropertyValue(INSTANCE.getPluginOrderPostResponseDeletePropertyDefinition()); 3317 this.pPluginOrderPostResponseExtended = impl.getPropertyValue(INSTANCE.getPluginOrderPostResponseExtendedPropertyDefinition()); 3318 this.pPluginOrderPostResponseModify = impl.getPropertyValue(INSTANCE.getPluginOrderPostResponseModifyPropertyDefinition()); 3319 this.pPluginOrderPostResponseModifyDN = impl.getPropertyValue(INSTANCE.getPluginOrderPostResponseModifyDNPropertyDefinition()); 3320 this.pPluginOrderPostResponseSearch = impl.getPropertyValue(INSTANCE.getPluginOrderPostResponseSearchPropertyDefinition()); 3321 this.pPluginOrderPostSynchronizationAdd = impl.getPropertyValue(INSTANCE.getPluginOrderPostSynchronizationAddPropertyDefinition()); 3322 this.pPluginOrderPostSynchronizationDelete = impl.getPropertyValue(INSTANCE.getPluginOrderPostSynchronizationDeletePropertyDefinition()); 3323 this.pPluginOrderPostSynchronizationModify = impl.getPropertyValue(INSTANCE.getPluginOrderPostSynchronizationModifyPropertyDefinition()); 3324 this.pPluginOrderPostSynchronizationModifyDN = impl.getPropertyValue(INSTANCE.getPluginOrderPostSynchronizationModifyDNPropertyDefinition()); 3325 this.pPluginOrderPreOperationAdd = impl.getPropertyValue(INSTANCE.getPluginOrderPreOperationAddPropertyDefinition()); 3326 this.pPluginOrderPreOperationBind = impl.getPropertyValue(INSTANCE.getPluginOrderPreOperationBindPropertyDefinition()); 3327 this.pPluginOrderPreOperationCompare = impl.getPropertyValue(INSTANCE.getPluginOrderPreOperationComparePropertyDefinition()); 3328 this.pPluginOrderPreOperationDelete = impl.getPropertyValue(INSTANCE.getPluginOrderPreOperationDeletePropertyDefinition()); 3329 this.pPluginOrderPreOperationExtended = impl.getPropertyValue(INSTANCE.getPluginOrderPreOperationExtendedPropertyDefinition()); 3330 this.pPluginOrderPreOperationModify = impl.getPropertyValue(INSTANCE.getPluginOrderPreOperationModifyPropertyDefinition()); 3331 this.pPluginOrderPreOperationModifyDN = impl.getPropertyValue(INSTANCE.getPluginOrderPreOperationModifyDNPropertyDefinition()); 3332 this.pPluginOrderPreOperationSearch = impl.getPropertyValue(INSTANCE.getPluginOrderPreOperationSearchPropertyDefinition()); 3333 this.pPluginOrderPreParseAbandon = impl.getPropertyValue(INSTANCE.getPluginOrderPreParseAbandonPropertyDefinition()); 3334 this.pPluginOrderPreParseAdd = impl.getPropertyValue(INSTANCE.getPluginOrderPreParseAddPropertyDefinition()); 3335 this.pPluginOrderPreParseBind = impl.getPropertyValue(INSTANCE.getPluginOrderPreParseBindPropertyDefinition()); 3336 this.pPluginOrderPreParseCompare = impl.getPropertyValue(INSTANCE.getPluginOrderPreParseComparePropertyDefinition()); 3337 this.pPluginOrderPreParseDelete = impl.getPropertyValue(INSTANCE.getPluginOrderPreParseDeletePropertyDefinition()); 3338 this.pPluginOrderPreParseExtended = impl.getPropertyValue(INSTANCE.getPluginOrderPreParseExtendedPropertyDefinition()); 3339 this.pPluginOrderPreParseModify = impl.getPropertyValue(INSTANCE.getPluginOrderPreParseModifyPropertyDefinition()); 3340 this.pPluginOrderPreParseModifyDN = impl.getPropertyValue(INSTANCE.getPluginOrderPreParseModifyDNPropertyDefinition()); 3341 this.pPluginOrderPreParseSearch = impl.getPropertyValue(INSTANCE.getPluginOrderPreParseSearchPropertyDefinition()); 3342 this.pPluginOrderPreParseUnbind = impl.getPropertyValue(INSTANCE.getPluginOrderPreParseUnbindPropertyDefinition()); 3343 this.pPluginOrderSearchResultEntry = impl.getPropertyValue(INSTANCE.getPluginOrderSearchResultEntryPropertyDefinition()); 3344 this.pPluginOrderSearchResultReference = impl.getPropertyValue(INSTANCE.getPluginOrderSearchResultReferencePropertyDefinition()); 3345 this.pPluginOrderShutdown = impl.getPropertyValue(INSTANCE.getPluginOrderShutdownPropertyDefinition()); 3346 this.pPluginOrderStartup = impl.getPropertyValue(INSTANCE.getPluginOrderStartupPropertyDefinition()); 3347 this.pPluginOrderSubordinateDelete = impl.getPropertyValue(INSTANCE.getPluginOrderSubordinateDeletePropertyDefinition()); 3348 this.pPluginOrderSubordinateModifyDN = impl.getPropertyValue(INSTANCE.getPluginOrderSubordinateModifyDNPropertyDefinition()); 3349 } 3350 3351 3352 3353 /** 3354 * {@inheritDoc} 3355 */ 3356 public void addChangeListener( 3357 ConfigurationChangeListener<PluginRootCfg> listener) { 3358 impl.registerChangeListener(listener); 3359 } 3360 3361 3362 3363 /** 3364 * {@inheritDoc} 3365 */ 3366 public void removeChangeListener( 3367 ConfigurationChangeListener<PluginRootCfg> listener) { 3368 impl.deregisterChangeListener(listener); 3369 } 3370 3371 3372 3373 /** 3374 * {@inheritDoc} 3375 */ 3376 public String getPluginOrderIntermediateResponse() { 3377 return pPluginOrderIntermediateResponse; 3378 } 3379 3380 3381 3382 /** 3383 * {@inheritDoc} 3384 */ 3385 public String getPluginOrderLDIFExport() { 3386 return pPluginOrderLDIFExport; 3387 } 3388 3389 3390 3391 /** 3392 * {@inheritDoc} 3393 */ 3394 public String getPluginOrderLDIFImport() { 3395 return pPluginOrderLDIFImport; 3396 } 3397 3398 3399 3400 /** 3401 * {@inheritDoc} 3402 */ 3403 public String getPluginOrderLDIFImportBegin() { 3404 return pPluginOrderLDIFImportBegin; 3405 } 3406 3407 3408 3409 /** 3410 * {@inheritDoc} 3411 */ 3412 public String getPluginOrderLDIFImportEnd() { 3413 return pPluginOrderLDIFImportEnd; 3414 } 3415 3416 3417 3418 /** 3419 * {@inheritDoc} 3420 */ 3421 public String getPluginOrderPostConnect() { 3422 return pPluginOrderPostConnect; 3423 } 3424 3425 3426 3427 /** 3428 * {@inheritDoc} 3429 */ 3430 public String getPluginOrderPostDisconnect() { 3431 return pPluginOrderPostDisconnect; 3432 } 3433 3434 3435 3436 /** 3437 * {@inheritDoc} 3438 */ 3439 public String getPluginOrderPostOperationAbandon() { 3440 return pPluginOrderPostOperationAbandon; 3441 } 3442 3443 3444 3445 /** 3446 * {@inheritDoc} 3447 */ 3448 public String getPluginOrderPostOperationAdd() { 3449 return pPluginOrderPostOperationAdd; 3450 } 3451 3452 3453 3454 /** 3455 * {@inheritDoc} 3456 */ 3457 public String getPluginOrderPostOperationBind() { 3458 return pPluginOrderPostOperationBind; 3459 } 3460 3461 3462 3463 /** 3464 * {@inheritDoc} 3465 */ 3466 public String getPluginOrderPostOperationCompare() { 3467 return pPluginOrderPostOperationCompare; 3468 } 3469 3470 3471 3472 /** 3473 * {@inheritDoc} 3474 */ 3475 public String getPluginOrderPostOperationDelete() { 3476 return pPluginOrderPostOperationDelete; 3477 } 3478 3479 3480 3481 /** 3482 * {@inheritDoc} 3483 */ 3484 public String getPluginOrderPostOperationExtended() { 3485 return pPluginOrderPostOperationExtended; 3486 } 3487 3488 3489 3490 /** 3491 * {@inheritDoc} 3492 */ 3493 public String getPluginOrderPostOperationModify() { 3494 return pPluginOrderPostOperationModify; 3495 } 3496 3497 3498 3499 /** 3500 * {@inheritDoc} 3501 */ 3502 public String getPluginOrderPostOperationModifyDN() { 3503 return pPluginOrderPostOperationModifyDN; 3504 } 3505 3506 3507 3508 /** 3509 * {@inheritDoc} 3510 */ 3511 public String getPluginOrderPostOperationSearch() { 3512 return pPluginOrderPostOperationSearch; 3513 } 3514 3515 3516 3517 /** 3518 * {@inheritDoc} 3519 */ 3520 public String getPluginOrderPostOperationUnbind() { 3521 return pPluginOrderPostOperationUnbind; 3522 } 3523 3524 3525 3526 /** 3527 * {@inheritDoc} 3528 */ 3529 public String getPluginOrderPostResponseAdd() { 3530 return pPluginOrderPostResponseAdd; 3531 } 3532 3533 3534 3535 /** 3536 * {@inheritDoc} 3537 */ 3538 public String getPluginOrderPostResponseBind() { 3539 return pPluginOrderPostResponseBind; 3540 } 3541 3542 3543 3544 /** 3545 * {@inheritDoc} 3546 */ 3547 public String getPluginOrderPostResponseCompare() { 3548 return pPluginOrderPostResponseCompare; 3549 } 3550 3551 3552 3553 /** 3554 * {@inheritDoc} 3555 */ 3556 public String getPluginOrderPostResponseDelete() { 3557 return pPluginOrderPostResponseDelete; 3558 } 3559 3560 3561 3562 /** 3563 * {@inheritDoc} 3564 */ 3565 public String getPluginOrderPostResponseExtended() { 3566 return pPluginOrderPostResponseExtended; 3567 } 3568 3569 3570 3571 /** 3572 * {@inheritDoc} 3573 */ 3574 public String getPluginOrderPostResponseModify() { 3575 return pPluginOrderPostResponseModify; 3576 } 3577 3578 3579 3580 /** 3581 * {@inheritDoc} 3582 */ 3583 public String getPluginOrderPostResponseModifyDN() { 3584 return pPluginOrderPostResponseModifyDN; 3585 } 3586 3587 3588 3589 /** 3590 * {@inheritDoc} 3591 */ 3592 public String getPluginOrderPostResponseSearch() { 3593 return pPluginOrderPostResponseSearch; 3594 } 3595 3596 3597 3598 /** 3599 * {@inheritDoc} 3600 */ 3601 public String getPluginOrderPostSynchronizationAdd() { 3602 return pPluginOrderPostSynchronizationAdd; 3603 } 3604 3605 3606 3607 /** 3608 * {@inheritDoc} 3609 */ 3610 public String getPluginOrderPostSynchronizationDelete() { 3611 return pPluginOrderPostSynchronizationDelete; 3612 } 3613 3614 3615 3616 /** 3617 * {@inheritDoc} 3618 */ 3619 public String getPluginOrderPostSynchronizationModify() { 3620 return pPluginOrderPostSynchronizationModify; 3621 } 3622 3623 3624 3625 /** 3626 * {@inheritDoc} 3627 */ 3628 public String getPluginOrderPostSynchronizationModifyDN() { 3629 return pPluginOrderPostSynchronizationModifyDN; 3630 } 3631 3632 3633 3634 /** 3635 * {@inheritDoc} 3636 */ 3637 public String getPluginOrderPreOperationAdd() { 3638 return pPluginOrderPreOperationAdd; 3639 } 3640 3641 3642 3643 /** 3644 * {@inheritDoc} 3645 */ 3646 public String getPluginOrderPreOperationBind() { 3647 return pPluginOrderPreOperationBind; 3648 } 3649 3650 3651 3652 /** 3653 * {@inheritDoc} 3654 */ 3655 public String getPluginOrderPreOperationCompare() { 3656 return pPluginOrderPreOperationCompare; 3657 } 3658 3659 3660 3661 /** 3662 * {@inheritDoc} 3663 */ 3664 public String getPluginOrderPreOperationDelete() { 3665 return pPluginOrderPreOperationDelete; 3666 } 3667 3668 3669 3670 /** 3671 * {@inheritDoc} 3672 */ 3673 public String getPluginOrderPreOperationExtended() { 3674 return pPluginOrderPreOperationExtended; 3675 } 3676 3677 3678 3679 /** 3680 * {@inheritDoc} 3681 */ 3682 public String getPluginOrderPreOperationModify() { 3683 return pPluginOrderPreOperationModify; 3684 } 3685 3686 3687 3688 /** 3689 * {@inheritDoc} 3690 */ 3691 public String getPluginOrderPreOperationModifyDN() { 3692 return pPluginOrderPreOperationModifyDN; 3693 } 3694 3695 3696 3697 /** 3698 * {@inheritDoc} 3699 */ 3700 public String getPluginOrderPreOperationSearch() { 3701 return pPluginOrderPreOperationSearch; 3702 } 3703 3704 3705 3706 /** 3707 * {@inheritDoc} 3708 */ 3709 public String getPluginOrderPreParseAbandon() { 3710 return pPluginOrderPreParseAbandon; 3711 } 3712 3713 3714 3715 /** 3716 * {@inheritDoc} 3717 */ 3718 public String getPluginOrderPreParseAdd() { 3719 return pPluginOrderPreParseAdd; 3720 } 3721 3722 3723 3724 /** 3725 * {@inheritDoc} 3726 */ 3727 public String getPluginOrderPreParseBind() { 3728 return pPluginOrderPreParseBind; 3729 } 3730 3731 3732 3733 /** 3734 * {@inheritDoc} 3735 */ 3736 public String getPluginOrderPreParseCompare() { 3737 return pPluginOrderPreParseCompare; 3738 } 3739 3740 3741 3742 /** 3743 * {@inheritDoc} 3744 */ 3745 public String getPluginOrderPreParseDelete() { 3746 return pPluginOrderPreParseDelete; 3747 } 3748 3749 3750 3751 /** 3752 * {@inheritDoc} 3753 */ 3754 public String getPluginOrderPreParseExtended() { 3755 return pPluginOrderPreParseExtended; 3756 } 3757 3758 3759 3760 /** 3761 * {@inheritDoc} 3762 */ 3763 public String getPluginOrderPreParseModify() { 3764 return pPluginOrderPreParseModify; 3765 } 3766 3767 3768 3769 /** 3770 * {@inheritDoc} 3771 */ 3772 public String getPluginOrderPreParseModifyDN() { 3773 return pPluginOrderPreParseModifyDN; 3774 } 3775 3776 3777 3778 /** 3779 * {@inheritDoc} 3780 */ 3781 public String getPluginOrderPreParseSearch() { 3782 return pPluginOrderPreParseSearch; 3783 } 3784 3785 3786 3787 /** 3788 * {@inheritDoc} 3789 */ 3790 public String getPluginOrderPreParseUnbind() { 3791 return pPluginOrderPreParseUnbind; 3792 } 3793 3794 3795 3796 /** 3797 * {@inheritDoc} 3798 */ 3799 public String getPluginOrderSearchResultEntry() { 3800 return pPluginOrderSearchResultEntry; 3801 } 3802 3803 3804 3805 /** 3806 * {@inheritDoc} 3807 */ 3808 public String getPluginOrderSearchResultReference() { 3809 return pPluginOrderSearchResultReference; 3810 } 3811 3812 3813 3814 /** 3815 * {@inheritDoc} 3816 */ 3817 public String getPluginOrderShutdown() { 3818 return pPluginOrderShutdown; 3819 } 3820 3821 3822 3823 /** 3824 * {@inheritDoc} 3825 */ 3826 public String getPluginOrderStartup() { 3827 return pPluginOrderStartup; 3828 } 3829 3830 3831 3832 /** 3833 * {@inheritDoc} 3834 */ 3835 public String getPluginOrderSubordinateDelete() { 3836 return pPluginOrderSubordinateDelete; 3837 } 3838 3839 3840 3841 /** 3842 * {@inheritDoc} 3843 */ 3844 public String getPluginOrderSubordinateModifyDN() { 3845 return pPluginOrderSubordinateModifyDN; 3846 } 3847 3848 3849 3850 /** 3851 * {@inheritDoc} 3852 */ 3853 public String[] listPlugins() { 3854 return impl.listChildren(INSTANCE.getPluginsRelationDefinition()); 3855 } 3856 3857 3858 3859 /** 3860 * {@inheritDoc} 3861 */ 3862 public PluginCfg getPlugin(String name) throws ConfigException { 3863 return impl.getChild(INSTANCE.getPluginsRelationDefinition(), name).getConfiguration(); 3864 } 3865 3866 3867 3868 /** 3869 * {@inheritDoc} 3870 */ 3871 public void addPluginAddListener( 3872 ConfigurationAddListener<PluginCfg> listener) throws ConfigException { 3873 impl.registerAddListener(INSTANCE.getPluginsRelationDefinition(), listener); 3874 } 3875 3876 3877 3878 /** 3879 * {@inheritDoc} 3880 */ 3881 public void removePluginAddListener( 3882 ConfigurationAddListener<PluginCfg> listener) { 3883 impl.deregisterAddListener(INSTANCE.getPluginsRelationDefinition(), listener); 3884 } 3885 3886 3887 3888 /** 3889 * {@inheritDoc} 3890 */ 3891 public void addPluginDeleteListener( 3892 ConfigurationDeleteListener<PluginCfg> listener) throws ConfigException { 3893 impl.registerDeleteListener(INSTANCE.getPluginsRelationDefinition(), listener); 3894 } 3895 3896 3897 3898 /** 3899 * {@inheritDoc} 3900 */ 3901 public void removePluginDeleteListener( 3902 ConfigurationDeleteListener<PluginCfg> listener) { 3903 impl.deregisterDeleteListener(INSTANCE.getPluginsRelationDefinition(), listener); 3904 } 3905 3906 3907 3908 /** 3909 * {@inheritDoc} 3910 */ 3911 public Class<? extends PluginRootCfg> configurationClass() { 3912 return PluginRootCfg.class; 3913 } 3914 3915 3916 3917 /** 3918 * {@inheritDoc} 3919 */ 3920 public DN dn() { 3921 return impl.getDN(); 3922 } 3923 3924 3925 3926 /** {@inheritDoc} */ 3927 public String toString() { 3928 return impl.toString(); 3929 } 3930 } 3931}