@Override protected Callback createCallback(org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity workManagerSecurity) { if (workManagerSecurity != null) { if (workManagerSecurity instanceof WorkManagerSecurity){ WorkManagerSecurity wms = (WorkManagerSecurity) workManagerSecurity; String[] defaultGroups = wms.getDefaultGroups() != null ? wms.getDefaultGroups().toArray(new String[workManagerSecurity.getDefaultGroups().size()]) : null; return new CallbackImpl(wms.isMappingRequired(), wms.getDomain(), wms.isElytronEnabled(), wms.getDefaultPrincipal(), defaultGroups, wms.getUserMappings(), wms.getGroupMappings()); } else { return super.createCallback(workManagerSecurity); } } return null; }
org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity security = ironJacamarMetadata.getWorkManager().getSecurity(); model.get(Constants.WM_SECURITY.getName()).set(true); if (security.getDefaultGroups() != null) { for (String group : security.getDefaultGroups()) { model.get(Constants.WM_SECURITY_DEFAULT_GROUPS.getName()).add(group);
@Override protected Callback createCallback(org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity workManagerSecurity) { if (workManagerSecurity != null) { if (workManagerSecurity instanceof WorkManagerSecurity){ WorkManagerSecurity wms = (WorkManagerSecurity) workManagerSecurity; String[] defaultGroups = wms.getDefaultGroups() != null ? wms.getDefaultGroups().toArray(new String[workManagerSecurity.getDefaultGroups().size()]) : null; return new CallbackImpl(wms.isMappingRequired(), wms.getDomain(), wms.isElytronEnabled(), wms.getDefaultPrincipal(), defaultGroups, wms.getUserMappings(), wms.getGroupMappings()); } else { return super.createCallback(workManagerSecurity); } } return null; }
org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity security = ironJacamarMetadata.getWorkManager().getSecurity(); model.get(Constants.WM_SECURITY.getName()).set(true); if (security.getDefaultGroups() != null) { for (String group : security.getDefaultGroups()) { model.get(Constants.WM_SECURITY_DEFAULT_GROUPS.getName()).add(group);