// Copyright � 2007 Jeffrey Bazinet, http://www.vwd-cms.com/
using System;
using System.Collections;
using System.Data;
namespace VwdCms
{
public interface IBizCollection
{
bool Contains(IBizObject bizObject);
IBizObject Add(IBizObject bizObject);
void Remove(IBizObject bizObject);
void RemoveAt(int index);
void LoadAll(bool enabledOnly);
void LoadAll(IDbConnection cn, int id, bool enabledOnly, DataFunctionDelegate delegateFunction);
void LoadAll(IDataReader dr);
void LoadAll(IDbConnection cn, bool enabledOnly);
void Save();
void Save(IDbConnection cn);
IBizObject this[ int index ] { get; }
int Count { get; }
IEnumerator GetEnumerator();
}
}