Package org.jboss.system.server.profileservice.persistence.xml

Examples of org.jboss.system.server.profileservice.persistence.xml.PersistedProperty


      PersistedManagedObject restoredElement = restore(mo);
      assertNotNull(restoredElement);
     
     
      // The objectName
      PersistedProperty pp = restoredElement.getProperties().get(1);
      assertNotNull(pp);
     
      PersistedCompositeValue pcv = (PersistedCompositeValue) pp.getValue();
      assertNotNull(pcv);
     
      PersistedSimpleValue psv = (PersistedSimpleValue) pcv.getValues().get(0);
      assertEquals("domain", psv.getName());
      assertEquals("org.jboss", psv.getValue());
     
      PersistedPropertiesValue ppv = (PersistedPropertiesValue) pcv.getValues().get(1);
      assertEquals("keyPropertyList", ppv.getName());
      assertEquals(2, ppv.getEntries().size());
     
      // The other object name
      PersistedProperty po = restoredElement.getProperties().get(0);
      assertNotNull(po);
      assertTrue(po.getValue() instanceof PersistedSimpleValue);
     
      //
      ManagedObject restored = update(new ObjectNameMetaData(), restoredElement);
      assertNotNull(restored);
      ObjectNameMetaData metaData = (ObjectNameMetaData) restored.getAttachment();
View Full Code Here


      Map<String, PersistedProperty> properties = getPersistedProperties(persisted);
      for(String propertyName : mo.getPropertyNames())
      {
         //
         ManagedProperty property = mo.getProperty(propertyName);
         PersistedProperty persistedProperty = properties.get(propertyName);
        
         if(persistedProperty == null)
         {
            // Create a new persisted property
            persistedProperty = createPersistedProperty(property);
View Full Code Here

   protected PersistedProperty createPersistedProperty(ManagedProperty property)
   {
      if(property == null)
         throw new IllegalArgumentException("Null managed property.");
     
      PersistedProperty persisted = new PersistedProperty();
      persisted.setName(property.getName());
      return persisted;
   }
View Full Code Here

TOP

Related Classes of org.jboss.system.server.profileservice.persistence.xml.PersistedProperty

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.