using System;
using System.Collections.Generic;
using System.Text;
namespace Csla.Security
{
///
/// Defines the authorization interface through which an
/// object can indicate which properties the current
/// user can read and write.
///
public interface IAuthorizeReadWrite
{
///
/// Returns if the user is allowed to write the
/// to the specified property.
///
/// if write is allowed.
/// Name of the property to read.
bool CanWriteProperty(string propertyName);
///
/// Returns if the user is allowed to read the
/// specified property.
///
/// if read is allowed.
/// Name of the property to read.
bool CanReadProperty(string propertyName);
}
}