logdog.ErrorDetailView.Controller
Class UserReportInfoGetter

java.lang.Object
  extended by logdog.ErrorDetailView.Controller.UserReportInfoGetter

public class UserReportInfoGetter
extends java.lang.Object

Detail한 에러리포트 정보를 만들기 위해 UserReport를 얻어와 Web에 맞는 Json 객체를 리턴한다.

Since:
2012. 11. 15.오전 7:04:58 TODO
Author:
Karuana

Constructor Summary
UserReportInfoGetter()
           
 
Method Summary
 java.lang.String getCallsatckInfo(java.lang.String reportKey)
          CallStack 정보를 JqGrid 출력을 위한 Json으로 만들어 리턴한다.
 java.lang.String getDayVariation(java.lang.String reportKey)
          에러에 대한 일일 변화 그래프를 그리기 위한 정보를 json 형태로 가져온다.
 java.lang.String getErrorTypeInfo(java.lang.String reportKey)
          지정한 Key에 대한 에러 타입 정보들을 얻어온다.
 java.lang.String getUserDetailReport(java.lang.String reportKey)
          선택한 UserReport의 좀더 자세한 정보를 가져온다.
 java.lang.String getUserReportList(java.lang.String reportKey)
          해당 에러의 User Report 정보 리스트의 요약본을 Json으로 변환하여 리턴한다.
 void onBugDataClear(java.lang.String reportKey)
          에러의 상태를 디버그 완료 상태로 전환한다.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserReportInfoGetter

public UserReportInfoGetter()
Method Detail

getErrorTypeInfo

public java.lang.String getErrorTypeInfo(java.lang.String reportKey)
지정한 Key에 대한 에러 타입 정보들을 얻어온다.

Parameters:
reportKey -
Returns:
Json -> ErrorTypeData
Since:
2012. 11. 15.오전 7:05:54 TODO

getCallsatckInfo

public java.lang.String getCallsatckInfo(java.lang.String reportKey)
CallStack 정보를 JqGrid 출력을 위한 Json으로 만들어 리턴한다.

Parameters:
reportKey -
Returns:
json -> CallStackReport
Since:
2012. 11. 15.오전 7:06:38 TODO

getUserReportList

public java.lang.String getUserReportList(java.lang.String reportKey)
해당 에러의 User Report 정보 리스트의 요약본을 Json으로 변환하여 리턴한다.

Parameters:
reportKey -
Returns:
json -> UserSummaryData
Since:
2012. 11. 15.오전 7:12:23 TODO

getUserDetailReport

public java.lang.String getUserDetailReport(java.lang.String reportKey)
선택한 UserReport의 좀더 자세한 정보를 가져온다. 여기에는 로그데이터 blob이 포함된다.

Parameters:
reportKey - -> 주의: 여기서의 키는 특정 에러리포트를 가르키는 키이다.
Returns:
json -> UserReportinfo
Since:
2012. 11. 15.오전 7:13:56 TODO

getDayVariation

public java.lang.String getDayVariation(java.lang.String reportKey)
에러에 대한 일일 변화 그래프를 그리기 위한 정보를 json 형태로 가져온다.

Parameters:
reportKey -
Returns:
json-> DayReport
Since:
2012. 11. 15.오전 7:20:46 TODO

onBugDataClear

public void onBugDataClear(java.lang.String reportKey)
에러의 상태를 디버그 완료 상태로 전환한다.

Parameters:
reportKey -
Since:
2012. 11. 15.오전 7:23:45 TODO