Table of Contents

Class ProcessTableVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("ProcessTable", 20220707)]
[AttTableVOInfo(typeof(ProcessTableAttInfo))]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.NotSaveLog, TableFlags.TableForJorge, TableFlags.NotCheckMandatory, TableFlags.NotUseHashTag })]
[AttTableOrderBy("enddate, endtime, startdate, starttime, username", "D,D,D,D,A")]
[AttTableMaintenance(typeof(ProcessTableMaintenance))]
public sealed class ProcessTableVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
ProcessTableVO

Properties

binerrorsbin

Não removemos a propriedade do VO para salvarguardar um posivel erro no ProcessTableMaintenance e assim temos sempre a informação antiga na base de dados para uma segunda change, por isso usamos Obsolete()

[AttHidden]
[Obsolete]
public string binerrorsbin { get; set; }

Property Value

string

bintargetitems

Não removemos a propriedade do VO para salvarguardar um possivel erro no ProcessTableMaintenance e assim temos sempre a informação antiga na base de dados para uma segunda change, por isso usamos Obsolete()

[AttHidden]
[Obsolete]
public string bintargetitems { get; set; }

Property Value

string

customprocessstamp

[AttLenght(25)]
public string customprocessstamp { get; set; }

Property Value

string

enddate

[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime enddate { get; set; }

Property Value

DateTime

endtime

[AttLenght(8)]
[AttFieldType(AttFieldType.InputTypes.time)]
public string endtime { get; set; }

Property Value

string

internalTypeId

[AttLenght(4)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public TaskTypes internalTypeId { get; set; }

Property Value

TaskTypes

messages

[AttHidden]
public List<MessageVO> messages { get; set; }

Property Value

List<MessageVO>

payload

Can be used by the programmer to provide the information he wants in the database.

[AttHidden]
public string payload { get; set; }

Property Value

string

processtablestamp

[AttLenght(25)]
public string processtablestamp { get; set; }

Property Value

string

read

[AttLenght(10)]
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool read { get; set; }

Property Value

bool

sourceentityname

[AttLenght(20)]
public string sourceentityname { get; set; }

Property Value

string

sourceserieid

[AttLenght(20)]
public string sourceserieid { get; set; }

Property Value

string

startdate

[AttFieldType(AttFieldType.InputTypes.date)]
[AttList]
public DateTime startdate { get; set; }

Property Value

DateTime

starttime

[AttLenght(8)]
[AttFieldType(AttFieldType.InputTypes.time)]
[AttList]
public string starttime { get; set; }

Property Value

string

status

[AttLenght(10)]
public TaskStatus status { get; set; }

Property Value

TaskStatus

statusname

[AttLenght(50)]
[AttLocale(typeof(ProcessTableAttInfo), new string[] { "[ProcessTable].[status]" })]
[AttList]
public string statusname { get; set; }

Property Value

string

targetentityname

[AttLenght(20)]
public string targetentityname { get; set; }

Property Value

string

targeterrorcount

[AttLenght(10)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttList]
public int targeterrorcount { get; set; }

Property Value

int

targetitems

[AttVirtualField]
public List<object> targetitems { get; set; }

Property Value

List<object>

targetlistcollection

[AttHidden]
public List<TargetStampCollection> targetlistcollection { get; set; }

Property Value

List<TargetStampCollection>

targetserieid

[AttLenght(20)]
public string targetserieid { get; set; }

Property Value

string

targetstamps

[AttHidden]
public List<string> targetstamps { get; set; }

Property Value

List<string>

targetsuccesscount

[AttLenght(10)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttList]
public int targetsuccesscount { get; set; }

Property Value

int

targetview

[AttHidden]
public List<object> targetview { get; set; }

Property Value

List<object>

ticket

[AttPrimaryKey]
[AttLogInfo(0)]
[AttLenght(40)]
[AttList]
public string ticket { get; set; }

Property Value

string

title

[AttLenght(80)]
[AttLogInfo(1)]
[AttList]
public string title { get; set; }

Property Value

string

token

[AttPrimaryKey]
[AttLenght(40)]
[AttHidden]
public string token { get; set; }

Property Value

string

username

[AttLenght(60)]
[AttList]
public string username { get; set; }

Property Value

string

userstamp

[AttLenght(25)]
[AttForeignKey(typeof(UserVO))]
public string userstamp { get; set; }

Property Value

string