public class ProjectsCatalogueGenerator extends ServiceableGenerator
Modifier and Type | Field and Description |
---|---|
private static String |
__RIGHT_PROJECT_FO_DELETE |
private static String |
__RIGHT_PROJECT_FO_EDIT |
private CurrentUserProvider |
_currentUserProvider
The current user provider
|
private PopulationContextHelper |
_populationContextHelper
The population context helper
|
private ProjectManager |
_projectManager
The project manager component
|
private ProjectMemberManager |
_projectMemberManager
The project member manager
|
private RightManager |
_rightManager
The rights manager
|
private UserHelper |
_userHelper |
private UserManager |
_userManager
The user manager
|
manager
objectModel, parameters, resolver, source
contentHandler, EMPTY_CONTENT_HANDLER, lexicalHandler, xmlConsumer
Constructor and Description |
---|
ProjectsCatalogueGenerator() |
Modifier and Type | Method and Description |
---|---|
private void |
_saxCategory(ProjectCategory category,
List<Object> children) |
private void |
_saxProject(Project project) |
private void |
_saxTree(List<Object> projectTreeNodes) |
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
private static final String __RIGHT_PROJECT_FO_EDIT
private static final String __RIGHT_PROJECT_FO_DELETE
private ProjectManager _projectManager
private ProjectMemberManager _projectMemberManager
private UserManager _userManager
private CurrentUserProvider _currentUserProvider
private UserHelper _userHelper
private RightManager _rightManager
private PopulationContextHelper _populationContextHelper
public ProjectsCatalogueGenerator()
public void service(ServiceManager serviceManager) throws ServiceException
service
in interface Serviceable
service
in class ServiceableGenerator
ServiceException
public void generate() throws IOException, SAXException, ProcessingException
private void _saxCategory(ProjectCategory category, List<Object> children)
private void _saxProject(Project project)