Examples of DeploymentTemplateInfo


Examples of org.jboss.managed.api.DeploymentTemplateInfo

      // testCreateQueue1
      String jndiName = "testCreateQueue1";
      String templateName = "QueueTemplate";
      MetaValue jndiName1MV = SimpleValueSupport.wrap(jndiName);
      propValues.put("JNDIName", jndiName1MV);
      DeploymentTemplateInfo queue1Info = managementView.getTemplate(templateName);
      Map<String, ManagedProperty> testCreateQueue1Props = queue1Info.getProperties();
      log.debug("QueueTemplate#1: "+testCreateQueue1Props);
      for(String propName : testCreateQueue1Props.keySet())
      {
         ManagedProperty prop = testCreateQueue1Props.get(propName);
         assertNotNull("property " + propName + " found in template " + templateName, prop);
         log.debug("createComponentTest("+propName+") before: "+prop.getValue());
         prop.setValue(propValues.get(propName));
         log.debug("createComponentTest("+propName+") after: "+prop.getValue());
      }
      managementView.applyTemplate("testCreateQueue1", queue1Info);
      managementView.process();

      // testCreateQueue2
      jndiName = "testCreateQueue2";
      MetaValue jndiName2MV = SimpleValueSupport.wrap(jndiName);
      propValues.put("JNDIName", jndiName2MV);
      // Get a fresh template info view
      DeploymentTemplateInfo queue2Info = managementView.getTemplate(templateName);
      Map<String, ManagedProperty> testCreateQueue2Props = queue2Info.getProperties();
      log.debug("QueueTemplate#2: "+testCreateQueue2Props);
      // Validate the properties don't have the previous template values
      ManagedProperty jndiNameCheck1 = testCreateQueue2Props.get("JNDIName");
      assertFalse("Fresh temmplate properties does not have previous JNDIName",
            jndiName1MV.equals(jndiNameCheck1.getValue()));
View Full Code Here

Examples of org.jboss.managed.api.DeploymentTemplateInfo

               if(mp != null && mp.includeInTemplate())
                  infoProps.put(prop.getName(), prop);
            }
         }
      }
      DeploymentTemplateInfo info = new BasicDeploymentTemplateInfo(name, description, infoProps);
      return info;
   }
View Full Code Here

Examples of org.jboss.managed.api.DeploymentTemplateInfo

            }
         }
      }
      Class<?>[] parameterTypes = {String.class, String.class, Map.class};
      Constructor<? extends DeploymentTemplateInfo> ctor = infoClass.getConstructor(parameterTypes);
      DeploymentTemplateInfo info = ctor.newInstance(name, description, infoProps);
      return info;
   }
View Full Code Here

Examples of org.jboss.managed.api.DeploymentTemplateInfo

               if(mp != null && mp.includeInTemplate())
                  infoProps.put(prop.getName(), prop);
            }
         }
      }
      DeploymentTemplateInfo info = new BasicDeploymentTemplateInfo(name, description, infoProps);
      return info;
   }
View Full Code Here

Examples of org.jboss.managed.api.DeploymentTemplateInfo

            }
         }
      }
      Class[] parameterTypes = {String.class, String.class, Map.class};
      Constructor<? extends DeploymentTemplateInfo> ctor = infoClass.getConstructor(parameterTypes);
      DeploymentTemplateInfo info = ctor.newInstance(name, description, infoProps);
      return info;
   }
View Full Code Here

Examples of org.jboss.managed.api.DeploymentTemplateInfo

   {
      ManagedObject managedObject = createManagedObject(ManagementObjectExplicit.class);
      checkManagedObjectDefaults(ManagementObjectExplicit.class, managedObject);
      checkManagedProperties(managedObject, "property1");
      DeploymentTemplateInfoFactory factory = new DeploymentTemplateInfoFactory();
      DeploymentTemplateInfo info = factory.createTemplateInfo(managedObject, "testExplicit", "testExplicit");
      log.info(info);
      assertEquals("testExplicit", info.getName());
      assertEquals("testExplicit", info.getDescription());
      assertTrue("property1 is in template info", info.getProperties().containsKey("property1"));
   }
