Table of Contents

Namespace PHCDataLayer

Classes

AttAutoInc

Auto incrementável no backend

AttCollection

Define o field como sendo uma colecção e qual a sua expressão de ligação

AttConfigAttribute
AttCoreTable

Tabela de sistema que reside sempre na base de dados principal e tem instalação e manutenção automática no arranque da aplicação

AttCountryDepending
AttDefaultValue
AttDocType

Identifica o tipo de documento

AttDocTypeMasterField

Identifica o campo que corresponde ao id do tipo de documento

AttDynamicIntegrationValue

Integração com valor dinâmico de outra entidade

AttEmailForReport
AttEntityAvailable
AttExternalCollection

Define que o campo é do tipo de colecção externa

AttFieldStamp

Identifica univocamente o registo (chave primária por defeito)

AttFieldTree
AttFieldType

Define the nature of the value in a specified field

AttFlags
AttForeignKey

Foreign Key field to another table. É automaticamente criado um índice por este campo

AttFullTextSearch
AttGama
AttGamaField

esta classe é usada para indicar que um determinado campo armazena a gama do registo para filtragem automática

AttGeneric
AttHidden

Não disponível para o utilizador

AttIndex

Campo usado para criação de um índice

AttInterfaces
AttJsonField

JSON Field

AttLabelField
AttLanguageField

indica o campo que serve para filtragem automática através do pais de obrigações legais.

AttLenght

Comprimento do campo

AttLinkField

Define que o valor do field vem de outra tabela

AttList
AttLocale

Indica que os valores deste campo são para traduzir.

AttLogInfo

Lista de campos a figurar na lista de registos recentes

AttMandatory

Preenchimento obrigatório

AttMask
AttMaxValue

Valor maximo do campo

AttMinValue

Valor minimo do campo

AttNameForReport
AttNcontForReport
AttNotDuplicate

Campo de valor único

AttNotField
AttNotSelectable

Campo a ser ignorado na consulta de registos aos dados persistidos na tabela

AttNotUpdatable

Indica que a propriedade do objecto não será gravada na respectiva tabela da base de dados

AttParent

Indica que a propriedade aponta para o VO pai quando o VO esteja incluído numa lista

AttPhcOwner

Campo que indica se o registo é da PHC

AttPrimaryKey

Chave primária

AttProducts

Indica os produtos onde a propriedade esta autorizada a ser utilizada

AttRGPDid

Campo identificador no âmbito do RGPD

AttRGPDprocess
AttRGPDrank
AttRecordAccessPermission
AttRecycle
AttRelationShip
AttRevision

Se o campo é do tipo revision por registo, começa com 1 e vai incrementando em cada update

AttRuleField
AttSearch

Campo a ser aplicado na filtragem de registos de uma procura

AttSerializableToField
AttSmartField

Defines that the field has artificial intelligence, such as autocomplete

AttSyncLock
AttSysField
AttTable

Nome físico da tabela na base de dados

AttTableFlags
AttTableGama
AttTableMaintenance
AttTableNotAttachable

Não está disponível para que se permita Anexos

AttTableNotExportable

Não exportável

AttTableOrderBy

Campo ou conjunto de campos a serem utilizados na ordenação da consulta

AttTableProducts

Indica os produtos onde a entidade esta autorizada a ser utilizada

AttTableTarget

Base de dados a que pertence a tabela

AttTableVOInfo

Lista de campos a figurar na lista de registos recentes

AttVirtualField

Campo que não existe fisicamente na base de dados

AttWebSecurity

Define para que tipos de aplicação a classe permite o seu uso

BasePropertyStructure
BaseVO
BulkCopyCmd
BulkDeleteCmd
BulkInsertCmd
BulkInsertSelectCmd
BulkJoinField
BulkJoinFields
BulkMergeCmd
BulkMergeMatch
BulkMergeMatches
BulkTableMerge
BulkUpdateCmd
ChangeVO
ChangedFieldInfo
CloneVO
CollectionStruc
ConstraintStruc
DBCmdSelect
DataMaintenance
DataMaintenanceEntity
DatabaseMapNames
DbCmd
DbCmdConstraint
DbCmdDelete
DbCmdFullTextCatalog
DbCmdFullTextIndex
DbCmdIndex
DbCmdInsert
DbCmdSave
DbCmdTable
DbCmdUpdate
DbConnection
DbFieldsStruc
EntityItem
ExportCSVColumnVO
FieldStructure
FieldType
FilterItem
FilterItems
Fxlog
GenericVO
GroupByItem
GroupByItems
IndexStruc
JoinEntities
JoinEntity
JoinFields
KeyValueVO

Class that represents a VO of a pair "key, value".

Maintenance
MaintenanceAction
MaintenanceActionError
MaintenanceRunOptions
OpenJson

The OPENJSON table-valued function parses the jsonExpression provided as the first argument and returns one or more rows containing data from the JSON objects in the expression. jsonExpression can contain nested sub-objects. If you want to parse a sub-object from within jsonExpression, you can specify a path parameter for the JSON sub-object.

OrderByItem
OrderByItems
PrimaryKeyItem
PrimaryKeyStruc
PropertyItemReader
RelationShip
SelectItem
SelectItems
SqlFieldMetadata
SystemController
UnionItem
UnionsItems
UpdateItem
UpdateItems
VOChangedFields
VOStructure
cacheCompany
extensions

Interfaces

IBaseSerialization
IChange
IConnectionManager
IDataLayerLog
IEntityManager
IGenericVOAttInfo
IMaintenanceEntityInfo
IPHCDataBase
IParent
IPerformaceManager
IPerformanceLog
IQueryFilters
IRGDPdata
IRGPDprocess
IRGPDrank
IRecordAccessPermission
IResult
ISelectedItens
ISystemManager
ITableMaintenanceInfo

Enums

Aggregate
AttFieldType.FieldFlags
AttFieldType.InputTypes
AttGenericOrder
AttSmartField.SmartFieldFlags
AttTable.MaintenanceOrders
CollationTypes
Comparison
ConstraintStruc.ConstraintTypes
CopyFromDefaultDBTypeEnum
CountryDependingType
DBTarget
DbCmd.DataReaderConverter
DbCmd.ExecuteTypes

types of sql command execution

DeviceLayout
FieldType.FieldTypes
FilterGroupItem
GenericVOActions
JoinsType
MaintenanceStatus
OrderTypes
PerformaceTypes
PermissionBy
PermissionsTypes

User permission types

PropertyNatures
RGPDactions
RGPDprocesses
RGPDranks
RelationShipTypes
TableFlags
UnionTypes
UpdateConcurrencyTypes