/* */ }
/* */
/* */ @XmlTransient
/* */ public RunAsIdentityMetaData getRunAsIdentity(String servletName)
/* */ {
/* 810 */ RunAsIdentityMetaData identity = (RunAsIdentityMetaData)this.runAsIdentity.get(servletName);
/* 811 */ if (identity == null)
/* */ {
/* 813 */ JBossServletsMetaData servlets = getServlets();
/* 814 */ if (servlets != null)
/* */ {
/* 816 */ ServletMetaData servlet = (ServletMetaData)servlets.get(servletName);
/* 817 */ if (servlet != null)
/* */ {
/* 820 */ synchronized (this.runAsIdentity)
/* */ {
/* 822 */ RunAsMetaData runAs = servlet.getRunAs();
/* 823 */ if (runAs != null)
/* */ {
/* 825 */ String roleName = runAs.getRoleName();
/* 826 */ identity = new RunAsIdentityMetaData(roleName, null);
/* 827 */ this.runAsIdentity.put(servletName, identity);
/* */ }
/* */ }
/* */ }
/* */ }