gran.secured
Class SecuredTaskTriggerBean

java.lang.Object
  extended bygran.secured.Secured
      extended bygran.secured.AbstractBeanWithUdf
          extended bygran.secured.SecuredTaskBean
              extended bygran.secured.SecuredTaskTriggerBean
All Implemented Interfaces:
java.lang.Comparable

public class SecuredTaskTriggerBean
extends SecuredTaskBean

Copyright (c) TrackStudio Ltd., 2002-2005. All rights reserved. Date: 16.11.2005 Time: 16:54:31


Field Summary
 java.util.Map udfValues
           
 
Fields inherited from class gran.secured.Secured
sc
 
Constructor Summary
SecuredTaskTriggerBean(SecuredTaskBean task, java.util.Map udfMap)
           
SecuredTaskTriggerBean(java.lang.String id, java.lang.String description, java.lang.String name, java.lang.String shortname, java.util.Calendar submitdate, java.util.Calendar updatedate, java.util.Calendar closedate, java.lang.Double abudget, java.lang.Double budget, java.util.Calendar deadline, java.lang.String number, java.lang.String submitterId, java.lang.String handlerId, java.lang.String handlerUserId, java.lang.String handlerGroupId, java.lang.String parentId, java.lang.String categoryId, java.lang.String workflowId, java.lang.String statusId, java.lang.String resolutionId, java.lang.String priorityId, java.util.Map udfMap, SessionContext sc)
           
 
Method Summary
 SecuredTaskTriggerBean create()
          Обычная процедура создания задачи, как она у нас делается через TriggerManager.
 SecuredTaskTriggerBean create(boolean sendMail)
           
 java.util.Map getUdfValues()
           
 SecuredTaskTriggerBean update()
          Обычная процедура изменения задачи, как она у нас делается через TriggerManager.
 SecuredTaskTriggerBean update(boolean sendMail)
           
 
Methods inherited from class gran.secured.SecuredTaskBean
canUpdate, canView, canViewChildren, compareTo, getActualBudget, getAllowedChildrenCount, getAllowedChildrenMap, getAllowedChildrenWithSubtasksMap, getAttachments, getBudget, getCanUpdate, getCanView, getCategory, getCategoryId, getChildren, getChildrenCount, getClosedate, getCurrentTaskUDFs, getDeadline, getDescription, getEncodeDescription, getEncodeName, getEncodeShortname, getEncodeShortnameInput, getFilteredUDFValues, getFilterUDFValues, getHandler, getHandlerGroup, getHandlerGroupId, getHandlerId, getHandlerPrstatuses, getHandlerPrstatusesId, getHandlerUser, getHandlerUserId, getId, getMessageCount, getMessages, getName, getNumber, getParent, getParentId, getPriority, getPriorityId, getProjectAlias, getResolution, getResolutionId, getShortname, getSOAP, getStatus, getStatusId, getSubmitdate, getSubmitter, getSubmitterId, getSubmitterPrstatuses, getSubmitterPrstatusesId, getTaskNameCutted, getTaskNumber, getTextDescription, getTotalChildrenCount, getUDFs, getUDFs, getUDFValues, getUDFValuesForNewTask, getUpdatedate, getWikiParsedDescription, getWorkflow, getWorkflowId, getWorkflowUDFValues, hasAttachments, hashCode, isAllowedByACL, isOnSight, setFilteredUDFValues
 
Methods inherited from class gran.secured.Secured
compare, equals, getSecure
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

udfValues

public java.util.Map udfValues
Constructor Detail

SecuredTaskTriggerBean

public SecuredTaskTriggerBean(java.lang.String id,
                              java.lang.String description,
                              java.lang.String name,
                              java.lang.String shortname,
                              java.util.Calendar submitdate,
                              java.util.Calendar updatedate,
                              java.util.Calendar closedate,
                              java.lang.Double abudget,
                              java.lang.Double budget,
                              java.util.Calendar deadline,
                              java.lang.String number,
                              java.lang.String submitterId,
                              java.lang.String handlerId,
                              java.lang.String handlerUserId,
                              java.lang.String handlerGroupId,
                              java.lang.String parentId,
                              java.lang.String categoryId,
                              java.lang.String workflowId,
                              java.lang.String statusId,
                              java.lang.String resolutionId,
                              java.lang.String priorityId,
                              java.util.Map udfMap,
                              SessionContext sc)
                       throws GranException

SecuredTaskTriggerBean

public SecuredTaskTriggerBean(SecuredTaskBean task,
                              java.util.Map udfMap)
                       throws GranException
Method Detail

getUdfValues

public java.util.Map getUdfValues()

create

public SecuredTaskTriggerBean create()
                              throws GranException
Обычная процедура создания задачи, как она у нас делается через TriggerManager. Используются адапдеры, вызов стандартный, так что права проверяются Тонкость тут такая - данные, которые передаются через форму, например, мы берем из текущего таска, а данные, которые формируются при создании задачи - берем после create из свежесозданного таска

Returns:
Новый SecuredTriggerBean, в котором отражены изменения
Throws:
GranException

create

public SecuredTaskTriggerBean create(boolean sendMail)
                              throws GranException
Throws:
GranException

update

public SecuredTaskTriggerBean update()
                              throws GranException
Обычная процедура изменения задачи, как она у нас делается через TriggerManager. Используются адапдеры, вызов стандартный, так что права проверяются

Returns:
Новый SecuredTriggerBean, в котором отражены изменения
Throws:
GranException

update

public SecuredTaskTriggerBean update(boolean sendMail)
                              throws GranException
Throws:
GranException


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