using System.Collections.Generic;
using System.Collections.Immutable;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using AyaNova.Biz;
namespace AyaNova.DataList
{
///
/// DataList object base class
///
internal abstract class AyaDataList : IAyaDataList
{
internal AyaDataList()
{
}
// private string _listKey = string.Empty;
// public string ListKey
// {
// get
// {
// return _listKey;
// }
// set
// {
// _listKey = value;
// }
// }
//private readonly string _sqlFrom = string.Empty;
public string SQLFrom { get; set; }
// private readonly List _fieldDefinitions = new List();
public List FieldDefinitions { get; set; }
public AuthorizationRoles AllowedRoles { get; set; }
public AyaType DefaultListObjectType { get; set; }
public string ListKey { get; set; }
public string GenerateMINIListColumnsJSON()
{
throw new System.NotImplementedException();
}
public string GenerateListColumnsJSONFromTemplate(string template)
{
throw new System.NotImplementedException();
}
}//eoc
}//eons