//****************************************************************************************************** // ExceptionLog.cs - Gbtc // // Copyright © 2010, Grid Protection Alliance. All Rights Reserved. // // Licensed to the Grid Protection Alliance (GPA) under one or more contributor license agreements. See // the NOTICE file distributed with this work for additional information regarding copyright ownership. // The GPA licenses this file to you under the Eclipse Public License -v 1.0 (the "License"); you may // not use this file except in compliance with the License. You may obtain a copy of the License at: // // http://www.opensource.org/licenses/eclipse-1.0.php // // Unless agreed to in writing, the subject software distributed under the License is distributed on an // "AS-IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. Refer to the // License for the specific language governing permissions and limitations. // // Code Modification History: // ---------------------------------------------------------------------------------------------------- // 03/26/2012 - prasanthgs // Generated original version of source code. // //****************************************************************************************************** using System; using TimeSeriesFramework.UI; namespace openPDC.UI.DataModels { /// /// Represents a record of information as defined in the log list collection. /// public class ExceptionLog : DataModelBase { #region [ Members ] private DateTime m_dateandTime; private string m_exceptionSource; private string m_exceptionType; private string m_exceptionMessage; private int m_index; private string m_details; #endregion #region [ Constructor ] /// /// Default Constructor /// public ExceptionLog() { DateandTime = default(DateTime); ExceptionSource = String.Empty; ExceptionType = String.Empty; ExceptionMessage = String.Empty; Index = default(int); Details = String.Empty; } #endregion #region [ Properties ] /// /// Gets or Sets Date and Time. /// public DateTime DateandTime { set { m_dateandTime = value; } get { return m_dateandTime; } } /// /// Gets or Sets exception source. /// public string ExceptionSource { set { m_exceptionSource = value; } get { return m_exceptionSource; } } /// /// Gets or Sets exception type. /// public string ExceptionType { set { m_exceptionType = value; } get { return m_exceptionType; } } /// /// Gets or Sets exception index. /// public int Index { set { m_index = value; } get { return m_index; } } /// /// Gets or Sets exception Message. /// public string ExceptionMessage { set { m_exceptionMessage = value; } get { return m_exceptionMessage; } } /// /// Gets or Sets exception brief details. /// public string Details { get { return m_details; } set { m_details = value; } } #endregion } }