Package com.microstrategy.web.app.tasks
Class BeanTaskInfo
- java.lang.Object
-
- com.microstrategy.web.app.tasks.BeanTaskInfo
-
public class BeanTaskInfo extends java.lang.ObjectThis class contains information about the bean task: its name, its file, its fully qualified base class.- Since:
- MicroStrategy Web 8.1.0
-
-
Constructor Summary
Constructors Constructor Description BeanTaskInfo()Creates a new BeanTaskInfo object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetFilePath()Returns the File path associated with this object.java.lang.StringgetTaskFQCN()Returns the fully qualified class name to use as the base class for this task.java.lang.StringgetTaskID()Returns the ID of the task to use for this file.WebPrivilegesExpressiongetTaskPrivileges()booleanisAdminTask()Returns whether this task is an administrative task.booleanisTask()Returns whether this file represents a bean task configuration file.voidsetFilePath(java.lang.String filepath)Sets the File name associated with this object.voidsetIsAdminTask(boolean isAdminTask)Sets whether this task is an administrative task.voidsetIsTask(boolean isTask)Sets whether this file represents a bean task configuration file.voidsetTaskFQCN(java.lang.String fqcn)Sets the fully qualified class name to use as the base class for this task.voidsetTaskID(java.lang.String taskID)Sets the ID of the task to use for this file.voidsetTaskPrivileges(java.lang.String privilegesString)
-
-
-
Method Detail
-
getTaskID
public java.lang.String getTaskID()
Returns the ID of the task to use for this file.- Returns:
- The ID of the task to use for this file.
-
setTaskID
public void setTaskID(java.lang.String taskID)
Sets the ID of the task to use for this file.- Parameters:
taskID- The ID of the task to use for this file.
-
isTask
public boolean isTask()
Returns whether this file represents a bean task configuration file.- Returns:
- Whether this file represents a bean task configuration file.
-
setIsTask
public void setIsTask(boolean isTask)
Sets whether this file represents a bean task configuration file.- Parameters:
isTask- Whether this file represents a bean task configuration file.
-
getTaskFQCN
public java.lang.String getTaskFQCN()
Returns the fully qualified class name to use as the base class for this task.- Returns:
- The fully qualified class name to use as the base class for this task.
-
setTaskFQCN
public void setTaskFQCN(java.lang.String fqcn)
Sets the fully qualified class name to use as the base class for this task.- Parameters:
fqcn- The fully qualified class name to use as the base class for this task.
-
getFilePath
public java.lang.String getFilePath()
Returns the File path associated with this object.- Returns:
- The File path associated with this object.
-
setFilePath
public void setFilePath(java.lang.String filepath)
Sets the File name associated with this object.- Parameters:
filepath- The file path associated with this object. This path is either relative or absolute if this file exist in customization folder only
-
isAdminTask
public boolean isAdminTask()
Returns whether this task is an administrative task.- Returns:
- Whether this task is an administrative task.
-
setIsAdminTask
public void setIsAdminTask(boolean isAdminTask)
Sets whether this task is an administrative task.- Parameters:
isAdminTask- Whether this task is an administrative task.
-
getTaskPrivileges
public WebPrivilegesExpression getTaskPrivileges()
-
setTaskPrivileges
public void setTaskPrivileges(java.lang.String privilegesString)
-
-