Examples of RunAsMetaData


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

   }
  
   @Test
   public void testOtherAnnotation()
   {
      RunAsMetaData runAsMetaData = new RunAsMetaData();
      runAsMetaData.setRoleName("test");
      SecurityIdentityMetaData securityIdentity = new SecurityIdentityMetaData();
      securityIdentity.setRunAs(runAsMetaData);
      JBossEnterpriseBeanMetaData bean = new JBossSessionBeanMetaData();
      bean.setSecurityIdentity(securityIdentity);
      SecurityDomain securityDomain = bridge.retrieveAnnotation(SecurityDomain.class, bean, classLoader);
View Full Code Here

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

   }
  
   @Test
   public void testRunAs()
   {
      RunAsMetaData runAsMetaData = new RunAsMetaData();
      runAsMetaData.setRoleName("test");
      SecurityIdentityMetaData securityIdentity = new SecurityIdentityMetaData();
      securityIdentity.setRunAs(runAsMetaData);
      JBossEnterpriseBeanMetaData bean = new JBossSessionBeanMetaData();
      bean.setSecurityIdentity(securityIdentity);
      RunAs runAs = bridge.retrieveAnnotation(RunAs.class, bean, classLoader);
View Full Code Here

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

            synchronized (runAsIdentity)
            {
               SecurityIdentityMetaData si = ejb.getSecurityIdentity();
               if(si != null)
               {
                  RunAsMetaData runAs = si.getRunAs();
                  if (runAs != null)
                  {
                     String roleName = runAs.getRoleName();
                     identity = new RunAsIdentityMetaData(roleName, null);
                     runAsIdentity.put(ejbName, identity);
                  }
               }
            }
View Full Code Here

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

   {
      RunAs runAs = finder.getAnnotation(element, RunAs.class);
      if(runAs == null)
         return null;

      RunAsMetaData metaData = new RunAsMetaData();
      metaData.setRoleName(runAs.value());
      Descriptions descriptions = ProcessorUtils.getDescription("RunAs("+runAs.value()+") on class: "+element.getName());
      metaData.setDescriptions(descriptions);
      return metaData;
   }
View Full Code Here

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

            if (servlet != null)
            {
               // Check for a web.xml run-as only specification
               synchronized (runAsIdentity)
               {
                  RunAsMetaData runAs = servlet.getRunAs();
                  if (runAs != null)
                  {
                     String roleName = runAs.getRoleName();
                     identity = new RunAsIdentityMetaData(roleName, null);
                     runAsIdentity.put(servletName, identity);
                  }
               }
            }
View Full Code Here

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

      return getDelegate().isUseCallerId();
   }

   public String getRunAsRoleName()
   {
      RunAsMetaData runAs = getDelegate().getRunAs();
      if (runAs == null)
         return null;
      return runAs.getRoleName();
   }
View Full Code Here

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

   {
      RunAs annotation = finder.getAnnotation(type, RunAs.class);
      if(annotation == null)
         return;

      RunAsMetaData runAs = super.create(type);
      ServletMetaData servlet = new ServletMetaData();
      servlet.setServletName(type.getSimpleName());
      servlet.setServletClass(type.getName());
      servlet.setRunAs(runAs);
      metaData.add(servlet);
View Full Code Here

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

            synchronized (runAsIdentity)
            {
               SecurityIdentityMetaData si = ejb.getSecurityIdentity();
               if(si != null)
               {
                  RunAsMetaData runAs = si.getRunAs();
                  if (runAs != null)
                  {
                     String roleName = runAs.getRoleName();
                     identity = new RunAsIdentityMetaData(roleName, null);
                     runAsIdentity.put(ejbName, identity);
                  }
               }
            }
View Full Code Here

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

   {
      RunAs annotation = finder.getAnnotation(type, RunAs.class);
      if(annotation == null)
         return;

      RunAsMetaData runAs = super.create(type);
      SecurityIdentityMetaData identity = metaData.getSecurityIdentity();
      if(identity == null)
      {
         identity = new SecurityIdentityMetaData();
         metaData.setSecurityIdentity(identity);        
View Full Code Here

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

   private void addSecurityIdentityAnnotation(EJBContainer container,
         SecurityIdentityMetaData identity)
   {
      if (identity != null && !identity.isUseCallerId())
      {
         RunAsMetaData runAs = identity.getRunAs();
         RunAsImpl annotation = null;
         if (runAs != null)
         {
            annotation = new RunAsImpl(runAs.getRoleName());
            addClassAnnotation(container, annotation.annotationType(),
                  annotation);
         }
        
         String runAsPrincipal = identity.getRunAsPrincipal();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.