TPMHash.java 865 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
package adt.mainnode.entity;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Transient;
import javax.validation.constraints.Email;
import javax.validation.constraints.NotBlank;
import java.util.ArrayList;
import java.util.List;
import java.util.Date;

@Entity
@Data
@NoArgsConstructor
public class TPMHash {

    @Id
    @Column(name = "hash")
    private String hash;

    @Column(name = "timestamp")
    private Date timestamp;


    public static TPMHash createTPMHash(String hash) {

        TPMHash myHash = new TPMHash();

        myHash.setHash(hash);
        myHash.setTimestamp(new Date());

        return myHash;
    }
}