-
Terminally Deprecated Elements
-
Deprecated ClassesClassDescriptionfor removal since 23.6; use
org.faktorips.runtime.xml.javax.AbstractJaxbModelObjectororg.faktorips.runtime.xml.jakarta.AbstractJaxbModelObjectinsteadfor removal since 23.6; useorg.faktorips.runtime.xml.javax.IpsJAXBContextororg.faktorips.runtime.xml.jakarta.IpsJAXBContextinsteadfor removal since 23.6; useorg.faktorips.runtime.xml.javax.LocalDateAdapterororg.faktorips.runtime.xml.jakarta.LocalDateAdapterinsteadfor removal since 23.6; useorg.faktorips.runtime.xml.javax.LocalDateTimeAdapterororg.faktorips.runtime.xml.jakarta.LocalDateTimeAdapterinsteadfor removal since 23.6; useorg.faktorips.runtime.xml.javax.LocalTimeAdapterororg.faktorips.runtime.xml.jakarta.LocalTimeAdapterinsteadfor removal since 23.6; useorg.faktorips.runtime.xml.javax.MonthAdapterororg.faktorips.runtime.xml.jakarta.MonthAdapterinsteadfor removal since 23.6; useorg.faktorips.runtime.xml.javax.MonthDayAdapterororg.faktorips.runtime.xml.jakarta.MonthDayAdapterinsteadfor removal since 23.6; useorg.faktorips.runtime.xml.javax.ProductConfigurationXmlAdapterororg.faktorips.runtime.xml.jakarta.ProductConfigurationXmlAdapterinstead
-
Deprecated MethodsMethodDescriptionuse
ICacheFactory.createIpsEnumCache(IComputable)instead.since 24.7 for removal. UseIModifiableRuntimeRepository.putTable(ITable)for all kinds of tables and make sure theqNameis set as the table's name.This method does only return valid enums if the id attribute of the enum is of typeString. You should never use this method! UseAbstractRuntimeRepository.getEnumValue(Class, Object)instead. This method may be returned in future releases.for removal since 23.6; directly use an implementation ofIXmlBindingSupport.newJAXBContext(IRuntimeRepository)insteadfor removal since 23.6; directly use an implementation ofIXmlBindingSupport.newJAXBContext(Object, IRuntimeRepository)insteadsince 3.9.0: The method name was a false translation from German. The correct method is calledAbstractRuntimeRepositoryManager.getCurrentRuntimeRepository()since 19.12. UseModelObjectDelta.newAddDelta(IModelObject, String, AssociationKind, IDeltaComputationOptions)instead.since 19.12. UseModelObjectDelta.newRemoveDelta(IModelObject, String, AssociationKind, IDeltaComputationOptions)instead.This method does only return valid enums if the id attribute of the enum is of typeString. You should never use this method! UseIRuntimeRepository.getEnumValue(Class, Object)instead. This method may be removed in future releases.for removal since 23.6; directly use an implementation ofIXmlBindingSupport.newJAXBContext(IRuntimeRepository)insteadsince 3.9.0: The method name was a false translation from German. The correct method is calledIRuntimeRepositoryManager.getCurrentRuntimeRepository()for removal. Use #size() instead.This method is deprecated. UseTableUsage.getTableStructures()instead.since 3.9.0: The method name was a false translation from German. The correct method is calledDetachedContentRuntimeRepositoryManager.getCurrentRuntimeRepository()Decimal class already ignores the scale in it's equals method.Decimal class already ignores the scale in it's equals method.Decimal class already ignores the scale in it's equals method.
-
Deprecated ConstructorsConstructorDescriptionUse the default constructor and set the cache size by calling
DefaultCacheFactory.setInitialSize(Class, int)insteadsince 19.12. UseChildDeltaCreator(String, AssociationKind, IDeltaComputationOptions)instead.
-
Deprecated Enum ConstantsEnum ConstantDescriptionBecause using this type in a
RangeStructureresults in asymmetrical behavior of theAbstractMapStructure.put(Object, SearchStructure)andRangeStructure.get(Object)methods. A value that was added by callingput(10, value)can not be retrieved by callingget(10).Because using this type in aRangeStructureresults in asymmetrical behavior of theAbstractMapStructure.put(Object, SearchStructure)andRangeStructure.get(Object)methods. A value that was added by callingput(10, value)can not be retrieved by callingget(10).
IModifiableRuntimeRepository.putTable(ITable)for all kinds of tables and make sure theqNameis set as the table's name.