setCheckPermissions($checkPermissions); } /** * @param bool $checkPermissions * @return DAOSaveAction */ public static function save($checkPermissions = TRUE) { return (new DAOSaveAction(static::getEntityName(), __FUNCTION__)) ->setCheckPermissions($checkPermissions); } /** * @param bool $checkPermissions * @return DAOGetFieldsAction */ public static function getFields($checkPermissions = TRUE) { return (new DAOGetFieldsAction(static::getEntityName(), __FUNCTION__)) ->setCheckPermissions($checkPermissions); } /** * @param bool $checkPermissions * @return DAOCreateAction */ public static function create($checkPermissions = TRUE) { return (new DAOCreateAction(static::getEntityName(), __FUNCTION__)) ->setCheckPermissions($checkPermissions); } /** * @param bool $checkPermissions * @return DAOUpdateAction */ public static function update($checkPermissions = TRUE) { return (new DAOUpdateAction(static::getEntityName(), __FUNCTION__)) ->setCheckPermissions($checkPermissions); } /** * @param bool $checkPermissions * @return DAODeleteAction */ public static function delete($checkPermissions = TRUE) { return (new DAODeleteAction(static::getEntityName(), __FUNCTION__)) ->setCheckPermissions($checkPermissions); } /** * @param bool $checkPermissions * @return BasicReplaceAction */ public static function replace($checkPermissions = TRUE) { return (new BasicReplaceAction(static::getEntityName(), __FUNCTION__)) ->setCheckPermissions($checkPermissions); } }