src/main/java/ru/indvdum/mywork/openjpa/model/Task.java
author indvdum
Tue, 16 Aug 2011 15:54:50 +0300
changeset 7 aaae4f8055f4
parent 6 a0d8aa779e50
child 9 6a02cfcc7460
permissions -rw-r--r--
More JPA objects
indvdum@6
     1
package ru.indvdum.mywork.openjpa.model;
indvdum@6
     2
indvdum@6
     3
import javax.persistence.Column;
indvdum@6
     4
import javax.persistence.Entity;
indvdum@6
     5
import javax.persistence.GeneratedValue;
indvdum@6
     6
import javax.persistence.GenerationType;
indvdum@6
     7
import javax.persistence.Id;
indvdum@6
     8
import javax.persistence.Table;
indvdum@6
     9
indvdum@6
    10
/**
indvdum@6
    11
 * @author indvdum
indvdum@6
    12
 * 16.08.2011 9:02:32
indvdum@6
    13
 *
indvdum@6
    14
 */
indvdum@6
    15
@Entity
indvdum@6
    16
@Table(name = "TASKS")
indvdum@6
    17
public class Task implements IDatabaseObject {
indvdum@6
    18
indvdum@6
    19
	private static final long serialVersionUID = -4457948503094306717L;
indvdum@6
    20
	
indvdum@6
    21
	@Id
indvdum@6
    22
	@GeneratedValue(strategy = GenerationType.IDENTITY)
indvdum@6
    23
	@Column(name = "ID", nullable = false)
indvdum@6
    24
	private Integer id = null;
indvdum@6
    25
	
indvdum@6
    26
	@Column(name = "NAME")
indvdum@6
    27
	private String name = null;
indvdum@6
    28
	
indvdum@6
    29
	@Column(name = "DESCRIPTION")
indvdum@6
    30
	private String description = null;
indvdum@6
    31
indvdum@6
    32
	public Task(){
indvdum@6
    33
		
indvdum@6
    34
	}
indvdum@7
    35
	
indvdum@7
    36
	@Override
indvdum@7
    37
	public boolean equals(Object obj) {
indvdum@7
    38
		if (this == obj)
indvdum@7
    39
			return true;
indvdum@7
    40
		if (obj == null)
indvdum@7
    41
			return false;
indvdum@7
    42
		if (!(obj instanceof Task))
indvdum@7
    43
			return false;
indvdum@7
    44
		final Task other = (Task) obj;
indvdum@7
    45
		return (this.id == other.id || (this.id != null && this.id.equals(other.id)));
indvdum@7
    46
	}
indvdum@6
    47
indvdum@6
    48
	public Integer getId() {
indvdum@6
    49
		return id;
indvdum@6
    50
	}
indvdum@6
    51
indvdum@6
    52
	public void setId(Integer id) {
indvdum@6
    53
		this.id = id;
indvdum@6
    54
	}
indvdum@6
    55
indvdum@6
    56
	public String getName() {
indvdum@6
    57
		return name;
indvdum@6
    58
	}
indvdum@6
    59
indvdum@6
    60
	public void setName(String name) {
indvdum@6
    61
		this.name = name;
indvdum@6
    62
	}
indvdum@6
    63
indvdum@6
    64
	public String getDescription() {
indvdum@6
    65
		return description;
indvdum@6
    66
	}
indvdum@6
    67
indvdum@6
    68
	public void setDescription(String description) {
indvdum@6
    69
		this.description = description;
indvdum@6
    70
	}
indvdum@6
    71
}