com.trackstudio.secured
Class SecuredMessageTriggerBean

java.lang.Object
  extended by com.trackstudio.secured.Secured
      extended by com.trackstudio.secured.SecuredMessageBean
          extended by com.trackstudio.secured.SecuredMessageTriggerBean
All Implemented Interfaces:
java.lang.Comparable

public class SecuredMessageTriggerBean
extends SecuredMessageBean

Bean which represents message trigger


Field Summary
 java.util.Map udfValues
           
 
Fields inherited from class com.trackstudio.secured.SecuredMessageBean
allowedByAcl
 
Fields inherited from class com.trackstudio.secured.Secured
sc
 
Constructor Summary
SecuredMessageTriggerBean(SecuredMessageBean source, java.util.Map udf)
           
SecuredMessageTriggerBean(java.lang.String taskId, SessionContext secure)
           
SecuredMessageTriggerBean(java.lang.String id, java.lang.String description, java.util.Calendar time, java.lang.Double hrs, java.util.Calendar deadline, java.lang.Double budget, java.lang.String taskId, java.lang.String submitterId, java.lang.String resolutionId, java.lang.String priorityId, java.lang.String handlerId, java.lang.String handlerUserId, java.lang.String handlerGroupId, java.lang.String mstatusId, java.util.Map udfMap, SessionContext secure)
           
 
Method Summary
 int compareTo(java.lang.Object it)
           
 SecuredMessageTriggerBean create()
           
 java.lang.Double getBudget()
           
 java.util.Calendar getDeadline()
           
 java.lang.String getDescription()
           
 java.lang.String getHandlerGroupId()
           
 java.lang.String getHandlerId()
           
 java.lang.String getHandlerUserId()
           
 java.lang.Double getHrs()
           
 java.lang.String getId()
           
 java.lang.String getMstatusId()
           
 java.lang.String getPriorityId()
           
 java.lang.String getResolutionId()
           
 java.lang.String getSubmitterId()
           
 java.lang.String getTaskId()
           
 java.util.Calendar getTime()
           
 java.lang.String getUdfValue(java.lang.String caption)
          Get custom field's value
 java.util.Map getUdfValues()
           
 void setBudget(java.lang.Double budget)
          Set budget
 void setDeadline(java.util.Calendar deadline)
          Set deadline
 void setDescription(java.lang.String description)
          Set description
 void setHandlerGroup(java.lang.String handlerGroup)
          Set hadler grop
 void setHandlerGroupId(java.lang.String handlerGroupId)
          Set handler group
 void setHandlerUser(java.lang.String handlerUser)
          Set handler user
 void setHandlerUserId(java.lang.String handlerUserId)
          Set handler user
 void setHrs(java.lang.Double hrs)
          Set actual budget
 void setId(java.lang.String id)
          Set id
 void setMstatus(java.lang.String mstatus)
           
 void setPriority(java.lang.String priority)
          Set priority
 void setPriorityId(java.lang.String priorityId)
          Set priority
 void setResolution(java.lang.String resolution)
          Set resolution
 void setSubmitter(java.lang.String submitter)
          Set submitter
 void setSubmitterId(java.lang.String submitterId)
          Set submitter
 void setTask(java.lang.String number)
          Set task which ownes the message
 void setTime(java.util.Calendar time)
          Set time
 void setUdfValue(java.lang.String caption, java.lang.String value)
          Set custom field's value
 void setUdfValues(java.util.Map udfValues)
          Set custom field's values
 java.lang.String toString()
           
 
Methods inherited from class com.trackstudio.secured.SecuredMessageBean
canUpdate, canView, getHandler, getHandlerGroup, getHandlerUser, getMstatus, getPriority, getResolution, getSOAP, getSubmitter, getTask, getTextDescription, getWikiParsedDescription
 
Methods inherited from class com.trackstudio.secured.Secured
compare, equals, getCanUpdate, getSecure, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

udfValues

public java.util.Map udfValues
Constructor Detail

SecuredMessageTriggerBean

public SecuredMessageTriggerBean(java.lang.String id,
                                 java.lang.String description,
                                 java.util.Calendar time,
                                 java.lang.Double hrs,
                                 java.util.Calendar deadline,
                                 java.lang.Double budget,
                                 java.lang.String taskId,
                                 java.lang.String submitterId,
                                 java.lang.String resolutionId,
                                 java.lang.String priorityId,
                                 java.lang.String handlerId,
                                 java.lang.String handlerUserId,
                                 java.lang.String handlerGroupId,
                                 java.lang.String mstatusId,
                                 java.util.Map udfMap,
                                 SessionContext secure)
                          throws GranException
Throws:
GranException

SecuredMessageTriggerBean

public SecuredMessageTriggerBean(java.lang.String taskId,
                                 SessionContext secure)
                          throws GranException
Throws:
GranException

SecuredMessageTriggerBean

public SecuredMessageTriggerBean(SecuredMessageBean source,
                                 java.util.Map udf)
                          throws GranException
