Package org.jboss.beans.metadata.plugins

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


      return dependency.getUninstallItems();
   }

   protected AbstractCallbackMetaData createCallback(FieldInfo info, Uninstall annotation)
   {
      UninstallCallbackMetaData callback = new UninstallCallbackMetaData();
      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.getUninstallItems();
   }

   protected AbstractCallbackMetaData createCallback(T info, Uninstall annotation)
   {
      UninstallCallbackMetaData callback = new UninstallCallbackMetaData();
      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 UninstallCallbackMetaData();
   }
View Full Code Here

      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");
      unstalls.add(uninstall);
      return repository;
   }
View Full Code Here

      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");
      unstalls.add(uninstall);
      return repository;
   }
View Full Code Here

      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);
      beanMetaData.setInstallCallbacks(installs);
      beanMetaData.setUninstallCallbacks(uninstalls);
   }
View Full Code Here

      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");
      unstalls.add(uninstall);
      return repository;
   }
View Full Code Here

      install.setMethodName("addGenericBeanFactory");
      installs.add(install);
      metaData1.setInstallCallbacks(installs);

      ArrayList<CallbackMetaData> uninstalls = new ArrayList<CallbackMetaData>();
      AbstractCallbackMetaData uninstall = new UninstallCallbackMetaData();
      uninstall.setMethodName("removeGenericBeanFactory");
      uninstalls.add(uninstall);
      metaData1.setUninstallCallbacks(uninstalls);

      AbstractBeanMetaData metaData2 = new AbstractBeanMetaData("Name2", SimpleBeanImpl.class.getName());
      setBeanMetaDatas(new BeanMetaData[] { getBeanMetaData(metaData1), metaData2 });
View Full Code Here

      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");
      unstalls.add(uninstall);
      return repository;
   }
View Full Code Here

      return dependency.getUninstallItems();
   }

   protected AbstractCallbackMetaData createCallback(T info, Uninstall annotation)
   {
      UninstallCallbackMetaData callback = new UninstallCallbackMetaData();
      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.UninstallCallbackMetaData

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.