logdog.DashBoard.DTO.Json.Highcharts
Class OSVesionErrorRate

java.lang.Object
  extended by logdog.DashBoard.DTO.Json.Highcharts.OSVesionErrorRate

public class OSVesionErrorRate
extends java.lang.Object

OSVersion에 대한 정보를 저장하는 DTO 객체이다. HighChart를 위해 만든 용도이지만 이 자체만으로는 쓰이지 않고 VersionReportRate와 연동하여 사용한다.

Since:
2012. 11. 15.오전 6:33:20 TODO
Author:
Karuana

Field Summary
private  java.util.ArrayList<java.lang.Integer> data
          이 OS version에서 발생한 에러량들, APP버젼에 맞게 데이터를 저장하기 위해 배열 형태로 되어 있다.
private  java.lang.String name
          OSVersion 명
 
Constructor Summary
OSVesionErrorRate(java.lang.String osVersion)
          생성자.
 
Method Summary
 int getDatasize()
          에러량을 저장하는 리스트의 길이를 리턴한다.
 java.lang.String getOsVersion()
          이 객체가 저장하고 있는 OS Version 을 얻어온다.
 void initRate(int size)
          배열 구간을 초기화한다.
 void setRate(int in, int r)
          에러량을 저장하는 리스트의 in번째 자리에 r 값을 저장한다.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

private java.lang.String name
OSVersion 명


data

private java.util.ArrayList<java.lang.Integer> data
이 OS version에서 발생한 에러량들, APP버젼에 맞게 데이터를 저장하기 위해 배열 형태로 되어 있다.

Constructor Detail

OSVesionErrorRate

public OSVesionErrorRate(java.lang.String osVersion)
생성자.

Parameters:
osVersion -
Since:
2012. 11. 15.오전 6:35:42 TODO
Method Detail

initRate

public void initRate(int size)
배열 구간을 초기화한다. HighChart에 그래프를 그릴때 특정 AppVersion에는 에러가 없을 수 있다. 이렇게 비는 요소에는 0을 추가해줘야하는데, 이 작업을 초기화를 통해 해준다.

Parameters:
size -
Since:
2012. 11. 15.오전 6:35:54 TODO

setRate

public void setRate(int in,
                    int r)
에러량을 저장하는 리스트의 in번째 자리에 r 값을 저장한다.

Parameters:
in -
r -
Since:
2012. 11. 15.오전 6:36:56 TODO

getOsVersion

public java.lang.String getOsVersion()
이 객체가 저장하고 있는 OS Version 을 얻어온다.

Returns:
OS version
Since:
2012. 11. 15.오전 6:37:46 TODO

getDatasize

public int getDatasize()
에러량을 저장하는 리스트의 길이를 리턴한다.

Returns:
Since:
2012. 11. 15.오전 6:38:13 TODO