Package org.jboss.metadata.javaee.spec

Examples of org.jboss.metadata.javaee.spec.SecurityRoleRefsMetaData


   }

   @Override
   public Iterator<SecurityRoleRefMetaData> getSecurityRoleReferences()
   {
      SecurityRoleRefsMetaData roleRefs = getDelegate().getSecurityRoleRefs();
      return new OldMetaDataIterator<org.jboss.metadata.javaee.spec.SecurityRoleRefMetaData, SecurityRoleRefMetaData>(roleRefs, org.jboss.metadata.javaee.spec.SecurityRoleRefMetaData.class, SecurityRoleRefMetaData.class);
   }
View Full Code Here


      */
      JBossServletsMetaData servlets = metaData.getServlets();
      for(JBossServletMetaData servlet : servlets)
      {
         String servletName = servlet.getServletName();
         SecurityRoleRefsMetaData roleRefs = servlet.getSecurityRoleRefs();
         //Perform the unreferenced roles processing for every servlet name
         Set<String> unreferencedRoles = metaData.getSecurityRoleNames();
         if(roleRefs != null)
         for(SecurityRoleRefMetaData roleRef : roleRefs)
         {
View Full Code Here

        return EnterpriseBeanMetaData.class;
    }

    @Override
    protected void processBeanMetaData(final EnterpriseBeanMetaData beanMetaData, final DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException {
        SecurityRoleRefsMetaData securityRoleRefs = null;
        if (beanMetaData instanceof SessionBeanMetaData) {
            securityRoleRefs = ((SessionBeanMetaData) beanMetaData).getSecurityRoleRefs();
        } else if (beanMetaData instanceof MessageDrivenBeanMetaData) {
            // TODO: Why doesn't MessageDrivenBeanMetaData have security role refs metadata
            logger.warn("security-role-ref for message driven beans isn't yet implemented");
View Full Code Here

                if (params != null) {
                    for (ParamValueMetaData param : params) {
                        wrapper.addInitParameter(param.getParamName(), param.getParamValue());
                    }
                }
                SecurityRoleRefsMetaData refs = value.getSecurityRoleRefs();
                if (refs != null) {
                    for (SecurityRoleRefMetaData ref : refs) {
                        wrapper.addSecurityReference(ref.getRoleName(), ref.getRoleLink());
                    }
                }
View Full Code Here

            }
            if (servletName == null)
                throw new IllegalStateException("servletName is null");
            String roleName = role;
            ServletMetaData servletMD = metaData.getServlets().get(servletName);
            SecurityRoleRefsMetaData roleRefs = null;
            if (servletMD != null)
                roleRefs = servletMD.getSecurityRoleRefs();
            if (roleRefs != null) {
                for (SecurityRoleRefMetaData ref : roleRefs) {
                    if (ref.getRoleLink().equals(role)) {
View Full Code Here

    * @return
    */
   @XmlTransient
   public SecurityRoleRefsMetaData getSecurityRoleRefs(String servletName)
   {
      SecurityRoleRefsMetaData refs = null;
      if(getServlets() != null)
      {
         ServletMetaData servlet = getServlets().get(servletName);
         if (servlet != null)
         {
View Full Code Here

/*      */   }
/*      */
/*      */   @XmlTransient
/*      */   public SecurityRoleRefsMetaData getSecurityRoleRefs()
/*      */   {
/* 1040 */     return new SecurityRoleRefsMetaData();
/*      */   }
View Full Code Here

/*     */
/* 260 */     JBossServletsMetaData servlets = metaData.getServlets();
/* 261 */     for (JBossServletMetaData servlet : servlets)
/*     */     {
/* 263 */       servletName = servlet.getServletName();
/* 264 */       SecurityRoleRefsMetaData roleRefs = servlet.getSecurityRoleRefs();
/*     */
/* 266 */       Set unreferencedRoles = metaData.getSecurityRoleNames();
/* 267 */       if (roleRefs != null) {
/* 268 */         for (SecurityRoleRefMetaData roleRef : roleRefs)
/*     */         {
View Full Code Here

/* 583 */     if ((override != null) && (override.prePassivates != null))
/* 584 */       this.prePassivates.addAll(override.prePassivates);
/* 585 */     if ((original != null) && (original.prePassivates != null))
/* 586 */       this.prePassivates.addAll(original.prePassivates);
/* 587 */     if (this.securityRoleRefs == null)
/* 588 */       this.securityRoleRefs = new SecurityRoleRefsMetaData();
/* 589 */     if ((override != null) && (override.securityRoleRefs != null))
/* 590 */       this.securityRoleRefs.addAll(override.securityRoleRefs);
/* 591 */     if ((original != null) && (original.securityRoleRefs != null))
/* 592 */       this.securityRoleRefs.addAll(original.securityRoleRefs);
/*     */   }
View Full Code Here

/* 116 */           pc.addToExcludedPolicy(p);
/*     */         }
/*     */       }
/*     */     }
/*     */
/* 121 */     SecurityRoleRefsMetaData refs = bean.getSecurityRoleRefs();
/* 122 */     if (refs != null) {
/* 123 */       for (org.jboss.metadata.javaee.spec.SecurityRoleRefMetaData ref : refs)
/*     */       {
/* 125 */         EJBRoleRefPermission p = new EJBRoleRefPermission(bean.getEjbName(), ref.getRoleName());
/* 126 */         pc.addToRole(ref.getRoleLink(), p);
View Full Code Here

TOP

Related Classes of org.jboss.metadata.javaee.spec.SecurityRoleRefsMetaData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.