Full observer patter on item object generated in half second using code dome for all tables currently in content db.
1: public class Item
2: {
3: #region Fields
4: private long m_ItemId;
5:
6: private long m_ItemMasterID;
7:
8: private int m_ItemTypeId;
9:
10: private string m_culturename;
11:
12: private string m_Title;
13:
14: private bool m_IsStoredInDb;
15:
16: private long m_Version;
17:
18: private bool m_IsEncrypted;
19: #endregion
20:
21: public long ItemId {
22: get {
23: return this.m_ItemId;
24: }
25: set {
26: if ((this.m_ItemId != value)) {
27: long oldValue = this.m_ItemId;
28: this.m_ItemId = value;
29: this.OnItemIdChanged(new ItemIdChangedEventArgs(oldValue, this.m_ItemId));
30: }
31: }
32: }
33:
34: public long ItemMasterID {
35: get {
36: return this.m_ItemMasterID;
37: }
38: set {
39: if ((this.m_ItemMasterID != value)) {
40: long oldValue = this.m_ItemMasterID;
41: this.m_ItemMasterID = value;
42: this.OnItemMasterIDChanged(new ItemMasterIDChangedEventArgs(oldValue, this.m_ItemMasterID));
43: }
44: }
45: }
46:
47: public int ItemTypeId {
48: get {
49: return this.m_ItemTypeId;
50: }
51: set {
52: if ((this.m_ItemTypeId != value)) {
53: int oldValue = this.m_ItemTypeId;
54: this.m_ItemTypeId = value;
55: this.OnItemTypeIdChanged(new ItemTypeIdChangedEventArgs(oldValue, this.m_ItemTypeId));
56: }
57: }
58: }
59:
60: public string culturename {
61: get {
62: return this.m_culturename;
63: }
64: set {
65: if ((this.m_culturename != value)) {
66: string oldValue = this.m_culturename;
67: this.m_culturename = value;
68: this.OnculturenameChanged(new culturenameChangedEventArgs(oldValue, this.m_culturename));
69: }
70: }
71: }
72:
73: public string Title {
74: get {
75: return this.m_Title;
76: }
77: set {
78: if ((this.m_Title != value)) {
79: string oldValue = this.m_Title;
80: this.m_Title = value;
81: this.OnTitleChanged(new TitleChangedEventArgs(oldValue, this.m_Title));
82: }
83: }
84: }
85:
86: public bool IsStoredInDb {
87: get {
88: return this.m_IsStoredInDb;
89: }
90: set {
91: if ((this.m_IsStoredInDb != value)) {
92: bool oldValue = this.m_IsStoredInDb;
93: this.m_IsStoredInDb = value;
94: this.OnIsStoredInDbChanged(new IsStoredInDbChangedEventArgs(oldValue, this.m_IsStoredInDb));
95: }
96: }
97: }
98:
99: public long Version {
100: get {
101: return this.m_Version;
102: }
103: set {
104: if ((this.m_Version != value)) {
105: long oldValue = this.m_Version;
106: this.m_Version = value;
107: this.OnVersionChanged(new VersionChangedEventArgs(oldValue, this.m_Version));
108: }
109: }
110: }
111:
112: public bool IsEncrypted {
113: get {
114: return this.m_IsEncrypted;
115: }
116: set {
117: if ((this.m_IsEncrypted != value)) {
118: bool oldValue = this.m_IsEncrypted;
119: this.m_IsEncrypted = value;
120: this.OnIsEncryptedChanged(new IsEncryptedChangedEventArgs(oldValue, this.m_IsEncrypted));
121: }
122: }
123: }
124:
125: public event ItemIdChangedEventHandler ItemIdChanged;
126:
127: public event ItemMasterIDChangedEventHandler ItemMasterIDChanged;
128:
129: public event ItemTypeIdChangedEventHandler ItemTypeIdChanged;
130:
131: public event culturenameChangedEventHandler culturenameChanged;
132:
133: public event TitleChangedEventHandler TitleChanged;
134:
135: public event IsStoredInDbChangedEventHandler IsStoredInDbChanged;
136:
137: public event VersionChangedEventHandler VersionChanged;
138:
139: public event IsEncryptedChangedEventHandler IsEncryptedChanged;
140:
141: protected virtual void OnItemIdChanged(ItemIdChangedEventArgs e) {
142: if ((this.ItemIdChanged != null)) {
143: this.ItemIdChanged(this, e);
144: }
145: }
146:
147: protected virtual void OnItemMasterIDChanged(ItemMasterIDChangedEventArgs e) {
148: if ((this.ItemMasterIDChanged != null)) {
149: this.ItemMasterIDChanged(this, e);
150: }
151: }
152:
153: protected virtual void OnItemTypeIdChanged(ItemTypeIdChangedEventArgs e) {
154: if ((this.ItemTypeIdChanged != null)) {
155: this.ItemTypeIdChanged(this, e);
156: }
157: }
158:
159: protected virtual void OnculturenameChanged(culturenameChangedEventArgs e) {
160: if ((this.culturenameChanged != null)) {
161: this.culturenameChanged(this, e);
162: }
163: }
164:
165: protected virtual void OnTitleChanged(TitleChangedEventArgs e) {
166: if ((this.TitleChanged != null)) {
167: this.TitleChanged(this, e);
168: }
169: }
170:
171: protected virtual void OnIsStoredInDbChanged(IsStoredInDbChangedEventArgs e) {
172: if ((this.IsStoredInDbChanged != null)) {
173: this.IsStoredInDbChanged(this, e);
174: }
175: }
176:
177: protected virtual void OnVersionChanged(VersionChangedEventArgs e) {
178: if ((this.VersionChanged != null)) {
179: this.VersionChanged(this, e);
180: }
181: }
182:
183: protected virtual void OnIsEncryptedChanged(IsEncryptedChangedEventArgs e) {
184: if ((this.IsEncryptedChanged != null)) {
185: this.IsEncryptedChanged(this, e);
186: }
187: }
188:
189: public delegate void ItemIdChangedEventHandler(object sender, ItemIdChangedEventArgs e);
190:
191: public class ItemIdChangedEventArgs : System.EventArgs {
192:
193: private long m_OldValue;
194:
195: private long m_NewValue;
196:
197: public ItemIdChangedEventArgs(long OldValue, long NewValue) {
198: this.m_OldValue = OldValue;
199: this.m_NewValue = NewValue;
200: }
201:
202: public virtual long OldValue {
203: get {
204: return this.m_OldValue;
205: }
206: }
207:
208: public virtual long NewValue {
209: get {
210: return this.m_NewValue;
211: }
212: }
213: }
214:
215: public delegate void ItemMasterIDChangedEventHandler(object sender, ItemMasterIDChangedEventArgs e);
216:
217: public class ItemMasterIDChangedEventArgs : System.EventArgs {
218:
219: private long m_OldValue;
220:
221: private long m_NewValue;
222:
223: public ItemMasterIDChangedEventArgs(long OldValue, long NewValue) {
224: this.m_OldValue = OldValue;
225: this.m_NewValue = NewValue;
226: }
227:
228: public virtual long OldValue {
229: get {
230: return this.m_OldValue;
231: }
232: }
233:
234: public virtual long NewValue {
235: get {
236: return this.m_NewValue;
237: }
238: }
239: }
240:
241: public delegate void ItemTypeIdChangedEventHandler(object sender, ItemTypeIdChangedEventArgs e);
242:
243: public class ItemTypeIdChangedEventArgs : System.EventArgs {
244:
245: private int m_OldValue;
246:
247: private int m_NewValue;
248:
249: public ItemTypeIdChangedEventArgs(int OldValue, int NewValue) {
250: this.m_OldValue = OldValue;
251: this.m_NewValue = NewValue;
252: }
253:
254: public virtual int OldValue {
255: get {
256: return this.m_OldValue;
257: }
258: }
259:
260: public virtual int NewValue {
261: get {
262: return this.m_NewValue;
263: }
264: }
265: }
266:
267: public delegate void culturenameChangedEventHandler(object sender, culturenameChangedEventArgs e);
268:
269: public class culturenameChangedEventArgs : System.EventArgs {
270:
271: private string m_OldValue;
272:
273: private string m_NewValue;
274:
275: public culturenameChangedEventArgs(string OldValue, string NewValue) {
276: this.m_OldValue = OldValue;
277: this.m_NewValue = NewValue;
278: }
279:
280: public virtual string OldValue {
281: get {
282: return this.m_OldValue;
283: }
284: }
285:
286: public virtual string NewValue {
287: get {
288: return this.m_NewValue;
289: }
290: }
291: }
292:
293: public delegate void TitleChangedEventHandler(object sender, TitleChangedEventArgs e);
294:
295: public class TitleChangedEventArgs : System.EventArgs {
296:
297: private string m_OldValue;
298:
299: private string m_NewValue;
300:
301: public TitleChangedEventArgs(string OldValue, string NewValue) {
302: this.m_OldValue = OldValue;
303: this.m_NewValue = NewValue;
304: }
305:
306: public virtual string OldValue {
307: get {
308: return this.m_OldValue;
309: }
310: }
311:
312: public virtual string NewValue {
313: get {
314: return this.m_NewValue;
315: }
316: }
317: }
318:
319: public delegate void IsStoredInDbChangedEventHandler(object sender, IsStoredInDbChangedEventArgs e);
320:
321: public class IsStoredInDbChangedEventArgs : System.EventArgs {
322:
323: private bool m_OldValue;
324:
325: private bool m_NewValue;
326:
327: public IsStoredInDbChangedEventArgs(bool OldValue, bool NewValue) {
328: this.m_OldValue = OldValue;
329: this.m_NewValue = NewValue;
330: }
331:
332: public virtual bool OldValue {
333: get {
334: return this.m_OldValue;
335: }
336: }
337:
338: public virtual bool NewValue {
339: get {
340: return this.m_NewValue;
341: }
342: }
343: }
344:
345: public delegate void VersionChangedEventHandler(object sender, VersionChangedEventArgs e);
346:
347: public class VersionChangedEventArgs : System.EventArgs {
348:
349: private long m_OldValue;
350:
351: private long m_NewValue;
352:
353: public VersionChangedEventArgs(long OldValue, long NewValue) {
354: this.m_OldValue = OldValue;
355: this.m_NewValue = NewValue;
356: }
357:
358: public virtual long OldValue {
359: get {
360: return this.m_OldValue;
361: }
362: }
363:
364: public virtual long NewValue {
365: get {
366: return this.m_NewValue;
367: }
368: }
369: }
370:
371: public delegate void IsEncryptedChangedEventHandler(object sender, IsEncryptedChangedEventArgs e);
372:
373: public class IsEncryptedChangedEventArgs : System.EventArgs {
374:
375: private bool m_OldValue;
376:
377: private bool m_NewValue;
378:
379: public IsEncryptedChangedEventArgs(bool OldValue, bool NewValue) {
380: this.m_OldValue = OldValue;
381: this.m_NewValue = NewValue;
382: }
383:
384: public virtual bool OldValue {
385: get {
386: return this.m_OldValue;
387: }
388: }
389:
390: public virtual bool NewValue {
391: get {
392: return this.m_NewValue;
393: }
394: }
395: }
396: }