Throws:
GranException
Method Detail

getUdfValues

public java.util.Map getUdfValues()

toString

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

create

public SecuredMessageTriggerBean create()
                                 throws GranException
Throws:
GranException

setUdfValue

public void setUdfValue(java.lang.String caption,
                        java.lang.String value)
Set custom field's value

Parameters:
caption - custom field's caption
value - new value

getUdfValue

public java.lang.String getUdfValue(java.lang.String caption)
Get custom field's value

Parameters:
caption - custom field's caption
Returns:
value

getId

public java.lang.String getId()
Overrides:
getId in class SecuredMessageBean

getDescription

public java.lang.String getDescription()
Overrides:
getDescription in class SecuredMessageBean

getTime

public java.util.Calendar getTime()
Overrides:
getTime in class SecuredMessageBean

getHrs

public java.lang.Double getHrs()
Overrides:
getHrs in class SecuredMessageBean

getDeadline

public java.util.Calendar getDeadline()
Overrides:
getDeadline in class SecuredMessageBean

getBudget

public java.lang.Double getBudget()
Overrides:
getBudget in class SecuredMessageBean

getTaskId

public java.lang.String getTaskId()
Overrides:
getTaskId in class SecuredMessageBean

getSubmitterId

public java.lang.String getSubmitterId()
Overrides:
getSubmitterId in class SecuredMessageBean

getResolutionId

public java.lang.String getResolutionId()
Overrides:
getResolutionId in class SecuredMessageBean

getPriorityId

public java.lang.String getPriorityId()
Overrides:
getPriorityId in class SecuredMessageBean

getHandlerId

public java.lang.String getHandlerId()
Overrides:
getHandlerId in class SecuredMessageBean

getHandlerUserId

public java.lang.String getHandlerUserId()
Overrides:
getHandlerUserId in class SecuredMessageBean

getHandlerGroupId

public java.lang.String getHandlerGroupId()
Overrides:
getHandlerGroupId in class SecuredMessageBean

getMstatusId

public java.lang.String getMstatusId()
Overrides:
getMstatusId in class SecuredMessageBean

setId

public void setId(java.lang.String id)
Set id

Parameters:
id - id

setDescription

public void setDescription(java.lang.String description)
Set description

Parameters:
description - description

setTime

public void setTime(java.util.Calendar time)
Set time

Parameters:
time - time

setHrs

public void setHrs(java.lang.Double hrs)
Set actual budget

Parameters:
hrs - actual budget

setDeadline

public void setDeadline(java.util.Calendar deadline)
Set deadline

Parameters:
deadline - deadline

setBudget

public void setBudget(java.lang.Double budget)
Set budget

Parameters:
budget - budget

setUdfValues

public void setUdfValues(java.util.Map udfValues)
Set custom field's values

Parameters:
udfValues - map were keys are custom field's captions and values are new values

setHandlerUser

public void setHandlerUser(java.lang.String handlerUser)
                    throws GranException
Set handler user

Parameters:
handlerUser - user's login
Throws:
GranException

setHandlerGroup

public void setHandlerGroup(java.lang.String handlerGroup)
                     throws GranException
Set hadler grop

Parameters:
handlerGroup - group's login
Throws:
GranException

setHandlerUserId

public void setHandlerUserId(java.lang.String handlerUserId)
                      throws GranException
Set handler user

Parameters:
handlerUserId - user's id
Throws:
GranException

setHandlerGroupId

public void setHandlerGroupId(java.lang.String handlerGroupId)
                       throws GranException
Set handler group

Parameters:
handlerGroupId - group's id
Throws:
GranException

setPriority

public void setPriority(java.lang.String priority)
                 throws GranException
Set priority

Parameters:
priority - priority's name
Throws:
GranException

setPriorityId

public void setPriorityId(java.lang.String priorityId)
                   throws GranException
Set priority

Parameters:
priorityId - priority's id
Throws:
GranException

setSubmitter

public void setSubmitter(java.lang.String submitter)
                  throws GranException
Set submitter

Parameters:
submitter - submitter's login
Throws:
GranException

setSubmitterId

public void setSubmitterId(java.lang.String submitterId)
                    throws GranException
Set submitter

Parameters:
submitterId - submitter's id
Throws:
GranException

setTask

public void setTask(java.lang.String number)
             throws GranException
Set task which ownes the message

Parameters:
number - task's number
Throws:
GranException

compareTo

public int compareTo(java.lang.Object it)
Specified by:
compareTo in interface java.lang.Comparable
Overrides:
compareTo in class SecuredMessageBean

setMstatus

public void setMstatus(java.lang.String mstatus)
                throws GranException
Throws:
GranException

setResolution

public void setResolution(java.lang.String resolution)
                   throws GranException
Set resolution

Parameters:
resolution - resolution's name
Throws:
GranException


Copyright © 2002-2008 TrackStudio, Ltd. All Rights Reserved.