Table of Contents

Class EntityCustomizationVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Personalização de Entidade

[AttTable("EntityCustomization", 20230705)]
[AttTableTarget(DBTarget.Home)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.RequiresAdminAccess, TableFlags.TableForJorge, TableFlags.AddOnNotCustomizable, TableFlags.AddOnFramework })]
[AttTableVOInfo(typeof(EntityCustomizationAttInfo))]
[AttTableOrderBy("description", OrderTypes.Ascending)]
public class EntityCustomizationVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
EntityCustomizationVO

Properties

StructureCollectionFromItem

[AttVirtualField]
public VOStructure StructureCollectionFromItem { get; }

Property Value

VOStructure

StructureItem

[AttVirtualField]
public VOStructure StructureItem { get; }

Property Value

VOStructure

collectiontype

[AttLenght(1)]
public EntityCollections collectiontype { get; set; }

Property Value

EntityCollections

description

Entity Name

[AttLenght(60)]
[AttMandatory]
[AttLogInfo(2)]
public string description { get; set; }

Property Value

string

Remarks

If system entity, example: FT, FI, CL, ...

If user entity, example: MyTable, CL2, MyFT, ...

edition

Minimum plan to set user entity available

[AttLenght(2)]
public Gamas edition { get; set; }

Property Value

Gamas

entity

Entity ID

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

Property Value

string

entityNameKey

[AttLenght(100)]
[AttHidden]
public string entityNameKey { get; set; }

Property Value

string

entitycustomizationstamp

ID, used to link others to this entity.

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

Property Value

string

Remarks

This field uniquely identifies the record.

fields

Fields Collection

[AttCollection(typeof(EntityFieldVO))]
[AttGama(Gamas.Advanced)]
public List<EntityFieldVO> fields { get; set; }

Property Value

List<EntityFieldVO>

Remarks

This field is a collection EntityFieldVO

hasimage

Set AttHidden() metadata on DLL generation

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool hasimage { get; set; }

Property Value

bool

isCollectionFromSystemEntity

[AttVirtualField]
public bool isCollectionFromSystemEntity { get; }

Property Value

bool

isMapEntity

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isMapEntity { get; set; }

Property Value

bool

isPanelEntity

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isPanelEntity { get; set; }

Property Value

bool

isSystemEntity

[AttVirtualField]
public bool isSystemEntity { get; }

Property Value

bool

iscollection

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool iscollection { get; set; }

Property Value

bool

mapRuleCode

public string mapRuleCode { get; set; }

Property Value

string

masterentity

Entity ID

[AttLenght(40)]
public string masterentity { get; set; }

Property Value

string

masterentitytitle

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

Property Value

string

useDimensions

public bool useDimensions { get; set; }

Property Value

bool