001package co.codewizards.cloudstore.core.dto; 002 003import java.io.Serializable; 004 005/** 006 * @author Marco หงุ่ยตระกูล-Schulze - marco at nightlabs dot de 007 */ 008public class ErrorStackTraceElement 009implements Serializable 010{ 011 private static final long serialVersionUID = 2L; 012 013 private String className; 014 private String fileName; 015 private int lineNumber; 016 private String methodName; 017 018 public ErrorStackTraceElement() { } 019 020 public ErrorStackTraceElement(StackTraceElement stackTraceElement) 021 { 022 if (stackTraceElement != null) { 023 this.className = stackTraceElement.getClassName(); 024 this.fileName = stackTraceElement.getFileName(); 025 this.lineNumber = stackTraceElement.getLineNumber(); 026 this.methodName = stackTraceElement.getMethodName(); 027 } 028 } 029 030 public String getClassName() { 031 return className; 032 } 033 public void setClassName(String className) { 034 this.className = className; 035 } 036 public String getFileName() { 037 return fileName; 038 } 039 public void setFileName(String fileName) { 040 this.fileName = fileName; 041 } 042 public int getLineNumber() { 043 return lineNumber; 044 } 045 public void setLineNumber(int lineNumber) { 046 this.lineNumber = lineNumber; 047 } 048 public String getMethodName() { 049 return methodName; 050 } 051 public void setMethodName(String methodName) { 052 this.methodName = methodName; 053 } 054}