Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entity.getStamp( )
|
entity.getStamp () -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
Resultado | Número |
![]() |
Carimbo (stamp) da entidade (0 se a entidade acabou de ser criada) | |||||
O método entity.getStamp( ) retorna o valor atual do carimbo (stamp) da entidade.
O carimbo interno é automaticamente incrementado por 4D a cada vez que a entidade é salva. Gerencia de forma pararela o acesso de usuário e modificaçôes às mesmas entidades. Para saber mais sobre este mecanismo, veja a página Trancar Entidades.
Nota: para uma nova entidade (nunca salva), o método devolve 0. Entretanto, para saber se uma entidade acabar de ser criada, é recomendado utilizar entity.isNew( ).
C_OBJECT($entity)
C_LONGINT($stamp)
$entity:=ds.Employee.new()
$entity.lastname:="Smith"
$entity.save()
$stamp:=$entity.getStamp() //$stamp=1
$entity.lastname:="Wesson"
$entity.save()
$stamp:=$entity.getStamp() //$stamp=2
Produto: 4D
Tema: ORDA - Entidade
Criado por: 4D v17
Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)