private JaccProvider getJaccProviderByName(String name) { if (jaccProviders == null || name == null) { return null; } for (JaccProvider jaccProvider : jaccProviders) { if (jaccProvider.getName().equals(name)) { return jaccProvider; } } return null; }
private JaccProvider getJaccProviderByName(String name) { if (jaccProviders == null || name == null) { return null; } for (int i=0; i < jaccProviders.length; i++) { if (jaccProviders[i].getName().equals(name)) { return jaccProviders[i]; } } return null; }
static JaccProvider findJaccProvider(final SecurityService securityService, final String jaccProviderName) { final List<JaccProvider> jaccProviders = securityService.getJaccProvider(); for (JaccProvider jaccProv : jaccProviders) { if (jaccProv.getName().equals(jaccProviderName)) { return jaccProv; } } return null; }
@Override public boolean preAuthorization(AdminCommandContext context) { final ActionReport report = context.getActionReport(); config = CLIUtil.chooseConfig(domain, target, report); if (config == null) { return false; } securityService = config.getSecurityService(); jprov = CLIUtil.findJaccProvider(securityService, jaccprovider); if (jprov == null) { report.setMessage(localStrings.getLocalString( "delete.jacc.provider.notfound", "JaccProvider named {0} not found", jaccprovider)); report.setActionExitCode(ActionReport.ExitCode.FAILURE); return false; } if ("default".equals(jprov.getName()) || "simple".equals(jprov.getName())) { report.setMessage(localStrings.getLocalString( "delete.jacc.provider.notallowed", "JaccProvider named {0} is a system provider and cannot be deleted", jaccprovider)); report.setActionExitCode(ActionReport.ExitCode.FAILURE); return false; } return true; }
@Override public void execute(AdminCommandContext context) { final ActionReport report = context.getActionReport(); List<JaccProvider> jaccProviders = securityService.getJaccProvider(); JaccProvider jprov = null; for (JaccProvider jaccProv : jaccProviders) { ActionReport.MessagePart part = report.getTopMessagePart().addChild(); part.setMessage(jaccProv.getName()); } report.setActionExitCode(ActionReport.ExitCode.SUCCESS); }
JaccProvider jprov = null; for (JaccProvider jaccProv : jaccProviders) { if (jaccProv.getName().equals(jaccprovider)) { jprov = jaccProv; break;
JaccProvider jprov = null; for (JaccProvider jaccProv : jaccProviders) { if (jaccProv.getName().equals(jaccprovider)) { jprov = jaccProv; break; if ("default".equals(jprov.getName()) || "simple".equals(jprov.getName())) { report.setMessage(localStrings.getLocalString( "delete.jacc.provider.notallowed",
@Override public void execute(AdminCommandContext context) { final ActionReport report = context.getActionReport(); Config tmp = null; try { tmp = configs.getConfigByName(target); } catch (Exception ex) { } if (tmp != null) { config = tmp; } if (tmp == null) { Server targetServer = domain.getServerNamed(target); if (targetServer != null) { config = domain.getConfigNamed(targetServer.getConfigRef()); } com.sun.enterprise.config.serverbeans.Cluster cluster = domain.getClusterNamed(target); if (cluster != null) { config = domain.getConfigNamed(cluster.getConfigRef()); } } final SecurityService securityService = config.getSecurityService(); List<JaccProvider> jaccProviders = securityService.getJaccProvider(); JaccProvider jprov = null; for (JaccProvider jaccProv : jaccProviders) { ActionReport.MessagePart part = report.getTopMessagePart().addChild(); part.setMessage(jaccProv.getName()); } report.setActionExitCode(ActionReport.ExitCode.SUCCESS); }
if (jaccProv.getName().equals(jaccProviderName)) { report.setMessage(localStrings.getLocalString( "create.jacc.provider.duplicatefound",