Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v19.8
entity.getStamp( )

entity.getStamp( ) 


 

entity.getStamp () -> Resultado 
Parâmetro Tipo   Descrição
Resultado  Número in 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( ).

Exemplo  

 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



Ver também 

entity.save( )

 
PROPRIEDADES 

Produto: 4D
Tema: ORDA - Entidade

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v17

 
ARTICLE USAGE

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)