3 * This is an inface for limiting object while saving them with the
4 * DatabaseConnection class.
6 * @author Roland Haeder <roland __NOSPAM__ [at] __REMOVE_ME__ mxchange [dot] org>
9 interface LimitableObject extends FrameworkInterface {
11 * Reduces the volume of a processed object.
13 * @param $limitInstance An instance to ObjectLimits which holds
14 * attribute names that we want to include
15 * in the processing phase. Other attributes
16 * except $uniqueID and $realClass will be
17 * ignored and keept out.
20 function limitObject (ObjectLimits $limitInstance);