com.timestock.tess.webservices.api
Class DUserGroupSeverity

java.lang.Object
  extended by com.timestock.tess.webservices.api.DUserGroupSeverity

public class DUserGroupSeverity
extends java.lang.Object

DUserGroupSeverity is a data class which holds the biz impact , current severity(impact level) and previous severity for a user group


Constructor Summary
DUserGroupSeverity()
           
DUserGroupSeverity(java.lang.Long id, java.lang.String userGroupName, int bizImpact, int currentSeverity, int previousSeverity)
           
 
Method Summary
 int getBizImpact()
          Returns biz impact for the user group.
 java.lang.Integer getCurrentSeverity()
          The current severity(impact level) of the user group The current severity is the severity of the most critical incident impacting the user group
 java.lang.Integer getPreviousSeverity()
          returns previous severity for the user group
 java.lang.String getSeverityAsString(java.lang.Integer severity)
          returns mapping String value for the current severity passed
1 Normal
2 Low
3 Moderate
4 Severe
5 Critical
 java.lang.Long getUserGroupId()
           
 java.lang.String getUserGroupName()
           
 void setBizImpact(int bizImpact)
           
 void setCurrentSeverity(java.lang.Integer currentSeverity)
           
 void setPreviousSeverity(java.lang.Integer previousSeverity)
           
 void setUserGroupId(java.lang.Long userId)
           
 void setUserGroupName(java.lang.String userGroupName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DUserGroupSeverity

public DUserGroupSeverity(java.lang.Long id,
                          java.lang.String userGroupName,
                          int bizImpact,
                          int currentSeverity,
                          int previousSeverity)

DUserGroupSeverity

public DUserGroupSeverity()
Method Detail

getUserGroupId

public java.lang.Long getUserGroupId()

setUserGroupId

public void setUserGroupId(java.lang.Long userId)

getCurrentSeverity

public java.lang.Integer getCurrentSeverity()
The current severity(impact level) of the user group The current severity is the severity of the most critical incident impacting the user group

Returns:
current severity

setCurrentSeverity

public void setCurrentSeverity(java.lang.Integer currentSeverity)

getPreviousSeverity

public java.lang.Integer getPreviousSeverity()
returns previous severity for the user group

Returns:
previous severity

setPreviousSeverity

public void setPreviousSeverity(java.lang.Integer previousSeverity)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getSeverityAsString

public java.lang.String getSeverityAsString(java.lang.Integer severity)
returns mapping String value for the current severity passed
1 Normal
2 Low
3 Moderate
4 Severe
5 Critical

Parameters:
severity -
Returns:
Mapping String value for the current severity passed

getBizImpact

public int getBizImpact()
Returns biz impact for the user group. The biz impact is the biz impact of the incident with highest biz impact affecting the user group

Returns:
biz impact value

setBizImpact

public void setBizImpact(int bizImpact)
Parameters:
bizImpact -

getUserGroupName

public java.lang.String getUserGroupName()
Returns:
user group name

setUserGroupName

public void setUserGroupName(java.lang.String userGroupName)
Parameters:
userGroupName -