1 package de.fhdw.wtf.context.model;
2
3 import de.fhdw.wtf.context.core.ObserverEvent;
4 import de.fhdw.wtf.persistence.meta.UserObject;
5
6 public abstract class AbstractExceptionLayer extends java.lang.Exception implements de.fhdw.wtf.context.model.IAnyType {
7
8 private final de.fhdw.wtf.context.model.AnyType $anyType;
9
10
11
12
13
14
15
16 public AbstractExceptionLayer(final de.fhdw.wtf.persistence.meta.UserObject userObject) {
17 this.$anyType = new de.fhdw.wtf.context.model.AnyType(userObject);
18 }
19
20 @Override
21 public UserObject getObject() {
22 return this.$anyType.getObject();
23 }
24
25 @Override
26 public void notifyObservers(final ObserverEvent event) {
27 this.$anyType.notifyObservers(event);
28 }
29
30 @Override
31 public void setObject(final UserObject object) {
32 this.$anyType.setObject(object);
33 }
34 }