Table of Contents

Class DatasetVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Dataset record bundle It contains N records of Me.entity

[AttTable("Dataset", 20240214)]
[AttTableVOInfo(typeof(DatasetAttInfo))]
[AttTableTarget(DBTarget.Home)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.FullTextSearchable, TableFlags.TableForJorge, TableFlags.AddOnNotCustomizable, TableFlags.AddOnFramework, TableFlags.StudioOnly })]
public class DatasetVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
DatasetVO

Properties

allRecordsSelected

Identifies whether the Document is cancelled.

public bool allRecordsSelected { get; set; }

Property Value

bool

Remarks

Non Duplicable Field.

datasetstamp

ID, used to link others to this entity.

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

Property Value

string

Remarks

This field uniquely identifies the record.

description

Description given by developer

[AttList]
public string description { get; set; }

Property Value

string

entityName

Entity of this dataset

[AttLenght(100)]
[AttLogInfo(0)]
[AttMandatory]
[AttList]
public string entityName { get; set; }

Property Value

string

items

[AttCollection(typeof(DatasetItemVO))]
public List<DatasetItemVO> items { get; set; }

Property Value

List<DatasetItemVO>

name

Name given by developer

[AttLenght(60)]
[AttMandatory]
[AttLogInfo(1)]
[AttList]
public string name { get; set; }

Property Value

string

toolDescription

Virtual use only for "recent" tab @frontend Do not forget to include AttList for fields that are included in virtual

[AttVirtualField]
public string toolDescription { get; set; }

Property Value

string

toolName

Virtual use only for "recent" tab @frontend Do not forget to include AttList for fields that are included in virtual

[AttVirtualField]
public string toolName { get; set; }

Property Value

string

Methods

UpdateDatasetItemsJSON(bool)

public void UpdateDatasetItemsJSON(bool isPublishTask = false)

Parameters

Nome Tipo Descrição
isPublishTask bool

Explicit Interface Implementations

AsStudioTool()

StudioToolVO AsStudioTool()

Returns

StudioToolVO

CanDeleteTool()

bool CanDeleteTool()

Returns

bool

ToolMainFields()

List<string> ToolMainFields()

Returns

List<string>