Examples of ObjectModelForImport


Examples of net.sf.joafip.store.entity.export_import.in.ObjectModelForImport

    final StoreRoot4 storeRoot = new StoreRoot4();
    storeRoot.setDataModelIdentifier(currentDataModelIdentifier);
    setDataRecordIdentifierAssociatedToObject(storeRoot,
        Store.IDENTIFIER_FOR_ROOT);
    final ClassDef classDef = getClassReplacementDef(storeRoot.getClass());
    return new ObjectModelForImport(Store.IDENTIFIER_FOR_ROOT,
        classDef.getReplacementDef(), storeRoot,
        classDef.getReplacementClass(), false);
  }
View Full Code Here

Examples of net.sf.joafip.store.entity.export_import.in.ObjectModelForImport

    // ASSERTX
    assert dataRecordIdentifier != null : "data record identfier must be defined";
    final ClassInfo objectClassInfo = classDef.getReplacementClass();
    final Object dummyValueObject = createDummyObjectInstance(
        objectClassInfo, dataRecordIdentifier);
    final ObjectModelForImport objectModelForImport;
    if (dummyValueObject == null) {
      objectModelForImport = ObjectModelForImport.NULL;
    } else {
      final ObjectAndPersistInfo objectAndItsClassInfo =
      /**/setDataRecordIdentifierAssociatedToObject(dummyValueObject,
          dataRecordIdentifier);
      dummyObjectSet.add(objectAndItsClassInfo);
      objectModelForImport = new ObjectModelForImport(
          dataRecordIdentifier, classDef.getReplacementDef(),
          dummyValueObject, objectClassInfo, true);
    }
    return objectModelForImport;
  }
View Full Code Here

Examples of net.sf.joafip.store.entity.export_import.in.ObjectModelForImport

    } else {
      createObject = createObject(classInfo);
      setDataRecordIdentifierAssociatedToObject(createObject,
          dataRecordIdentifier);
    }
    return new ObjectModelForImport(dataRecordIdentifier,
        classDef.getReplacementDef(), createObject, classInfo, false);
  }
View Full Code Here

Examples of net.sf.joafip.store.entity.export_import.in.ObjectModelForImport

        throw new ImportInvalidClassException(exception);
      }
    }
    setDataRecordIdentifierAssociatedToObject(enumObject,
        dataRecordIdentifier);
    return new ObjectModelForImport(dataRecordIdentifier,
        classDef.getReplacementDef(), enumObject, enumClassInfo,
        constantName);
  }
View Full Code Here

Examples of net.sf.joafip.store.entity.export_import.in.ObjectModelForImport

      throw new ImportException(exception);
    }
    setDataRecordIdentifierAssociatedToObject(newInstance,
        dataRecordIdentifier);
    final ClassDef arrayClassDef = classDefForClass(newInstance.getClass());
    return new ObjectModelForImport(dataRecordIdentifier,
        arrayClassDef.getReplacementDef(), newInstance,
        arrayClassDef.getReplacementClass(), arraySize);
  }
View Full Code Here

Examples of net.sf.joafip.store.entity.export_import.in.ObjectModelForImport

   * @throws ImportException
   */
  public ObjectModelForImport createString(final int objectIdentifier,
      final String string) throws ImportException {
    objectMap.put(objectIdentifier, string);
    return new ObjectModelForImport(stringClassDef.getReplacementDef(),
        string, stringClassDef.getReplacementClass(), true);
  }
View Full Code Here

Examples of net.sf.joafip.store.entity.export_import.in.ObjectModelForImport

      throws ImportException, ImportDataCorruptedException,
      ImportInvalidClassException, ImportNotSerializableException,
      ImportClassNotFoundException {
    try {
      final ClassInfo valueClassInfo = classDef.getReplacementClass();
      ObjectModelForImport objectModelForImport;
      if ("null".equals(value)) {
        objectModelForImport = ObjectModelForImport.NULL;
      } else {
        final boolean notPrimitive = true ^ valueClassInfo
            .isPrimitiveType();
        final Object newInstance;
        if (valueClassInfo.isByteType()) {
          newInstance = Byte.valueOf(value);
        } else if (valueClassInfo.isShortType()) {
          newInstance = Short.valueOf(value);
        } else if (valueClassInfo.isIntegertype()) {
          newInstance = Integer.valueOf(value);
        } else if (valueClassInfo.isLongType()) {
          newInstance = Long.valueOf(value);
        } else if (valueClassInfo.isCharacterType()) {
          newInstance = Character.valueOf((char) Integer.valueOf(// NOPMD
              value)// NOPMD
              .intValue());
        } else if (valueClassInfo.isBooleantype()) {
          checkBooleanValue(value);
          newInstance = Boolean.valueOf(value);
        } else if (valueClassInfo.isFloatType()) {
          newInstance = Float.valueOf(value);
        } else if (valueClassInfo.isDoubleType()) {
          newInstance = Double.valueOf(value);
        } else {
          throw new ImportException("not managed basic type "
              + valueClassInfo);
        }
        final DataRecordIdentifier dataRecordIdentifier;
        if (createDataRecordIdentifierIfNeeded && notPrimitive) {
          dataRecordIdentifier = createDataRecordIdentifierAssociatedToObject(newInstance);
        } else {
          dataRecordIdentifier = null;
        }
        objectModelForImport = new ObjectModelForImport(
            dataRecordIdentifier, classDef.getReplacementDef(),
            newInstance, valueClassInfo, true);
      }
      return objectModelForImport;
    } catch (final NumberFormatException exception) {
View Full Code Here

Examples of net.sf.joafip.store.entity.export_import.in.ObjectModelForImport

    assertNumberOfAttribute(atts.getLength(), 2);
    final Map<String, String> attsMap = attributeMap(atts);
    final DataRecordIdentifier dataRecordIdentifier = /**/dataRecordIdentifierAttribute(
        attsMap, "id");
    final ClassDef classDef = classAttribute(attsMap, "class");
    currentObject = new ObjectModelForImport(dataRecordIdentifier,
        classDef.getReplacementDef(), classDef.getReplacementClass());
  }
View Full Code Here

Examples of net.sf.joafip.store.entity.export_import.in.ObjectModelForImport

      logger.error(message);
      throw new SAXException(message);
    }
    try {
      // data is field value object
      final ObjectModelForImport fieldObjectModel = (ObjectModelForImport) data;

      final ObjectAndPersistInfo fieldObjectAndPersistInfo =
      /**/createObjectAndPersistInfo(fieldObjectModel);

      final FieldInfo fieldInfo = createFieldInfo(
View Full Code Here

Examples of net.sf.joafip.store.entity.export_import.in.ObjectModelForImport

      currentObjectModel = startEnumElements(atts);
      currentHandler = new InObjectHandler(xmlImporter,
          currentObjectModel, false, false, false);
    } else if ("array".equals(localName)) {
      checkReferenceOnly();
      final ObjectModelForImport objectModelForImport = startArrayElement(atts);
      currentHandler = new InArrayHandler(xmlImporter,
          objectModelForImport, componentClassDef, false);
    } else if ("string".equals(localName)) {
      checkReferenceOnly();
      startStringElement(atts);
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.