Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Interfaces
  • Classes
  • Methods
  • Constructors
  • Enum Constants
  • Deprecated Interfaces
    Interface
    Description
    org.faktorips.runtime.util.function.IPredicate
    for removal since 21.6; Use Predicate instead.
  • Deprecated Classes
    Class
    Description
    org.faktorips.runtime.internal.AbstractJaxbModelObject
    for removal since 23.6; use org.faktorips.runtime.xml.javax.AbstractJaxbModelObject or org.faktorips.runtime.xml.jakarta.AbstractJaxbModelObject instead
    org.faktorips.runtime.jaxb.IpsJAXBContext
    for removal since 23.6; use org.faktorips.runtime.xml.javax.IpsJAXBContext or org.faktorips.runtime.xml.jakarta.IpsJAXBContext instead
    org.faktorips.runtime.jaxb.LocalDateAdapter
    for removal since 23.6; use org.faktorips.runtime.xml.javax.LocalDateAdapter or org.faktorips.runtime.xml.jakarta.LocalDateAdapter instead
    org.faktorips.runtime.jaxb.LocalDateTimeAdapter
    for removal since 23.6; use org.faktorips.runtime.xml.javax.LocalDateTimeAdapter or org.faktorips.runtime.xml.jakarta.LocalDateTimeAdapter instead
    org.faktorips.runtime.jaxb.LocalTimeAdapter
    for removal since 23.6; use org.faktorips.runtime.xml.javax.LocalTimeAdapter or org.faktorips.runtime.xml.jakarta.LocalTimeAdapter instead
    org.faktorips.runtime.jaxb.MonthAdapter
    for removal since 23.6; use org.faktorips.runtime.xml.javax.MonthAdapter or org.faktorips.runtime.xml.jakarta.MonthAdapter instead
    org.faktorips.runtime.jaxb.MonthDayAdapter
    for removal since 23.6; use org.faktorips.runtime.xml.javax.MonthDayAdapter or org.faktorips.runtime.xml.jakarta.MonthDayAdapter instead
    org.faktorips.runtime.jaxb.ProductConfigurationXmlAdapter
    for removal since 23.6; use org.faktorips.runtime.xml.javax.ProductConfigurationXmlAdapter or org.faktorips.runtime.xml.jakarta.ProductConfigurationXmlAdapter instead
  • Deprecated Methods
    Method
    Description
    org.faktorips.runtime.ICacheFactory.createEnumCache(IComputable<Class<?>, List<?>>)
    use ICacheFactory.createIpsEnumCache(IComputable) instead.
    org.faktorips.runtime.internal.AbstractRuntimeRepository.getEnumValue(String)
    This method does only return valid enums if the id attribute of the enum is of type String. You should never use this method! Use AbstractRuntimeRepository.getEnumValue(Class, Object) instead. This method may be returned in future releases.
    org.faktorips.runtime.internal.AbstractRuntimeRepository.newJAXBContext()
    for removal since 23.6; directly use an implementation of IXmlBindingSupport.newJAXBContext(IRuntimeRepository) instead
    org.faktorips.runtime.internal.AbstractRuntimeRepository.newJAXBContext(JAXBContext)
    for removal since 23.6; directly use an implementation of IXmlBindingSupport.newJAXBContext(Object, IRuntimeRepository) instead
    org.faktorips.runtime.internal.AbstractRuntimeRepositoryManager.getActualRuntimeRepository()
    since 3.9.0: The method name was a false translation from German. The correct method is called AbstractRuntimeRepositoryManager.getCurrentRuntimeRepository()
    org.faktorips.runtime.internal.ModelObjectDelta.newAddDelta(IModelObject, String, IDeltaComputationOptions)
    since 19.12. Use ModelObjectDelta.newAddDelta(IModelObject, String, AssociationKind, IDeltaComputationOptions) instead.
    org.faktorips.runtime.internal.ModelObjectDelta.newDifferentObjectAtPositionChangedDelta(IModelObject, IModelObject, String)
    since 19.12. Use ModelObjectDelta.newDifferentObjectAtPositionChangedDelta(IModelObject, IModelObject, String, AssociationKind) instead.
    org.faktorips.runtime.internal.ModelObjectDelta.newRemoveDelta(IModelObject, String, IDeltaComputationOptions)
    since 19.12. Use ModelObjectDelta.newRemoveDelta(IModelObject, String, AssociationKind, IDeltaComputationOptions) instead.
    org.faktorips.runtime.IRuntimeRepository.getEnumValue(String)
    This method does only return valid enums if the id attribute of the enum is of type String. You should never use this method! Use IRuntimeRepository.getEnumValue(Class, Object) instead. This method may be removed in future releases.
    org.faktorips.runtime.IRuntimeRepository.getModelType(Class<?>)
    Use IpsModel.getType(Class)
    org.faktorips.runtime.IRuntimeRepository.getModelType(IModelObject)
    Use IpsModel.getPolicyCmptType(IModelObject)
    org.faktorips.runtime.IRuntimeRepository.getModelType(IProductComponent)
    Use IpsModel.getProductCmptType(IProductComponent)
    org.faktorips.runtime.IRuntimeRepository.newJAXBContext()
    for removal since 23.6; directly use an implementation of IXmlBindingSupport.newJAXBContext(IRuntimeRepository) instead
    org.faktorips.runtime.IRuntimeRepositoryManager.getActualRuntimeRepository()
    since 3.9.0: The method name was a false translation from German. The correct method is called IRuntimeRepositoryManager.getCurrentRuntimeRepository()
    org.faktorips.runtime.MessageList.getNoOfMessages()
    for removal. Use #size() instead.
    org.faktorips.runtime.model.type.PolicyAssociation.getModelType()
    Use PolicyAssociation.getType()
    org.faktorips.runtime.model.type.PolicyAttribute.getModelType()
    Use PolicyAttribute.getType()
    org.faktorips.runtime.model.type.ProductAssociation.getModelType()
    Use ProductAssociation.getType()
    org.faktorips.runtime.model.type.ProductAttribute.getModelType()
    Use ProductAttribute.getType()
    org.faktorips.runtime.model.type.TypePart.getModelType()
    Use TypePart.getType()
    org.faktorips.runtime.productdataprovider.DetachedContentRuntimeRepositoryManager.getActualRuntimeRepository()
    since 3.9.0: The method name was a false translation from German. The correct method is called DetachedContentRuntimeRepositoryManager.getCurrentRuntimeRepository()
    org.faktorips.runtime.test.IpsTestCaseBase.assertEqualsIgnoreScale(Decimal, Decimal, IpsTestResult)
    Decimal class already ignores the scale in it's equals method.
    org.faktorips.runtime.test.IpsTestCaseBase.assertEqualsIgnoreScale(Decimal, Decimal, IpsTestResult, String, String)
    Decimal class already ignores the scale in it's equals method.
    org.faktorips.runtime.test.IpsTestCaseBase.assertEqualsIgnoreScale(Decimal, Decimal, IpsTestResult, String, String, String)
    Decimal class already ignores the scale in it's equals method.
  • Deprecated Constructors
    Constructor
    Description
    org.faktorips.runtime.DefaultCacheFactory(ClassLoader, int, int, int, int, int)
    Use the default constructor and set the cache size by calling DefaultCacheFactory.setInitialSize(Class, int) instead
    org.faktorips.runtime.internal.delta.ChildDeltaCreator(String, IDeltaComputationOptions)
    since 19.12. Use ChildDeltaCreator(String, AssociationKind, IDeltaComputationOptions) instead.
  • Deprecated Enum Constants
    Enum Constant
    Description
    org.faktorips.runtime.internal.tableindex.RangeType.LOWER_BOUND
    Because using this type in a RangeStructure results in asymmetrical behavior of the AbstractMapStructure.put(Object, SearchStructure) and RangeStructure.get(Object) methods. A value that was added by calling put(10, value) can not be retrieved by calling get(10).
    org.faktorips.runtime.internal.tableindex.RangeType.UPPER_BOUND
    Because using this type in a RangeStructure results in asymmetrical behavior of the AbstractMapStructure.put(Object, SearchStructure) and RangeStructure.get(Object) methods. A value that was added by calling put(10, value) can not be retrieved by calling get(10).

Copyright © 2024 Faktor Zehn GmbH. All rights reserved.