Package org.jboss.dependency.plugins

Examples of org.jboss.dependency.plugins.AbstractDependencyItem


      parameters.add(new AbstractParameterMetaData(Boolean.TYPE.getName(), exposeClass));
      parameters.add(new AbstractParameterMetaData(new AbstractValueMetaData(interfaces)));
      constructor.setParameters(parameters);
      setConstructor(constructor);

      vistor.addDependency(new AbstractDependencyItem(name, beanName, ControllerState.INSTANTIATED, ControllerState.DESCRIBED));
      super.initialVisit(vistor);
   }
View Full Code Here


   {
      context = visitor.getControllerContext();
      setValue(context.getName());
      ControllerState whenRequired = visitor.getContextState();

      DependencyItem item = new AbstractDependencyItem(getUnderlyingValue(), getUnderlyingValue(), whenRequired, ControllerState.INSTANTIATED);
      visitor.addDependency(item);

      super.initialVisit(visitor);
   }
View Full Code Here

         if (whenRequired == null)
         {
            whenRequired = visitor.getContextState();
         }

         DependencyItem item = new AbstractDependencyItem(name, iDependOn, whenRequired, dependentState);
         visitor.addDependency(item);
      }
      super.initialVisit(visitor);
   }
View Full Code Here

      if (isInnerBean)
      {
         Object name = ctx.getName();
         Object iDependOn = getUnderlyingValue();
         ControllerState whenRequired = visitor.getContextState();
         DependencyItem di = new AbstractDependencyItem(name, iDependOn, whenRequired, ControllerState.INSTALLED);
         visitor.addDependency(di);
      }
      super.initialVisit(visitor);
   }
View Full Code Here

      return new AbstractControllerContext(name, actions);
   }

   protected DependencyItem createDependencyItem(Object name, Object dependency)
   {
      return new AbstractDependencyItem(name, dependency, ControllerState.INSTALLED, null);
   }
View Full Code Here

      if (whenRequired != null)
         whenState = new ControllerState(whenRequired.getName());
      ControllerState depState = ControllerState.INSTALLED;
      if (dependentState != null)
         depState = new ControllerState(dependentState.getName());
      DependencyItem item = new AbstractDependencyItem(name, iDependOn, whenState, depState);
      this.iDependOn.add(item);
      return item;
   }
View Full Code Here

         List<Object> dependencies = info.getDependencies();
         if (dependencies != null)
         {
            for (Object dependencyName : dependencies)
            {
               AbstractDependencyItem dependency = new AbstractDependencyItem(metaData.getName(), dependencyName, ControllerState.INSTANTIATED, ControllerState.INSTALLED);
               depends.addIDependOn(dependency);
            }
         }
      }
   }
View Full Code Here

         Object name = controllerContext.getName();
         Object iDependOn = getUnderlyingValue();
         if (name.equals(iDependOn) == false)
         {
            ControllerState whenRequired = visitor.getContextState();
            DependencyItem di = new AbstractDependencyItem(name, iDependOn, whenRequired, ControllerState.INSTALLED);
            visitor.addDependency(di);
         }
      }
      super.initialVisit(visitor);
   }
View Full Code Here

      if (whenRequired == null)
      {
         whenRequired = visitor.getContextState();
      }

      DependencyItem item = new AbstractDependencyItem(name, iDependOn, whenRequired, dependentState);
      visitor.addDependency(item);

      super.initialVisit(visitor);
   }
View Full Code Here

      KernelControllerContext controllerContext = visitor.getControllerContext();
      controller = (KernelController) controllerContext.getController();
      value = controllerContext.getName();
      ControllerState whenRequired = visitor.getContextState();

      DependencyItem item = new AbstractDependencyItem(value, value, whenRequired, ControllerState.INSTANTIATED);
      visitor.addDependency(item);

      super.initialVisit(visitor);
   }
View Full Code Here

TOP

Related Classes of org.jboss.dependency.plugins.AbstractDependencyItem

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.