Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: org/hibernate/test/cascade/JobBatch.java


1   // $Id: JobBatch.java 6663 2005-05-03 20:55:31Z steveebersole $
2   package org.hibernate.test.cascade;
3   
4   import java.util.Date;
5   import java.util.Set;
6   import java.util.HashSet;
7   
8   /**
9    * Implementation of JobBatch.
10   *
11   * @author Steve Ebersole
12   */
13  public class JobBatch {
14    private Long id;
15    private Date batchDate;
16    private Set jobs = new HashSet();
17  
18    /** CGLIB constructor */
19    JobBatch() {}
20  
21    public JobBatch(Date batchDate) {
22      this.batchDate = batchDate;
23    }
24  
25    public Long getId() {
26      return id;
27    }
28  
29    public void setId(Long id) {
30      this.id = id;
31    }
32  
33    public Date getBatchDate() {
34      return batchDate;
35    }
36  
37    public void setBatchDate(Date batchDate) {
38      this.batchDate = batchDate;
39    }
40  
41    public Set getJobs() {
42      return jobs;
43    }
44  
45    public void setJobs(Set jobs) {
46      this.jobs = jobs;
47    }
48  
49    public Job createJob() {
50      Job job = new Job( this );
51      jobs.add( job );
52      return job;
53    }
54  }