Package org.exoplatform.services.jcr.impl.dataflow.persistent

Examples of org.exoplatform.services.jcr.impl.dataflow.persistent.StringPersistedValueData


         case PropertyType.REFERENCE :
            return new ReferencePersistedValueData(orderNumber, new Identifier(data));

         case PropertyType.STRING :
            return new StringPersistedValueData(orderNumber, getString(data));

         case ExtendedPropertyType.PERMISSION :
            return new PermissionPersistedValueData(orderNumber, AccessControlEntry.parse(getString(data)));

         default :
View Full Code Here


   /**
    * {@inheritDoc}
    */
   public PersistedValueData createPersistedCopy(int orderNumber) throws IOException
   {
      return new StringPersistedValueData(orderNumber, value);
   }
View Full Code Here

         checkIterator(logs.get(i).getAllStates().iterator(), destLog.get(i).getAllStates().iterator());
   }

   public void testStringPersistedValueDataDeserialization() throws Exception
   {
      StringPersistedValueData dataBefore = new StringPersistedValueData(1, "foo");
      ByteArrayOutputStream baos = new ByteArrayOutputStream();
      ObjectOutputStream out = new ObjectOutputStream(baos);
      out.writeObject(dataBefore);
      out.close();
      ObjectInputStream in = new ObjectInputStream(new ByteArrayInputStream(baos.toByteArray()));
      StringPersistedValueData dataAfter = (StringPersistedValueData)in.readObject();
      in.close();
      assertEquals(1, dataAfter.getOrderNumber());
      assertEquals("foo", dataAfter.toString());

      // Empty String
      dataBefore = new StringPersistedValueData(0, "");
      baos = new ByteArrayOutputStream();
      out = new ObjectOutputStream(baos);
      out.writeObject(dataBefore);
      out.close();
      in = new ObjectInputStream(new ByteArrayInputStream(baos.toByteArray()));
      dataAfter = (StringPersistedValueData)in.readObject();
      in.close();
      assertEquals(0, dataAfter.getOrderNumber());
      assertNotNull(dataAfter.toString());
      assertTrue(dataAfter.toString().isEmpty());
   }
View Full Code Here

         case PropertyType.REFERENCE :
            return new ReferencePersistedValueData(orderNumber, new Identifier(data));

         case PropertyType.STRING :
            return new StringPersistedValueData(orderNumber, getString(data));

         case ExtendedPropertyType.PERMISSION :
            return new PermissionPersistedValueData(orderNumber, AccessControlEntry.parse(getString(data)));

         default :
View Full Code Here

         case PropertyType.REFERENCE :
            return new ReferencePersistedValueData(orderNumber, new Identifier(data));

         case PropertyType.STRING :
            return new StringPersistedValueData(orderNumber, getString(data));

         case ExtendedPropertyType.PERMISSION :
            return new PermissionPersistedValueData(orderNumber, AccessControlEntry.parse(getString(data)));

         default :
View Full Code Here

TOP

Related Classes of org.exoplatform.services.jcr.impl.dataflow.persistent.StringPersistedValueData

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.