1 4 package com.nightlabs.ipanema.server; 5 6 import java.io.Serializable ; 7 import java.util.Iterator ; 8 9 import javax.jdo.PersistenceManager; 10 11 20 public class LocalServer implements Serializable 21 { 22 public static LocalServer getLocalServer(PersistenceManager pm) 23 { 24 Iterator it = pm.getExtent(LocalServer.class).iterator(); 25 if (!it.hasNext()) 26 throw new IllegalStateException ("LocalServer undefined in datastore!"); 27 return (LocalServer)it.next(); 28 } 29 30 public LocalServer() { } 31 32 public LocalServer(Server _server) { 33 this.server = _server; 34 } 35 36 39 private Server server; 40 41 44 public Server getServer() { 45 return server; 46 } 47 48 51 public void setServer(Server _server) { 52 this.server = _server; 53 } 54 55 } 56 | Popular Tags |