private <T extends SecurityConfiguration> T initDefaultConfiguration(@NotNull T config) { if (config instanceof ConfigurationBase) { ConfigurationBase cfg = (ConfigurationBase) config; cfg.setRootProvider(rootProvider); cfg.setTreeProvider(treeProvider); } return config; }
private <T extends SecurityConfiguration> T initDefaultConfiguration(@Nonnull T config) { if (config instanceof ConfigurationBase) { ConfigurationBase cfg = (ConfigurationBase) config; cfg.setRootProvider(rootProvider); cfg.setTreeProvider(treeProvider); } return config; }
private <T extends SecurityConfiguration> T initDefaultConfiguration(@NotNull T config) { if (config instanceof ConfigurationBase) { ConfigurationBase cfg = (ConfigurationBase) config; cfg.setRootProvider(rootProvider); cfg.setTreeProvider(treeProvider); } return config; }
@NotNull static <T extends SecurityConfiguration> T initializeConfiguration(@NotNull T configuration, @NotNull SecurityProvider securityProvider, @NotNull ConfigurationParameters parameters, @NotNull RootProvider rootProvider, @NotNull TreeProvider treeProvider) { if (configuration instanceof ConfigurationBase) { ConfigurationBase base = (ConfigurationBase) configuration; base.setSecurityProvider(securityProvider); base.setRootProvider(rootProvider); base.setTreeProvider(treeProvider); base.setParameters(ConfigurationParameters.of(base.getParameters(), parameters)); } return configuration; }
@Nonnull static <T extends SecurityConfiguration> T initializeConfiguration(@Nonnull T configuration, @Nonnull SecurityProvider securityProvider, @Nonnull ConfigurationParameters parameters, @Nonnull RootProvider rootProvider, @Nonnull TreeProvider treeProvider) { if (configuration instanceof ConfigurationBase) { ConfigurationBase base = (ConfigurationBase) configuration; base.setSecurityProvider(securityProvider); base.setRootProvider(rootProvider); base.setTreeProvider(treeProvider); base.setParameters(ConfigurationParameters.of(base.getParameters(), parameters)); } return configuration; }
@NotNull static <T extends SecurityConfiguration> T initializeConfiguration(@NotNull T configuration, @NotNull SecurityProvider securityProvider, @NotNull ConfigurationParameters parameters, @NotNull RootProvider rootProvider, @NotNull TreeProvider treeProvider) { if (configuration instanceof ConfigurationBase) { ConfigurationBase base = (ConfigurationBase) configuration; base.setSecurityProvider(securityProvider); base.setRootProvider(rootProvider); base.setTreeProvider(treeProvider); base.setParameters(ConfigurationParameters.of(base.getParameters(), parameters)); } return configuration; }
private <T extends SecurityConfiguration> T initConfiguration(@NotNull T config, @NotNull ConfigurationParameters params) { if (config instanceof ConfigurationBase) { ConfigurationBase cfg = (ConfigurationBase) config; cfg.setSecurityProvider(this); cfg.setParameters(ConfigurationParameters.of(params, cfg.getParameters())); cfg.setRootProvider(rootProvider); cfg.setTreeProvider(treeProvider); } return config; }
private <T extends SecurityConfiguration> T initConfiguration(@NotNull T config, @NotNull ConfigurationParameters params) { if (config instanceof ConfigurationBase) { ConfigurationBase cfg = (ConfigurationBase) config; cfg.setSecurityProvider(this); cfg.setParameters(ConfigurationParameters.of(params, cfg.getParameters())); cfg.setRootProvider(rootProvider); cfg.setTreeProvider(treeProvider); } return config; }
private <T extends SecurityConfiguration> T initConfiguration(@Nonnull T config, @Nonnull ConfigurationParameters params) { if (config instanceof ConfigurationBase) { ConfigurationBase cfg = (ConfigurationBase) config; cfg.setSecurityProvider(this); cfg.setParameters(ConfigurationParameters.of(params, cfg.getParameters())); cfg.setRootProvider(rootProvider); cfg.setTreeProvider(treeProvider); } return config; }
@Test public void testSetRootProvider() { RootProvider rootProvider = Mockito.mock(RootProvider.class); base.setRootProvider(rootProvider); assertSame(rootProvider, base.getRootProvider()); }
public static SecurityProvider updateConfig(@NotNull SecurityProvider securityProvider, @NotNull SecurityConfiguration sc, @NotNull Class<? extends SecurityConfiguration> cls) { Object cc = securityProvider.getConfiguration(cls); if (!(cc instanceof CompositeConfiguration)) { throw new IllegalStateException(); } else { CompositeConfiguration composite = (CompositeConfiguration) cc; SecurityConfiguration defConfig = composite.getDefaultConfig(); if (sc instanceof ConfigurationBase) { ConfigurationBase cb = (ConfigurationBase) sc; cb.setSecurityProvider(securityProvider); cb.setRootProvider(((ConfigurationBase) defConfig).getRootProvider()); cb.setTreeProvider(((ConfigurationBase) defConfig).getTreeProvider()); } composite.addConfiguration(sc); composite.addConfiguration(defConfig); } return securityProvider; }