root / trunk / Pithos.Core / FileState.cs @ 283809f3
History | View | Annotate | Download (1 kB)
1 | eeee29e3 | Panagiotis Kanavos | // ----------------------------------------------------------------------- |
---|---|---|---|
2 | eeee29e3 | Panagiotis Kanavos | // <copyright file="FileState.cs" company="Microsoft"> |
3 | eeee29e3 | Panagiotis Kanavos | // TODO: Update copyright text. |
4 | eeee29e3 | Panagiotis Kanavos | // </copyright> |
5 | eeee29e3 | Panagiotis Kanavos | // ----------------------------------------------------------------------- |
6 | eeee29e3 | Panagiotis Kanavos | |
7 | eeee29e3 | Panagiotis Kanavos | using Castle.ActiveRecord; |
8 | b5061ac8 | Panagiotis Kanavos | using Castle.ActiveRecord.Framework; |
9 | eeee29e3 | Panagiotis Kanavos | using Pithos.Interfaces; |
10 | eeee29e3 | Panagiotis Kanavos | |
11 | eeee29e3 | Panagiotis Kanavos | namespace Pithos.Core |
12 | eeee29e3 | Panagiotis Kanavos | { |
13 | eeee29e3 | Panagiotis Kanavos | using System; |
14 | eeee29e3 | Panagiotis Kanavos | using System.Collections.Generic; |
15 | eeee29e3 | Panagiotis Kanavos | using System.Linq; |
16 | eeee29e3 | Panagiotis Kanavos | using System.Text; |
17 | eeee29e3 | Panagiotis Kanavos | |
18 | eeee29e3 | Panagiotis Kanavos | /// <summary> |
19 | eeee29e3 | Panagiotis Kanavos | /// TODO: Update summary. |
20 | eeee29e3 | Panagiotis Kanavos | /// </summary> |
21 | eeee29e3 | Panagiotis Kanavos | [ActiveRecord] |
22 | b5061ac8 | Panagiotis Kanavos | public class FileState:ActiveRecordLinqBase<FileState> |
23 | eeee29e3 | Panagiotis Kanavos | { |
24 | 0eea575a | Panagiotis Kanavos | private string _filePath; |
25 | 0eea575a | Panagiotis Kanavos | |
26 | eeee29e3 | Panagiotis Kanavos | [PrimaryKey] |
27 | 0eea575a | Panagiotis Kanavos | public string FilePath |
28 | 0eea575a | Panagiotis Kanavos | { |
29 | 0eea575a | Panagiotis Kanavos | get { return _filePath; } |
30 | 0eea575a | Panagiotis Kanavos | set { _filePath = value.ToLower(); } |
31 | 0eea575a | Panagiotis Kanavos | } |
32 | eeee29e3 | Panagiotis Kanavos | |
33 | eeee29e3 | Panagiotis Kanavos | [Property] |
34 | eeee29e3 | Panagiotis Kanavos | public FileOverlayStatus OverlayStatus { get; set; } |
35 | eeee29e3 | Panagiotis Kanavos | |
36 | eeee29e3 | Panagiotis Kanavos | [Property] |
37 | eeee29e3 | Panagiotis Kanavos | public FileStatus FileStatus { get; set; } |
38 | eeee29e3 | Panagiotis Kanavos | |
39 | eeee29e3 | Panagiotis Kanavos | [Property] |
40 | eeee29e3 | Panagiotis Kanavos | public string Checksum { get; set; } |
41 | 283809f3 | Panagiotis Kanavos | |
42 | eeee29e3 | Panagiotis Kanavos | } |
43 | 283809f3 | Panagiotis Kanavos | |
44 | 283809f3 | Panagiotis Kanavos | |
45 | eeee29e3 | Panagiotis Kanavos | } |