package org.archstudio.ljm; public class LJMException extends RuntimeException implements java.io.Serializable { private static final long serialVersionUID = -2863645800942870129L; protected boolean isTransient = false; public LJMException(String description) { super(description); isTransient = false; } public LJMException(String description, Throwable targetException) { super(description, targetException); isTransient = false; } public LJMException(String description, boolean isTransient) { super(description); this.isTransient = isTransient; } public LJMException(String description, Throwable targetException, boolean isTransient) { super(description); this.isTransient = isTransient; } public boolean isTransient() { return isTransient; } public void setTransient(boolean isTransient) { this.isTransient = isTransient; } }