com.trackstudio.view
Class TaskView

java.lang.Object
  extended by com.trackstudio.view.TaskView
Direct Known Subclasses:
TaskViewEmailHTML, TaskViewEmailText, TaskViewHTML, TaskViewText

public abstract class TaskView
extends java.lang.Object


Field Summary
protected  boolean freeAccess
           
static java.lang.String NUMBER_SIGN
           
static java.lang.String PATH_DELIMITER
           
protected  SecuredTaskBean task
           
static java.lang.String TERM_LINK
           
 
Constructor Summary
protected TaskView(SecuredTaskBean task)
           
 
Method Summary
abstract  java.lang.String getActualBudget()
           
abstract  java.lang.String getAlias()
           
abstract  java.lang.String getAliasPath()
           
 java.lang.String getAliasPathForTaskSelect()
           
abstract  java.lang.String getBudget()
           
 java.lang.String getBudgetHours()
           
 java.lang.String getBudgetMinutes()
           
 java.lang.String getBudgetSeconds()
           
abstract  java.lang.String getCategory()
           
abstract  java.lang.String getClosedate()
           
abstract  java.lang.String getDeadline()
           
abstract  java.lang.String getDescription()
           
 java.lang.String getFullPath()
           
 java.lang.String getFullPathForTaskSelect()
           
abstract  java.lang.String getHandler()
           
abstract  java.lang.String getHandlerPrstatuses()
           
abstract  java.lang.String getName()
           
 java.lang.String getNameForTaskSelect()
           
 java.lang.String getNewTaskName()
           
abstract  java.lang.String getNumber()
           
abstract  java.lang.String getPriority()
           
 java.lang.String getRelativePath(java.lang.String from)
           
abstract  java.lang.String getResolution()
           
abstract  java.lang.String getShortDescription()
           
abstract  java.lang.String getStatus()
           
abstract  java.lang.String getSubmitdate()
           
abstract  java.lang.String getSubmitter()
           
abstract  java.lang.String getSubmitterPrstatuses()
           
abstract  UDFValueView getUDFValueView(SecuredUDFValueBean bean)
           
abstract  java.lang.String getUpdatedate()
           
abstract  UserView getUserView(SecuredUserBean bean)
           
abstract  TaskView getView(SecuredTaskBean t)
           
abstract  java.lang.String getWorkflow()
           
 boolean isNew()
           
 java.lang.String pathDelimiter()
           
 void setNew(boolean aNew)
           
 void setNewTaskName(java.lang.String newTaskName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PATH_DELIMITER

public static final java.lang.String PATH_DELIMITER
See Also:
Constant Field Values

NUMBER_SIGN

public static final java.lang.String NUMBER_SIGN
See Also:
Constant Field Values

TERM_LINK

public static final java.lang.String TERM_LINK
See Also:
Constant Field Values

task

protected SecuredTaskBean task

freeAccess

protected boolean freeAccess
Constructor Detail

TaskView

protected TaskView(SecuredTaskBean task)
            throws GranException
Throws:
GranException
Method Detail

getName

public abstract java.lang.String getName()
                                  throws GranException
Throws:
GranException

getAliasPath

public abstract java.lang.String getAliasPath()
                                       throws GranException
Throws:
GranException

isNew

public boolean isNew()

getAliasPathForTaskSelect

public java.lang.String getAliasPathForTaskSelect()
                                           throws GranException
Throws:
GranException

getNameForTaskSelect

public java.lang.String getNameForTaskSelect()
                                      throws GranException
Throws:
GranException

setNew

public void setNew(boolean aNew)

getNewTaskName

public java.lang.String getNewTaskName()

setNewTaskName

public void setNewTaskName(java.lang.String newTaskName)

pathDelimiter

public java.lang.String pathDelimiter()

getRelativePath

public java.lang.String getRelativePath(java.lang.String from)
                                 throws GranException
Throws:
GranException

getFullPath

public java.lang.String getFullPath()
                             throws GranException
Throws:
GranException

getFullPathForTaskSelect

public java.lang.String getFullPathForTaskSelect()
                                          throws GranException
Throws:
GranException

getView

public abstract TaskView getView(SecuredTaskBean t)
                          throws GranException
Throws:
GranException

getNumber

public abstract java.lang.String getNumber()
                                    throws GranException
Throws:
GranException

getDeadline

public abstract java.lang.String getDeadline()
                                      throws GranException
Throws:
GranException

getSubmitdate

public abstract java.lang.String getSubmitdate()
                                        throws GranException
Throws:
GranException

getClosedate

public abstract java.lang.String getClosedate()
                                       throws GranException
Throws:
GranException

getUpdatedate

public abstract java.lang.String getUpdatedate()
                                        throws GranException
Throws:
GranException

getBudget

public abstract java.lang.String getBudget()
                                    throws GranException
Throws:
GranException

getActualBudget

public abstract java.lang.String getActualBudget()
                                          throws GranException
Throws:
GranException

getHandler

public abstract java.lang.String getHandler()
                                     throws GranException
Throws:
GranException

getSubmitter

public abstract java.lang.String getSubmitter()
                                       throws GranException
Throws:
GranException

getDescription

public abstract java.lang.String getDescription()
                                         throws GranException
Throws:
GranException

getShortDescription

public abstract java.lang.String getShortDescription()
                                              throws GranException
Throws:
GranException

getPriority

public abstract java.lang.String getPriority()
                                      throws GranException
Throws:
GranException

getCategory

public abstract java.lang.String getCategory()
                                      throws GranException
Throws:
GranException

getStatus

public abstract java.lang.String getStatus()
                                    throws GranException
Throws:
GranException

getResolution

public abstract java.lang.String getResolution()
                                        throws GranException
Throws:
GranException

getWorkflow

public abstract java.lang.String getWorkflow()
                                      throws GranException
Throws:
GranException

getSubmitterPrstatuses

public abstract java.lang.String getSubmitterPrstatuses()
                                                 throws GranException
Throws:
GranException

getHandlerPrstatuses

public abstract java.lang.String getHandlerPrstatuses()
                                               throws GranException
Throws:
GranException

getUDFValueView

public abstract UDFValueView getUDFValueView(SecuredUDFValueBean bean)
                                      throws GranException
Throws:
GranException

getUserView

public abstract UserView getUserView(SecuredUserBean bean)
                              throws GranException
Throws:
GranException

getAlias

public abstract java.lang.String getAlias()
                                   throws GranException
Throws:
GranException

getBudgetHours

public java.lang.String getBudgetHours()
                                throws GranException
Throws:
GranException

getBudgetMinutes

public java.lang.String getBudgetMinutes()
                                  throws GranException
Throws:
GranException

getBudgetSeconds

public java.lang.String getBudgetSeconds()
                                  throws GranException
Throws:
GranException


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