1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 package org.skife.lucene.graph.helper;
16
17 public class Cozy implements Identifiable
18 {
19 private Beer beer;
20 private final Integer id;
21
22 public Cozy(final int id, final Beer beer)
23 {
24 this.id = new Integer(id);
25 this.beer = beer;
26 }
27
28 public void keepCold(final Beer beer)
29 {
30 this.beer = beer;
31 }
32
33 public Beer letWarm()
34 {
35 final Beer ugh = beer;
36 beer = null;
37 return ugh;
38 }
39
40 public boolean isLoaded()
41 {
42 return beer != null;
43 }
44
45 public Integer getIdentity()
46 {
47 return id;
48 }
49 }