Class DataHandlerBase
Inheritance
DataHandlerBase
Assembly: SuperOffice.DCFWeb.dll
Syntax
[SoWebObject("DataHandlerBase")]
public class DataHandlerBase : IDataHandler, IWebObject, IPlugin
Constructors
DataHandlerBase()
Declaration
DataHandlerBase(String)
Declaration
public DataHandlerBase(string primaryCurrent)
Parameters
| Type |
Name |
Description |
| String |
primaryCurrent |
|
Fields
_config
Declaration
protected XmlNode _config
Field Value
_currentHistoryItem
Declaration
protected HistoryItem _currentHistoryItem
Field Value
_dataCarriers
Declaration
protected Dictionary<string, object> _dataCarriers
Field Value
_hasLoaded
Declaration
protected bool _hasLoaded
Field Value
_id
Declaration
Field Value
_isNew
Declaration
Field Value
_mandatoryDataCarriers
Declaration
protected Dictionary<string, string> _mandatoryDataCarriers
Field Value
_primaryCurrent
Declaration
protected string _primaryCurrent
Field Value
isPreLoadMode
Declaration
protected bool isPreLoadMode
Field Value
Properties
CurrentHistoryItem
Declaration
public virtual HistoryItem CurrentHistoryItem { get; set; }
Property Value
DataCarriers
Declaration
public Dictionary<string, object> DataCarriers { get; }
Property Value
DataCarriersToExpose
Declaration
public Dictionary<string, SoStateObjectInfo> DataCarriersToExpose { get; set; }
Property Value
EventArgument
Declaration
protected string EventArgument { get; }
Property Value
EventTarget
Declaration
protected string EventTarget { get; }
Property Value
ExposeToClient
Declaration
public bool ExposeToClient { get; set; }
Property Value
HasLoaded
Declaration
public bool HasLoaded { get; set; }
Property Value
Id
Declaration
public string Id { get; }
Property Value
IsNew
Declaration
public bool IsNew { get; set; }
Property Value
PrimaryCurrent
Declaration
public virtual string PrimaryCurrent { get; }
Property Value
Methods
CheckMandatoryData(out String)
Declaration
public bool CheckMandatoryData(out string reason)
Parameters
| Type |
Name |
Description |
| String |
reason |
|
Returns
Clear()
Declaration
public virtual void Clear()
Delete()
Declaration
public virtual void Delete()
GetRawDataValue(String)
Declaration
protected object GetRawDataValue(string carrierId)
Parameters
| Type |
Name |
Description |
| String |
carrierId |
|
Returns
GetRawDataValue(String, String)
Declaration
protected object GetRawDataValue(string carrierId, string propertyName)
Parameters
Returns
Initialize(XmlNode, String)
Declaration
public virtual void Initialize(XmlNode config, string id)
Parameters
Load(String)
Declaration
public virtual void Load(string CarrierId)
Parameters
| Type |
Name |
Description |
| String |
CarrierId |
|
New()
Declaration
public virtual void New()
New(String)
Declaration
public virtual void New(string CarrierId)
Parameters
| Type |
Name |
Description |
| String |
CarrierId |
|
OnBeforeDataBind()
Declaration
public virtual void OnBeforeDataBind()
OnBeforeValidate()
Declaration
public virtual void OnBeforeValidate()
Save()
Declaration
[DataHandlerClientMethod]
public virtual object Save()
Returns
Implements
SuperOffice.Factory.IPlugin