
com.groupbyinc.flux.action.support.DestructiveOperations.class Maven / Gradle / Ivy
???? 3 i 8com/groupbyinc/flux/action/support/DestructiveOperations 6com/groupbyinc/flux/common/component/AbstractComponent >com/groupbyinc/flux/node/settings/NodeSettingsService$Listener DestructiveOperations.java 5com/groupbyinc/flux/node/settings/NodeSettingsService Listener
REQUIRES_NAME Ljava/lang/String; action.destructive_requires_name
destructiveRequiresName Z h(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/node/settings/NodeSettingsService;)V *Lcom/groupbyinc/flux/common/inject/Inject; 1(Lcom/groupbyinc/flux/common/settings/Settings;)V
java/lang/Boolean valueOf (Z)Ljava/lang/Boolean;
,com/groupbyinc/flux/common/settings/Settings getAsBoolean :(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Boolean;
! booleanValue ()Z # $
% ' addListener C(Lcom/groupbyinc/flux/node/settings/NodeSettingsService$Listener;)V ) *
+ this :Lcom/groupbyinc/flux/action/support/DestructiveOperations; settings .Lcom/groupbyinc/flux/common/settings/Settings; nodeSettingsService 7Lcom/groupbyinc/flux/node/settings/NodeSettingsService; failDestructive ([Ljava/lang/String;)V "java/lang/IllegalArgumentException 5 3Wildcard expressions or all indices are not allowed 7 (Ljava/lang/String;)V 9
6 : hasWildcardUsage (Ljava/lang/String;)Z <