/* */ else
/* 73 */ params = null;
/* 74 */ String methodName = mmd.getMethodName();
/* 75 */ if ((methodName != null) && (methodName.equals("*")))
/* 76 */ methodName = null;
/* 77 */ MethodInterfaceType miType = mmd.getMethodIntf();
/* 78 */ String iface = miType != null ? miType.name() : null;
/* 79 */ EJBMethodPermission p = new EJBMethodPermission(mmd.getEjbName(), methodName, iface, params);
/* */
/* 81 */ if (perm.getUnchecked() != null)
/* */ {
/* 83 */ pc.addToUncheckedPolicy(p);
/* */ }
/* */ else
/* */ {
/* 87 */ Set roles = perm.getRoles();
/* 88 */ Iterator riter = roles.iterator();
/* 89 */ while (riter.hasNext())
/* */ {
/* 91 */ String role = (String)riter.next();
/* 92 */ pc.addToRole(role, p);
/* */ }
/* */ }
/* */ }
/* */ }
/* */ MethodPermissionMetaData perm;
/* 99 */ ExcludeListMetaData excluded = bean.getExcludeList();
/* 100 */ if (excluded != null)
/* */ {
/* 102 */ MethodsMetaData methods = excluded.getMethods();
/* 103 */ if (methods != null) {
/* 104 */ for (org.jboss.metadata.ejb.spec.MethodMetaData mmd : methods)
/* */ {
/* 106 */ String[] params = new String[0];
/* 107 */ if (mmd.getMethodParams() != null)
/* 108 */ params = (String[])mmd.getMethodParams().toArray(params);
/* 109 */ String methodName = mmd.getMethodName();
/* 110 */ if ((methodName != null) && (methodName.equals("*")))
/* 111 */ methodName = null;
/* 112 */ MethodInterfaceType miType = mmd.getMethodIntf();
/* 113 */ String iface = miType != null ? miType.name() : null;
/* 114 */ EJBMethodPermission p = new EJBMethodPermission(mmd.getEjbName(), methodName, iface, params);
/* */
/* 116 */ pc.addToExcludedPolicy(p);
/* */ }
/* */ }