Receber o tempo corrente da máquina

Olá a todos do GUJ!

Tenho um problema simples, porém o meu compilador não está me ajudando. Possa ser que eu realmente esteja fazendo algo de errado…vou postar logo o problema.

Estou tentando buscar o tempo da maquina atraves do currentTimeMillis();
Mas quero que esse valor seja colocado em uma variavel do tipo long. Criei a variavel, mas quando mando receber o valor do currentTimeMillis() estah dando um erro.

Ai vai o codigo:

       private String nomeTransacao;
       private int status;
       private long timeStampTransacao;
       private ArrayList arrayOperacao;

       public Transacao (String nomeTransacao) {
              this.nomeTransacao = nomeTransacao;
              this.status = 1;
              Date data = new Date();
              this.timeStampTransacao = currentTimeMillis();
       }

E o erro gerado é esse:

       cannot find symbol
       this.timeStampTransacao = = [u]currentTimeMillis();[/u]
       symbol : currentTimeMillis()

Valeu aê a ajuda de vocês!
Abraços.

Tenta:

System.currentTimeMillis()

foia

Valeu foia. Obrigado. Funcionou!