public class TaskListGenerator extends ServiceableGenerator implements Contextualizable
Modifier and Type | Field and Description |
---|---|
protected Context |
_context
Avalon context
|
private WorkspaceModuleExtensionPoint |
_moduleEP |
protected ProjectManager |
_projectManager
The project manager
|
private WorkspaceTaskDAO |
_taskDAO |
protected UserHelper |
_userHelper
The user helper
|
protected UserManager |
_userManager
The user manager
|
manager
objectModel, parameters, resolver, source
contentHandler, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumer
Constructor and Description |
---|
TaskListGenerator() |
Modifier and Type | Method and Description |
---|---|
private String |
_getTaskPageId(Project project) |
protected void |
_saxTask(Project project,
Task task)
SAX necessary task properties for the simple task list service.
|
void |
contextualize(Context context) |
void |
generate() |
void |
service(ServiceManager serviceManager) |
dispose
recycle, setup
setConsumer, setContentHandler, setLexicalHandler
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setConsumer
protected ProjectManager _projectManager
protected UserManager _userManager
protected UserHelper _userHelper
private WorkspaceTaskDAO _taskDAO
private WorkspaceModuleExtensionPoint _moduleEP
public TaskListGenerator()
public void contextualize(Context context) throws ContextException
contextualize
in interface Contextualizable
ContextException
public void service(ServiceManager serviceManager) throws ServiceException
service
in interface Serviceable
service
in class ServiceableGenerator
ServiceException
public void generate() throws IOException, SAXException, ProcessingException
generate
in interface Generator
IOException
SAXException
ProcessingException
protected void _saxTask(Project project, Task task)
project
- the parent rojecttask
- The taskprivate String _getTaskPageId(Project project)