Interface SelectComponentAssigneesUtil

All Known Implementing Classes:
SelectComponentAssigneesUtilImpl

public interface SelectComponentAssigneesUtil
This a loose collection of things that are used by the SelectComponentAssignees action.

This should be refactored in the future so that this logic can be unit tested. It should probably live in the ProjectComponentService. Setters and getters should not be "reused"

  • Method Details

    • validate

      ErrorCollection validate()
    • hasPermission

      boolean hasPermission(Project project, ApplicationUser user)
    • execute

      ErrorCollection execute(ApplicationUser user) throws org.ofbiz.core.entity.GenericEntityException
      Throws:
      org.ofbiz.core.entity.GenericEntityException
    • getComponentAssigneeTypes

      Map getComponentAssigneeTypes()
    • setComponentAssigneeTypes

      void setComponentAssigneeTypes(Map<ProjectComponent,Long> componentAssigneeTypes)
    • getFieldPrefix

      String getFieldPrefix()
    • setFieldPrefix

      void setFieldPrefix(String fieldPrefix)