Package com.im.df.api.util
API Status: 2 - Pretty stable Provides various utilities and convenience methods to be used on top of DIF objects. As the goal for basic DIF interfaces was to have really minimum required methods there, many useful utilities are implemented out of these interfaces as static external methods and located in this package.
The DIF utilities will be consolidated into a single package and so this package can be refactored in the future.
-
Interface Summary Interface Description DFDataConvertorProvider This interface is used for finding appropriate data convertors for the specified DFFieldDataTypeCapability subtype.ExtraDFItemProperty<T extends DFItem,S> Allows to edit Extra attributes for items in schema editor.ExtraDFItemProperty.Customizer<S> Customizer for property value modification.ReferencedContentProvider -
Class Summary Class Description BatchUpdater Utility class for multi-row update which can simplify loop for updating data in entities.DIFUtilities This class contains most of DIF convenience methods.DIFUtilities.SchemaReadyRunnable Listener to schema status.EntityDataIterator Allows to iterate over large sets of data.ExtraDFItemProperties Utility methods for accessing extra properties.LegacyConstants This class contains a few constants which must be in DIF API because of compatibility. -
Enum Summary Enum Description BatchUpdater.StopReason CalculatedReturnType DIFUtilities.FKSearchType