1 package generated.model.factories;
2
3 import generated.model.de.fhdw.partner.Telefon;
4 import de.fhdw.wtf.context.model.AnyType;
5 import de.fhdw.wtf.context.model.UserObjectFactory;
6 import de.fhdw.wtf.persistence.meta.UserObject;
7
8
9
10
11 public class TelefonFactory extends UserObjectFactory {
12
13
14
15
16 private static TelefonFactory instance;
17
18
19
20
21
22
23 public static synchronized TelefonFactory create() {
24 if (instance == null) {
25 instance = new TelefonFactory();
26 }
27 return instance;
28 }
29
30 @Override
31 protected AnyType createSpecificUserType(final UserObject userObject) {
32 return new Telefon(userObject);
33 }
34
35 }