Class ArticleVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("Article", 20241129)]
[AttTableVOInfo(typeof(ArticleAttInfo))]
[AttTableProducts(new Products[] { Products.WorkPlace })]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.FullTextSearchable, TableFlags.TableForJorge })]
public class ArticleVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
ArticleVO
Properties
GetFieldStampName
Use only field name without table name
public override string GetFieldStampName { get; }
Property Value
GetStampValue
public override string GetStampValue { get; }
Property Value
articleStamp
Unique ID
[AttLenght(25)]
public string articleStamp { get; set; }
Property Value
creatorInitials
[AttVirtualField]
public string creatorInitials { get; set; }
Property Value
creatorUsStamp
[AttLenght(25)]
[AttIndex]
[AttMandatory]
[AttHidden]
public string creatorUsStamp { get; set; }
Property Value
creatorUserImageStamp
[AttVirtualField]
public string creatorUserImageStamp { get; set; }
Property Value
creatorUserName
[AttVirtualField]
public string creatorUserName { get; set; }
Property Value
dateAvailable
[AttFieldType(AttFieldType.InputTypes.date)]
[AttList]
public DateTime dateAvailable { get; set; }
Property Value
dateCreated
[AttFieldType(AttFieldType.InputTypes.date)]
[AttList]
public DateTime dateCreated { get; set; }
Property Value
description
[AttFieldType(AttFieldType.InputTypes.memo)]
[AttMandatory]
[AttList(Hidden = true)]
public string description { get; set; }
Property Value
highlight
public bool highlight { get; set; }
Property Value
inactive
[AttFieldType(AttFieldType.InputTypes.boolean)]
[AttList]
public bool inactive { get; set; }
Property Value
networks
[AttCollection(typeof(NetworkToPublishVO))]
[AttMandatory]
public List<NetworkToPublishVO> networks { get; set; }
Property Value
networksNames
[AttFieldType(AttFieldType.InputTypes.string)]
[AttList]
public string networksNames { get; set; }
Property Value
noComments
public bool noComments { get; set; }
Property Value
noReactions
public bool noReactions { get; set; }
Property Value
timeAvailable
[AttLenght(5)]
[AttFieldType(AttFieldType.InputTypes.shortTime)]
public string timeAvailable { get; set; }
Property Value
timeCreated
[AttLenght(5)]
[AttFieldType(AttFieldType.InputTypes.shortTime)]
[AttHidden]
public string timeCreated { get; set; }
Property Value
title
Summary
[AttLenght(150)]
[AttMandatory]
[AttList]
[AttLogInfo(0)]
public string title { get; set; }
Property Value
usersToNotify
[AttCollection(typeof(ArticleUserVO))]
public List<ArticleUserVO> usersToNotify { get; set; }
Property Value
Methods
SetStampValue(string)
public override void SetStampValue(string stampID)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
stampID |
string |