public interface IIDOCommands
{
GetPropertyInfoResponseData GetPropertyInfo( string idoName );
LoadCollectionResponseData LoadCollection(
LoadCollectionRequestData requestData );
UpdateCollectionResponseData UpdateCollection(
UpdateCollectionRequestData requestData );
InvokeResponseData Invoke(
InvokeRequestData requestData );
string[] GetIDONames();
LoadCollectionResponseData LoadCollection(
string idoName,
string propertyList,
string filter,
string orderBy,
int recordCap );
LoadCollectionResponseData LoadCollection(
string idoName,
PropertyList propertyList,
string filter,
string orderBy,
int recordCap );
InvokeResponseData Invoke(
string idoName,
string methodName,
params object[] parameters );
}