Examples of ObjectClassInfoAndDeclared


Examples of net.sf.joafip.store.entity.objectio.ObjectClassInfoAndDeclared

    final ObjectClassInfoAndDeclared[] referencedSons = writeResult
        .getReferencedSons();
    assertEquals("bad number of referenced sons", referencedClass.length,
        referencedSons.length);
    for (int index = 0; index < referencedSons.length; index++) {
      final ObjectClassInfoAndDeclared objectClassInfoAndDeclared = referencedSons[index];
      assertEquals("bad declared class for field #" + index,
          declaredClass[index], objectClassInfoAndDeclared
              .getDeclaredClassInfo().getObjectClass());
      final ObjectAndPersistInfo objectAndPersistInfo = objectClassInfoAndDeclared
          .getObjectAndPersistInfo();
      assertEquals("bad referenced class for field #" + index,
          referencedClass[index],
          objectAndPersistInfo.objectClassInfo.getObjectClass());
      assertSame("bad son object", sonObject[index],
View Full Code Here

Examples of net.sf.joafip.store.entity.objectio.ObjectClassInfoAndDeclared

    assertNotNull("original value must be defined", originalValues);
    assertEquals("bad number of original value", objects.length,
        originalValues.length);
    for (int index = 0; index < originalValues.length; index++) {
      final Object object = objects[index];
      final ObjectClassInfoAndDeclared originalValue = originalValues[index];
      if (originalValue.isDeclaredPrimitive()) {
        assertEquals("bad original value", object,
            originalValue.getObject());
      } else {
        assertSame("bad original value", object,
            originalValue.getObject());
      }
    }
  }
View Full Code Here

Examples of net.sf.joafip.store.entity.objectio.ObjectClassInfoAndDeclared

    if (unshared) {
      for (final Object referenced : referenceds) {
        assertNotNull("referenced must be defined", referenced);
        boolean found = false;
        for (int index = 0; !found && index < sonsCopy.length; index++) {
          final ObjectClassInfoAndDeclared son = sonsCopy[index];
          if (son != null && referenced.equals(son.getObject())) {
            found = true;
            sonsCopy[index] = null;
          }
        }
        if (!found) {
          fail("referenced " + referenced.getClass().getName() + "@"
              + System.identityHashCode(referenced)
              + " missing in sons");
        }
      }
    } else {
      for (final Object referenced : referenceds) {
        assertNotNull("referenced must be defined", referenced);
        boolean found = false;
        for (int index = 0; !found && index < sonsCopy.length; index++) {
          final ObjectClassInfoAndDeclared son = sonsCopy[index];
          if (son != null && son.getObject() == referenced) {
            found = true;
            sonsCopy[index] = null;
          }
        }
        if (!found) {
View Full Code Here

Examples of net.sf.joafip.store.entity.objectio.ObjectClassInfoAndDeclared

      }
      final ObjectAndPersistInfo elementAndPersistInfo = objectIOManager
          .getOrCreateObjectPersistInfoOfObject(elementObject, null,
              elementClassInfo, true);
      currentValue[index] =
      /**/new ObjectClassInfoAndDeclared(elementAndPersistInfo,// NOPMD
          arrayComponentType);
    }
    return currentValue;
  }
View Full Code Here

Examples of net.sf.joafip.store.entity.objectio.ObjectClassInfoAndDeclared

        throw new ObjectIOException(exception);
      }
      final ObjectAndPersistInfo elementAndPersistInfo = objectIOManager
          .getOrCreateObjectPersistInfoOfObject(elementObject,
              Boolean.FALSE, arrayComponentType, false);
      currentValue[index] = new ObjectClassInfoAndDeclared(// NOPMD
          elementAndPersistInfo, arrayComponentType);
    }
    return currentValue;
  }
View Full Code Here

Examples of net.sf.joafip.store.entity.objectio.ObjectClassInfoAndDeclared

            .isBasicOrPrimitiveType();
        final ObjectAndPersistInfo fieldAndPersistInfo = objectIOManager
            .getOrCreateObjectPersistInfoOfObject(fieldValue, null,
                fieldValuetype, persisted);

        currentValue[index++] = new ObjectClassInfoAndDeclared(// NOPMD
            fieldAndPersistInfo, fieldType);
      } else {
        currentValue[index++] = ObjectClassInfoAndDeclared.NULL;
      }
    }
View Full Code Here

Examples of net.sf.joafip.store.entity.objectio.ObjectClassInfoAndDeclared

        }
        final ClassInfo fieldValuetype = getFieldValueType(fieldValue);
        final ObjectAndPersistInfo fieldAndPersistInfo = objectIOManager
            .getOrCreateObjectPersistInfoOfObject(fieldValue, null,
                fieldValuetype, true ^ fieldType.isBasicType());
        currentValue[index++] = new ObjectClassInfoAndDeclared(// NOPMD
            fieldAndPersistInfo, fieldType);
        size += byteSizeForFieldOrElement(fieldType);
      } else {
        currentValue[index++] = ObjectClassInfoAndDeclared.NULL;
      }
View Full Code Here

Examples of net.sf.joafip.store.entity.objectio.ObjectClassInfoAndDeclared

          valueAndPersistInfo = ObjectAndPersistInfo.NULL;
        }
      } else {
        valueAndPersistInfo = ObjectAndPersistInfo.NULL;
      }
      currentValue[index++] = new ObjectClassInfoAndDeclared(// NOPMD
          valueAndPersistInfo, declaredClassInfo);
    }
    return currentValue;
  }
View Full Code Here

Examples of net.sf.joafip.store.entity.objectio.ObjectClassInfoAndDeclared

      // write
      final int byteSize = HelperBinaryConversion.REFERENCE_NULLABLE_BYTE_SIZE;
      addToBuffer(byteSize);
      referenceOutput.toBinary(toWriteObjectAndItsClassInfo, buffer,
          numberInBuffer);
      wroteObjectList.add(new ObjectClassInfoAndDeclared(
          toWriteObjectAndItsClassInfo,
          toWriteObjectAndItsClassInfo.objectClassInfo));
      numberInBuffer += byteSize;
    } catch (ProxyException exception) {
      throw new IOException(exception);
View Full Code Here

Examples of net.sf.joafip.store.entity.objectio.ObjectClassInfoAndDeclared

      final ObjectClassInfoAndDeclared[] originalValue, final int index,
      final FieldInfo fieldInfo, final ClassInfo fieldType,
      final ObjectAndPersistInfo fieldValueAndPersistInfo)
      throws ObjectIOException, ObjectIOInvalidClassException {

    final ObjectClassInfoAndDeclared objectClassInfoAndDeclared =
    /**/new ObjectClassInfoAndDeclared(fieldValueAndPersistInfo, fieldType);
    if (originalValue == null) {
      addSonReadObject(objectAndPersistInfo, objectClassInfoAndDeclared);
    } else {
      originalValue[index] = objectClassInfoAndDeclared;
    }
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.