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.util.JAXBContextFactory
    use IRuntimeRepository.newJAXBContext() instead; that method uses a IpsJAXBContext that includes all necessary adapters.
  • Deprecated Methods
    Method
    Description
    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.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.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. All rights reserved.