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