00001 00066 package com.arcle.rmt.superwaba.model.imp.rqml; 00067 00068 00069 import com.arcle.rmt.rqml.*; 00070 import com.arcle.rmt.superwaba.model.imp.*; 00071 00078 public class ExceptionImpl extends CourseImpl implements com.arcle.rmt.rqml.Exception { 00079 //----------------------------------------------------------------------- 00080 // Factory Methods 00081 00082 public GenericMemento createMemento() { 00083 return new Memento(this); 00084 } 00085 00086 //----------------------------------------------------------------------- 00087 // Inner Classes 00088 00089 protected static class Memento extends CourseImpl.Memento { 00090 public Memento(ExceptionImpl originator) { 00091 super(originator); 00092 } 00093 00094 public byte getID() { 00095 return DocumentImpl.EXCEPTION_ID; 00096 } 00097 } 00098 }