View Full Code Here

Examples of org.jboss.managed.api.DeploymentTemplateInfo

   }
   public void testReflectionOfExplicit()
      throws Exception
   {
      DeploymentTemplateInfoFactory factory = new DeploymentTemplateInfoFactory();
      DeploymentTemplateInfo info = factory.createTemplateInfo(ManagementObjectExplicit.class, "testReflectionOfExplicit", "testReflectionOfExplicit");
      log.info(info);
      assertEquals("testReflectionOfExplicit", info.getName());
      assertEquals("testReflectionOfExplicit", info.getDescription());
      assertTrue("property1 is in template info", info.getProperties().containsKey("property1"));     
   }
View Full Code Here

Examples of org.jboss.managed.api.DeploymentTemplateInfo

    */
   public void testReflectionOfObjectName()
      throws Exception
   {
      DeploymentTemplateInfoFactory factory = new DeploymentTemplateInfoFactory();
      DeploymentTemplateInfo info = factory.createTemplateInfo(ObjectNameBean.class, "testReflectionOfObjectName", "testReflectionOfObjectName");
      log.info(info);
      assertEquals("testReflectionOfObjectName", info.getName());
      assertEquals("testReflectionOfObjectName", info.getDescription());
      Map<String, ManagedProperty> props = info.getProperties();
      ManagedProperty nameAsString = props.get("nameAsString");
      assertNotNull(nameAsString);
      assertEquals(SimpleMetaType.STRING, nameAsString.getMetaType());
   }
View Full Code Here

Examples of org.jboss.managed.api.DeploymentTemplateInfo

      ManagementObjectExplicit explicit = new ManagementObjectExplicit();
      explicit.setProperty1("value1-orig");
      ManagedObject managedObject = super.initManagedObject(explicit);

      DeploymentTemplateInfoFactory factory = new DeploymentTemplateInfoFactory();
      DeploymentTemplateInfo info1 = factory.createTemplateInfo(managedObject, "testExplicit", "testExplicit");
      log.info(info1);
      assertEquals("testExplicit", info1.getName());
      assertEquals("testExplicit", info1.getDescription());
      assertTrue("property1 is in template info", info1.getProperties().containsKey("property1"));
      ManagedProperty property1 = managedObject.getProperty("property1");
     
      DeploymentTemplateInfo info1_1 = info1.copy();
      log.info(info1);
      assertEquals("testExplicit", info1.getName());
      assertEquals("testExplicit", info1.getDescription());
      assertTrue("property1 is in template info", info1.getProperties().containsKey("property1"));

      Map<String, ManagedProperty> props1 = info1.getProperties();
      ManagedProperty iproperty1 = props1.get("property1");
      assertNotNull(iproperty1);
      iproperty1.setValue(SimpleValueSupport.wrap("value1-copy"));

      Map<String, ManagedProperty> props1_1 = info1_1.getProperties();
      assertTrue("info1.props != info1_1.props", props1 != props1_1);
      assertEquals("props size", props1.size(), props1_1.size());
      ManagedProperty iproperty1_1 = props1_1.get("property1");
      assertNotNull("info1.copy property1", iproperty1_1);
      assertTrue("property1 != property1_1", iproperty1 != iproperty1_1);
View Full Code Here

Examples of org.jboss.managed.api.DeploymentTemplateInfo

                                      ComponentType componentType, String componentName,
                                      boolean processChanges)
      throws Exception
   {
      ManagementView mgtView = getManagementView();
      DeploymentTemplateInfo info = mgtView.getTemplate(templateName);
      assertNotNull("template " + templateName + " found", info);
      Map<String, ManagedProperty> props = info.getProperties();
      for(String propName : propValues.keySet())
      {
         ManagedProperty prop = props.get(propName);
         log.debug("createComponentTest("+propName+") before: "+prop.getValue());
         assertNotNull("property " + propName + " found in template " + templateName, prop);
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.