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
StructureItem
[AttVirtualField]
public VOStructure StructureItem { get; }
Property Value
collectiontype
[AttLenght(1)]
public EntityCollections collectiontype { get; set; }
Property Value
description
Entity Name
[AttLenght(60)]
[AttMandatory]
[AttLogInfo(2)]
public string description { get; set; }
Property Value
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
entity
Entity ID
[AttLenght(40)]
[AttMandatory]
[AttLogInfo(0)]
[AttPrimaryKey]
public string entity { get; set; }
Property Value
entityNameKey
[AttLenght(100)]
[AttHidden]
public string entityNameKey { get; set; }
Property Value
entitycustomizationstamp
ID, used to link others to this entity.
[AttLenght(25)]
public string entitycustomizationstamp { get; set; }
Property Value
Remarks
This field uniquely identifies the record.
fields
Fields Collection
[AttCollection(typeof(EntityFieldVO))]
[AttGama(Gamas.Advanced)]
public List<EntityFieldVO> fields { get; set; }
Property Value
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
isCollectionFromSystemEntity
[AttVirtualField]
public bool isCollectionFromSystemEntity { get; }
Property Value
isMapEntity
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isMapEntity { get; set; }
Property Value
isPanelEntity
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool isPanelEntity { get; set; }
Property Value
isSystemEntity
[AttVirtualField]
public bool isSystemEntity { get; }
Property Value
iscollection
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool iscollection { get; set; }
Property Value
mapRuleCode
public string mapRuleCode { get; set; }
Property Value
masterentity
Entity ID
[AttLenght(40)]
public string masterentity { get; set; }
Property Value
masterentitytitle
[AttVirtualField]
public string masterentitytitle { get; set; }
Property Value
useDimensions
public bool useDimensions { get; set; }