using Nexus.Core.Tables;
using Spring.Context;
namespace Nexus.Extras.Spring
{
///
/// Companion to Nexus.Extras.Spring.FieldContext.
///
public class FieldTable : Core.Tables.FieldTable
{
private IMessageSource _MessageSource;
///
/// Identify the message source for this FieldTable.
///
///
/// If the context has not been initialized yet.
///
public IMessageSource MessageSource
{
get { return _MessageSource; }
set { _MessageSource = value; }
}
public override IFieldContext NewFieldContext(string id)
{
FieldContext field = new FieldContext();
field.ID = id;
field.MessageSource = this.MessageSource;
return field;
}
}
}