X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=opendaylight%2Fconfig%2Fshutdown-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fyang%2Fshutdown%2Fimpl%2FShutdownModule.java;h=e3ae30db745e1ad2233e988938f71c3eac699a1b;hb=6fd408a04fe4a3611843e2246ece6d7c34b76903;hp=f6937f9ef1f976afd652d8b630cc53eff93ffa73;hpb=723d215fdf7ebb98d3fa3cbd05e524b9b413c955;p=controller.git diff --git a/opendaylight/config/shutdown-impl/src/main/java/org/opendaylight/controller/config/yang/shutdown/impl/ShutdownModule.java b/opendaylight/config/shutdown-impl/src/main/java/org/opendaylight/controller/config/yang/shutdown/impl/ShutdownModule.java index f6937f9ef1..e3ae30db74 100644 --- a/opendaylight/config/shutdown-impl/src/main/java/org/opendaylight/controller/config/yang/shutdown/impl/ShutdownModule.java +++ b/opendaylight/config/shutdown-impl/src/main/java/org/opendaylight/controller/config/yang/shutdown/impl/ShutdownModule.java @@ -1,3 +1,10 @@ +/* + * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v1.0 which accompanies this distribution, + * and is available at http://www.eclipse.org/legal/epl-v10.html + */ /** * Generated file @@ -16,13 +23,11 @@ import org.osgi.framework.Bundle; public final class ShutdownModule extends AbstractShutdownModule { private final Bundle systemBundle; - private final ShutdownModule nullableOldModule; public ShutdownModule(ModuleIdentifier identifier, Bundle systemBundle) { super(identifier, null); singletonCheck(identifier); this.systemBundle = systemBundle; - this.nullableOldModule = null; } public ShutdownModule(ModuleIdentifier identifier, ShutdownModule oldModule, java.lang.AutoCloseable oldInstance, @@ -30,7 +35,6 @@ public final class ShutdownModule extends AbstractShutdownModule { super(identifier, null, oldModule, oldInstance); singletonCheck(identifier); this.systemBundle = systemBundle; - this.nullableOldModule = oldModule; } private static void singletonCheck(ModuleIdentifier identifier) { @@ -52,40 +56,13 @@ public final class ShutdownModule extends AbstractShutdownModule { throw new UnsupportedOperationException(); } - @Override - public String getSecret() { - throw new UnsupportedOperationException(); - } - - @Override - public String getOldSecret() { - throw new UnsupportedOperationException(); - } - - String getActualSecret() { - return super.getSecret(); - } - - String getActualOldSecret() { - return super.getOldSecret(); - } - @Override protected void customValidation() { - JmxAttributeValidationException.checkNotNull(super.getOldSecret(), oldSecretJmxAttribute); JmxAttributeValidationException.checkNotNull(super.getSecret(), secretJmxAttribute); - if (nullableOldModule != null) { - // if nothing changed, remain valid - boolean sameAsOldModule = isSame(nullableOldModule); - if (sameAsOldModule == false) { - boolean valid = getActualOldSecret().equals(nullableOldModule.getActualSecret()); - JmxAttributeValidationException.checkCondition(valid, "Invalid old secret", oldSecretJmxAttribute); - } - } } @Override public java.lang.AutoCloseable createInstance() { - return new ShutdownServiceImpl(getActualSecret(), systemBundle, getRootRuntimeBeanRegistratorWrapper()); + return new ShutdownServiceImpl(getSecret(), systemBundle, getRootRuntimeBeanRegistratorWrapper()); } }