/** * If not already created, a new <code>stale-connection-checker</code> element with the given value will be created. * Otherwise, the existing <code>stale-connection-checker</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<ValidationType<T>></code> */ public ExtensionType<ValidationType<T>> getOrCreateStaleConnectionChecker() { Node node = childNode.getOrCreate("stale-connection-checker"); ExtensionType<ValidationType<T>> staleConnectionChecker = new ExtensionTypeImpl<ValidationType<T>>(this, "stale-connection-checker", childNode, node); return staleConnectionChecker; }
/** * If not already created, a new <code>exception-sorter</code> element with the given value will be created. * Otherwise, the existing <code>exception-sorter</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<ValidationType<T>></code> */ public ExtensionType<ValidationType<T>> getOrCreateExceptionSorter() { Node node = childNode.getOrCreate("exception-sorter"); ExtensionType<ValidationType<T>> exceptionSorter = new ExtensionTypeImpl<ValidationType<T>>(this, "exception-sorter", childNode, node); return exceptionSorter; }
/** * If not already created, a new <code>reauth-plugin</code> element with the given value will be created. * Otherwise, the existing <code>reauth-plugin</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<DsSecurityType<T>></code> */ public ExtensionType<DsSecurityType<T>> getOrCreateReauthPlugin() { Node node = childNode.getOrCreate("reauth-plugin"); ExtensionType<DsSecurityType<T>> reauthPlugin = new ExtensionTypeImpl<DsSecurityType<T>>(this, "reauth-plugin", childNode, node); return reauthPlugin; }
/** * If not already created, a new <code>recover-plugin</code> element with the given value will be created. * Otherwise, the existing <code>recover-plugin</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<RecoverType<T>></code> */ public ExtensionType<RecoverType<T>> getOrCreateRecoverPlugin() { Node node = childNode.getOrCreate("recover-plugin"); ExtensionType<RecoverType<T>> recoverPlugin = new ExtensionTypeImpl<RecoverType<T>>(this, "recover-plugin", childNode, node); return recoverPlugin; }
/** * If not already created, a new <code>valid-connection-checker</code> element with the given value will be created. * Otherwise, the existing <code>valid-connection-checker</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<ValidationType<T>></code> */ public ExtensionType<ValidationType<T>> getOrCreateValidConnectionChecker() { Node node = childNode.getOrCreate("valid-connection-checker"); ExtensionType<ValidationType<T>> validConnectionChecker = new ExtensionTypeImpl<ValidationType<T>>(this, "valid-connection-checker", childNode, node); return validConnectionChecker; }
/** * If not already created, a new <code>stale-connection-checker</code> element with the given value will be created. * Otherwise, the existing <code>stale-connection-checker</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<ValidationType<T>></code> */ public ExtensionType<ValidationType<T>> getOrCreateStaleConnectionChecker() { Node node = childNode.getOrCreate("stale-connection-checker"); ExtensionType<ValidationType<T>> staleConnectionChecker = new ExtensionTypeImpl<ValidationType<T>>(this, "stale-connection-checker", childNode, node); return staleConnectionChecker; }
/** * If not already created, a new <code>valid-connection-checker</code> element with the given value will be created. * Otherwise, the existing <code>valid-connection-checker</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<ValidationType<T>></code> */ public ExtensionType<ValidationType<T>> getOrCreateValidConnectionChecker() { Node node = childNode.getOrCreate("valid-connection-checker"); ExtensionType<ValidationType<T>> validConnectionChecker = new ExtensionTypeImpl<ValidationType<T>>(this, "valid-connection-checker", childNode, node); return validConnectionChecker; }
/** * If not already created, a new <code>reauth-plugin</code> element with the given value will be created. * Otherwise, the existing <code>reauth-plugin</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<DsSecurityType<T>></code> */ public ExtensionType<DsSecurityType<T>> getOrCreateReauthPlugin() { Node node = childNode.getOrCreate("reauth-plugin"); ExtensionType<DsSecurityType<T>> reauthPlugin = new ExtensionTypeImpl<DsSecurityType<T>>(this, "reauth-plugin", childNode, node); return reauthPlugin; }
/** * If not already created, a new <code>exception-sorter</code> element with the given value will be created. * Otherwise, the existing <code>exception-sorter</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<ValidationType<T>></code> */ public ExtensionType<ValidationType<T>> getOrCreateExceptionSorter() { Node node = childNode.getOrCreate("exception-sorter"); ExtensionType<ValidationType<T>> exceptionSorter = new ExtensionTypeImpl<ValidationType<T>>(this, "exception-sorter", childNode, node); return exceptionSorter; }
/** * If not already created, a new <code>recover-plugin</code> element with the given value will be created. * Otherwise, the existing <code>recover-plugin</code> element will be returned. * @return a new or existing instance of <code>ExtensionType<RecoverType<T>></code> */ public ExtensionType<RecoverType<T>> getOrCreateRecoverPlugin() { Node node = childNode.getOrCreate("recover-plugin"); ExtensionType<RecoverType<T>> recoverPlugin = new ExtensionTypeImpl<RecoverType<T>>(this, "recover-plugin", childNode, node); return recoverPlugin; }