org.itracker.web.actions.admin.project
Class AdminProjectUtilities

java.lang.Object
  extended by org.itracker.web.actions.admin.project.AdminProjectUtilities

public class AdminProjectUtilities
extends Object

Helper utils for admin project actions.


Constructor Summary
AdminProjectUtilities()
           
 
Method Summary
static void handleInitialProjectMembers(Project project, Set<Integer> userIds, Set<Integer> permissions, ProjectService projectService, UserService userService)
          When creating project, initial set of users with specific set of rights can be defined.
static void setFormProperties(Project project, ProjectService projectService, org.apache.struts.action.ActionForm form, org.apache.struts.action.ActionMessages errors)
           
static void updateProjectOwners(Project project, Set<Integer> userIds, ProjectService projectService, UserService userService)
          Setup permissions for updated project-owners.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdminProjectUtilities

public AdminProjectUtilities()
Method Detail

handleInitialProjectMembers

public static void handleInitialProjectMembers(Project project,
                                               Set<Integer> userIds,
                                               Set<Integer> permissions,
                                               ProjectService projectService,
                                               UserService userService)
When creating project, initial set of users with specific set of rights can be defined.

Parameters:
project - the project
userIds - the user IDs
permissions - the permissions
projectService - the project service
userService - the user service

updateProjectOwners

public static final void updateProjectOwners(Project project,
                                             Set<Integer> userIds,
                                             ProjectService projectService,
                                             UserService userService)
Setup permissions for updated project-owners.

Parameters:
project - the project
userIds - the user IDs
userService - the user service
locale - the user language locale

setFormProperties

public static final void setFormProperties(Project project,
                                           ProjectService projectService,
                                           org.apache.struts.action.ActionForm form,
                                           org.apache.struts.action.ActionMessages errors)
                                    throws IllegalAccessException,
                                           InvocationTargetException,
                                           NoSuchMethodException
Throws:
IllegalAccessException
InvocationTargetException
NoSuchMethodException


Copyright © 2002-2012 itracker. All Rights Reserved.