Package org.jboss.beans.metadata.plugins

Examples of org.jboss.beans.metadata.plugins.InstallCallbackMetaData


      return dependency.getInstallItems();
   }

   protected AbstractCallbackMetaData createCallback(FieldInfo info, Install annotation)
   {
      InstallCallbackMetaData callback = new InstallCallbackMetaData();
      callback.setState(new ControllerState(annotation.whenRequired()));
      callback.setDependentState(new ControllerState(annotation.dependentState()));
      if (isAttributePresent(annotation.cardinality()))
         callback.setCardinality(Cardinality.fromString(annotation.cardinality()));
      applyInfo(callback, info);
      return callback;
   }
View Full Code Here


      return dependency.getInstallItems();
   }

   protected AbstractCallbackMetaData createCallback(T info, Install annotation)
   {
      InstallCallbackMetaData callback = new InstallCallbackMetaData();
      callback.setState(new ControllerState(annotation.whenRequired()));
      callback.setDependentState(new ControllerState(annotation.dependentState()));
      if (isAttributePresent(annotation.cardinality()))
         callback.setCardinality(Cardinality.fromString(annotation.cardinality()));
      applyInfo(callback, info);
      return callback;
   }
View Full Code Here

      callbacks.add(lifecycle);
   }

   protected AbstractCallbackMetaData createLifecycleMetaData()
   {
      return new InstallCallbackMetaData();
   }
View Full Code Here

   {
      AbstractBeanMetaData repository = new AbstractBeanMetaData("Name1", SimpleFieldsBeanRepository.class.getName());
      repository.setAccessMode(BeanAccessMode.FIELDS);
      List<CallbackMetaData> installs = new ArrayList<CallbackMetaData>();
      repository.setInstallCallbacks(installs);
      InstallCallbackMetaData install = new InstallCallbackMetaData();
      install.setProperty("beans");
      if (cardinality != null)
         install.setCardinality(cardinality);
      installs.add(install);
      List<CallbackMetaData> unstalls = new ArrayList<CallbackMetaData>();
      repository.setUninstallCallbacks(unstalls);
      UninstallCallbackMetaData uninstall = new UninstallCallbackMetaData();
      uninstall.setProperty("beans");
View Full Code Here

   {
      AbstractBeanMetaData repository = new AbstractBeanMetaData("Name1", SimpleFieldsBeanRepository2.class.getName());
      repository.setAccessMode(BeanAccessMode.ALL);
      List<CallbackMetaData> installs = new ArrayList<CallbackMetaData>();
      repository.setInstallCallbacks(installs);
      InstallCallbackMetaData install = new InstallCallbackMetaData();
      install.setProperty("beans");
      if (cardinality != null)
         install.setCardinality(cardinality);
      installs.add(install);
      List<CallbackMetaData> unstalls = new ArrayList<CallbackMetaData>();
      repository.setUninstallCallbacks(unstalls);
      UninstallCallbackMetaData uninstall = new UninstallCallbackMetaData();
      uninstall.setProperty("beans");
View Full Code Here

   }

   protected void addMetaData(AbstractBeanMetaData beanMetaData)
   {
      List<CallbackMetaData> installs = new ArrayList<CallbackMetaData>();
      InstallCallbackMetaData in = new InstallCallbackMetaData();
      in.setMethodName("addMyDeployer");
      installs.add(in);
      List<CallbackMetaData> uninstalls = new ArrayList<CallbackMetaData>();
      UninstallCallbackMetaData un = new UninstallCallbackMetaData();
      un.setMethodName("removeMyDeployer");
      uninstalls.add(un);
View Full Code Here

   protected AbstractBeanMetaData buildRepository(Cardinality cardinality)
   {
      AbstractBeanMetaData repository = new AbstractBeanMetaData("Name1", SimpleBeanRepository.class.getName());
      List<CallbackMetaData> installs = new ArrayList<CallbackMetaData>();
      repository.setInstallCallbacks(installs);
      InstallCallbackMetaData install = new InstallCallbackMetaData();
      install.setMethodName("setBeans");
      if (cardinality != null)
         install.setCardinality(cardinality);
      installs.add(install);
      List<CallbackMetaData> unstalls = new ArrayList<CallbackMetaData>();
      repository.setUninstallCallbacks(unstalls);
      UninstallCallbackMetaData uninstall = new UninstallCallbackMetaData();
      uninstall.setMethodName("setBeans");
View Full Code Here

   {
      GenericBeanFactoryMetaData metaData1 = new GenericBeanFactoryMetaData("Name1", SimpleBeanImpl.class.getName());
      metaData1.setFactoryClass(GenericBeanFactoryRepositoryBF.class.getName());

      ArrayList<CallbackMetaData> installs = new ArrayList<CallbackMetaData>();
      AbstractCallbackMetaData install = new InstallCallbackMetaData();
      install.setMethodName("addGenericBeanFactory");
      installs.add(install);
      metaData1.setInstallCallbacks(installs);

      ArrayList<CallbackMetaData> uninstalls = new ArrayList<CallbackMetaData>();
      AbstractCallbackMetaData uninstall = new UninstallCallbackMetaData();
View Full Code Here

   protected AbstractBeanMetaData buildRepository(Cardinality cardinality)
   {
      AbstractBeanMetaData repository = new AbstractBeanMetaData("Name1", SimpleBeanRepository.class.getName());
      List<CallbackMetaData> installs = new ArrayList<CallbackMetaData>();
      repository.setInstallCallbacks(installs);
      InstallCallbackMetaData install = new InstallCallbackMetaData();
      install.setMethodName("addSimpleBean");
      if (cardinality != null)
         install.setCardinality(cardinality);
      installs.add(install);
      List<CallbackMetaData> unstalls = new ArrayList<CallbackMetaData>();
      repository.setUninstallCallbacks(unstalls);
      UninstallCallbackMetaData uninstall = new UninstallCallbackMetaData();
      uninstall.setMethodName("removeSimpleBean");
View Full Code Here

      return dependency.getInstallItems();
   }

   protected AbstractCallbackMetaData createCallback(T info, Install annotation)
   {
      InstallCallbackMetaData callback = new InstallCallbackMetaData();
      callback.setState(ControllerState.getInstance(annotation.whenRequired()));
      callback.setDependentState(ControllerState.getInstance(annotation.dependentState()));
      if (isAttributePresent(annotation.cardinality()))
         callback.setCardinality(Cardinality.fromString(annotation.cardinality()));
      applyInfo(callback, info);
      return callback;
   }
View Full Code Here

TOP

Related Classes of org.jboss.beans.metadata.plugins.InstallCallbackMetaData

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.