Class CustomizationPackageItemVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
Entidade que representa os items de um Pacote de Customização
[AttTable("CustomizationPackageItem", 20170126)]
[AttTableTarget(DBTarget.Home)]
[AttTableGama(Gamas.Grow)]
[AttTableFlags(new TableFlags[] { TableFlags.AddOnNotCustomizable })]
public class CustomizationPackageItemVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
CustomizationPackageItemVO
Properties
ParentVO
public CustomizationPackageVO ParentVO { get; set; }
Property Value
addonnotdeployable
[AttVirtualField]
public bool addonnotdeployable { get; set; }
Property Value
customizationPackageItemStamp
Campo único do registo, serve para ligação de outras entidades a esta entidade.
[AttLenght(25)]
public string customizationPackageItemStamp { get; set; }
Property Value
Remarks
Este campo identifica de forma única o registo (chave primária por defeito)
Tamanho 25
customizationPackageStamp
Campo que estabelece ligação com a entidade Pacote de Customização (CustomizationPackage).
[AttForeignKey(typeof(CustomizationPackageVO))]
[AttLenght(25)]
[AttPrimaryKey]
public string customizationPackageStamp { get; set; }
Property Value
Remarks
Tamanho 25
Campo de ligação a outra tabela
itemEntityName
[AttLenght(100)]
[AttPrimaryKey(CanDuplicate = true)]
public string itemEntityName { get; set; }
Property Value
itemJSON
[AttHidden]
public string itemJSON { get; set; }
Property Value
itemLogInfo
[AttLenght(150)]
public string itemLogInfo { get; set; }
Property Value
itemRevisionNumber
Revision number of the itemJSON object
[AttLenght(10)]
public int itemRevisionNumber { get; set; }
Property Value
itemStamp
[AttLenght(25)]
[AttPrimaryKey(CanDuplicate = true)]
public string itemStamp { get; set; }
Property Value
subEntityName
[AttLenght(100)]
public string subEntityName { get; set; }