Package org.osforce.connect.entity.system

Examples of org.osforce.connect.entity.system.Project


      @RequestParam Long fromId, @RequestAttr User user, Model model,
      @ModelAttribute @Valid Message message, BindingResult result, Boolean showErrors) {
    if(!showErrors) {
      message.setEnteredBy(user);
      if(fromId!=null) {
        Project from = projectService.getProject(fromId);
        message.setFrom(from);
      }
      if(toId!=null) {
        Project to = projectService.getProject(toId);
        message.setTo(to);
      }
      if(messageId!=null) {
        Message original = messageService.getMessage(messageId);
        message.setSubject(original.getSubject());
View Full Code Here


      @RequestAttr Site site, Model model, WebRequest request) {
    ProjectCategory category = categoryService.getProjectCategory(site, categoryCode);
    //
    Template template = templateService.getTemplate(category.getId(), templateCode);
    List<ProjectFeature> modules = ModuleUtil.parseToModules(template.getContent());
    Project project = new Project();
    // set project category
    project.setCategory(category);
    // set features
    project.setFeatures(modules);
    // set default role to features
    for(ProjectFeature feature : modules) {
      Role role = roleService.getRole(feature.getRoleCode(), category.getId());
      feature.setRole(role);
    }
View Full Code Here

    if(result.hasErrors()) {
      model.addAttribute(AttributeKeys.SHOW_ERRORS_KEY_READABLE, true);
      return "page:system/register";
    }
    //
    Project project = (Project) request.getAttribute(AttributeKeys.PROJECT_KEY, WebRequest.SCOPE_SESSION);
    userService.registerUser(registerBean.getUser(), project);
    // remove project from session
    request.removeAttribute(AttributeKeys.PROJECT_KEY, WebRequest.SCOPE_REQUEST);
    return "redirect:/";
  }
View Full Code Here

    String code = params.get("code").toString();
    Assert.notNull(code, "Parameter code can not be null");
    String[] resources = StringUtils.split(code, "|");
    BeanModel projectModel = (BeanModel) env.getDataModel().get(PROJECT_KEY);
    BeanModel userModel = (BeanModel) env.getDataModel().get(USER_KEY);
    Project project = (Project) projectModel.getWrappedObject();
    User user = userModel!=null ? (User) userModel.getWrappedObject() : null;
    //
    if(params.containsKey("userRequired")) {
      String userRequired = params.get("userRequired").toString();
      if(StringUtils.equals("true", userRequired) && user==null) {
View Full Code Here

  @Override
  public int doStartTag() throws JspException {
    WebApplicationContext webApplicationContext = RequestContextUtils
        .getWebApplicationContext(pageContext.getRequest());
    PermissionService permissionService = webApplicationContext.getBean(PermissionService.class);
    Project project = (Project) pageContext.getRequest().getAttribute(PROJECT_KEY);
    User user = (User) pageContext.getRequest().getAttribute(USER_KEY);
    if(permissionService.hasPermission(project, user, code)) {
      return EVAL_BODY_INCLUDE;
    }
    return SKIP_BODY;
View Full Code Here

  }
 
  protected boolean validatePermissions(HttpServletRequest request) {
    WidgetConfig widgetConfig = (WidgetConfig) request.getAttribute(WidgetConfig.KEY) ;
    if(widgetConfig!=null) {
      Project project = (Project) request.getAttribute(PROJECT_KEY);
      User user = (User) request.getAttribute(USER_KEY);
      String requestPath = widgetConfig.getPath();
      Permission permission = permissionMappings.get(requestPath);
      if(permission!=null) {
        // validate user
View Full Code Here

    String uniqueId = (String) request.getAttribute(AttributeKeys.PROJECT_UNIQUE_KEY_READABLE);
    if(uniqueId==null) {
      uniqueId = request.getParameter(AttributeKeys.PROJECT_UNIQUE_KEY_READABLE);
    }
    if(StringUtils.isNotBlank(uniqueId)) {
      Project project = projectService.getProject(uniqueId);
      request.setAttribute(AttributeKeys.PROJECT_KEY, project);
      request.setAttribute(AttributeKeys.PROJECT_KEY_READABLE, project);
    }
  }
View Full Code Here

  }
 
  protected void exposeProjectCategory(HttpServletRequest request, Object handler) {
    if(handler instanceof RouteController) {
      String categoryIdStr = request.getParameter("categoryId");
      Project project = (Project) request.getAttribute(AttributeKeys.PROJECT_KEY);
      Site site = (Site) request.getAttribute(AttributeKeys.SITE_KEY);
      String categoryCode = (String) request.getAttribute("categoryCode");
      ProjectCategory currentCategory = null;
      if(StringUtils.isNotBlank(categoryIdStr)) {
        currentCategory = categoryService.getProjectCategory(NumberUtils.createLong(categoryIdStr));
      } else if(StringUtils.isNotBlank(categoryCode)) {
        currentCategory = categoryService.getProjectCategory(site, categoryCode);
      } else if(project!=null) {
        currentCategory = project.getCategory();
      }
      request.setAttribute(AttributeKeys.PROJECT_CATEGORY_CURRENT_KEY_READABLE, currentCategory);
    }
  }
View Full Code Here

      request.setAttribute(AttributeKeys.PROJECT_CATEGORY_CURRENT_KEY_READABLE, currentCategory);
    }
  }
 
  protected void exposeMember(HttpServletRequest request) {
    Project project = (Project) request.getAttribute(AttributeKeys.PROJECT_KEY);
    User user = (User) request.getAttribute(AttributeKeys.USER_KEY);
    if(project!=null && user!=null) {
      TeamMember member = memberService.getMember(project, user, Boolean.TRUE);
      request.setAttribute(AttributeKeys.TEAM_MEMBER_KEY, member);
      request.setAttribute(AttributeKeys.TEAM_MEMBER_KEY_READABLE, member);
View Full Code Here

      String uniqueId = (String) request.getAttribute(AttributeKeys.PROJECT_UNIQUE_KEY_READABLE);
      if(uniqueId==null) {
        uniqueId = request.getParameter(AttributeKeys.PROJECT_UNIQUE_KEY_READABLE);
      }
      if(StringUtils.isNotBlank(uniqueId)) {
        Project project = projectService.getProject(uniqueId);
        request.setAttribute("qualifier", project.getCategory().getCode());
      }
      String categoryCode = (String) request.getAttribute("categoryCode");
      if(StringUtils.isNotBlank(categoryCode)) {
        request.setAttribute("qualifier", categoryCode);
      }
View Full Code Here

TOP

Related Classes of org.osforce.connect.entity.system.Project

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.