Package com.atlassian.crowd.embedded.api

Examples of com.atlassian.crowd.embedded.api.User


    return ComponentAccessor.getUserManager().getUser(userName);
  }

  @Nullable
  public static String getUserNameByKey(@Nullable String userKey) {
    User user = getUserByKey(userKey);
    return user == null ? null : user.getName();
  }
View Full Code Here


                    {
                        if (sb.length() > 0)
                        {
                            sb.append(", ");
                        }
                        User aUser = mi.getAssigneeUser();
                        String encodedUser;
                        try
                        {
                            encodedUser = URLEncoder.encode(aUser.getName(), "UTF-8");
                        }
                        catch (UnsupportedEncodingException e)
                        {
                            //--> impossible
                            encodedUser = aUser.getName();
                        }

                        sb.append(getI18nBean().getText("queryfields.opt.assignee")).append(": ")
                            .append("<a class='user-hover' rel='").append(aUser.getName()).append("' id='issue_summary_assignee_'")
                            .append(aUser.getName()).append("' href='/secure/ViewProfile.jspa?name='").append(encodedUser)
                            .append("'>").append(aUser.getDisplayName()).append("</a>");
                    }
                    if (options.contains("priority") && mi.getPriorityObject() != null)
                    {
                        if (sb.length() > 0)
                        {
                            sb.append(", ");
                        }
                        sb.append(getI18nBean().getText("queryfields.opt.priority")).append(": ").append(mi.getPriorityObject().getName());
                    }
                    if (options.contains("due") && mi.getDueDate() != null)
                    {
                        if (sb.length() > 0)
                        {
                            sb.append(", ");
                        }
                        sb.append(getI18nBean().getText("queryfields.opt.due")).append(": ").append(ComponentAccessor.getJiraAuthenticationContext().getOutlookDate().format(mi.getDueDate()));
                    }

                    if (sb.length() > 0)
                    {
                        sb.insert(0, " (");
                        sb.append(")");
                    }

                    IssueData issueData;
                    if (options.contains("justDesc"))
                    {
                        String descr = mi.getDescription();
                        if (Utils.isValidStr(descr))
                        {
                            issueData = new IssueData(descr, sb.toString());
                        }
                        else
                        {
                            issueData = new IssueData(mi.getSummary(), sb.toString());
                        }
                    }
                    else if (options.contains("key"))
                    {
                        issueData = new IssueData(mi.getKey().concat(":").concat(mi.getSummary()), sb.toString());
                    }
                    else
                    {
                        issueData = new IssueData(mi.getSummary(), sb.toString());
                    }
                    setVals.put(selVal, issueData);
                }
            }
        }
        params.put("setVals", setVals);
       
        ArrayList<Issue> selectedIssues = new ArrayList<Issue>(setVals.size());
        for (String issueKey : setVals.keySet())
        {
            Issue anIssue = issueMgr.getIssueObject(issueKey);
            if (anIssue != null)
            {
                selectedIssues.add(anIssue);
            }
        }
        params.put("selIssues", selectedIssues);

        if (!Utils.isValidStr(jqlData))
        {
            params.put("jqlNotSet", Boolean.TRUE);
            return params;
        }
        params.put("jqlNotSet", Boolean.FALSE);
        params.put("options", options);

        if (options.contains("editKey"))
        {
            params.put("hasKey", Boolean.TRUE);
        }

        User user = ComponentManager.getInstance().getJiraAuthenticationContext().getLoggedInUser();
        SearchService.ParseResult parseResult = searchService.parseQuery(user, jqlData);
        if (parseResult.isValid())
        {
            params.put("jqlNotValid", Boolean.FALSE);
            com.atlassian.query.Query query = parseResult.getQuery();
View Full Code Here

    @Produces({MediaType.APPLICATION_JSON})
    public Response initJqlDialog(@Context HttpServletRequest req)
    {
        JiraAuthenticationContext authCtx = ComponentManager.getInstance().getJiraAuthenticationContext();
        I18nHelper i18n = authCtx.getI18nHelper();
        User user = authCtx.getLoggedInUser();
        if (user == null)
        {
            log.error("QueryFieldsService::initJclDialog - User is not logged");
            return Response.ok(i18n.getText("queryfields.error.notlogged")).status(401).build();
        }
View Full Code Here

    @Produces({MediaType.APPLICATION_JSON})
    public Response setJcl(@Context HttpServletRequest req)
    {
        JiraAuthenticationContext authCtx = ComponentManager.getInstance().getJiraAuthenticationContext();
        I18nHelper i18n = authCtx.getI18nHelper();
        User user = authCtx.getLoggedInUser();
        if (user == null)
        {
            log.error("QueryFieldsService::setJcl - User is not logged");
            return Response.ok(i18n.getText("queryfields.error.notlogged")).status(401).build();
        }
View Full Code Here

    /**
     * Check administer permissions.
     */
    public boolean hasAdminPermission()
    {
        User user = getLoggedInUser();
        if (user == null)
        {
            return false;
        }

View Full Code Here

                    return;
                }
                jql = jql.replace(Consts.ISSUE_RLINK, issue.getKey());
            }

            User user = ComponentAccessor.getJiraAuthenticationContext().getLoggedInUser();
            SearchService.ParseResult parseResult = ComponentManager.getInstance().getSearchService().parseQuery(user, jql);
            if (parseResult.isValid())
            {
                Set<String> params = new TreeSet<String>();
                if (invalid_statuses != null)
View Full Code Here

  @Test
  public void createShouldCreateAndReturnUserWrapper() throws Exception
  {
    String name = "bob";
    User user = new ImmutableUser(0, name, "Sponge Bob", null, true);
    UserWrapper userWrapper = userWrapperDaoService.create(user);
    assertNotNull(userWrapper);
    entityManager.flushAll();

    UserWrapper newUserWrapper = userWrapperDaoService.get(name);
View Full Code Here

  @Test
  public void shouldNotCreateTwoUserWrapperWithSameName()
  {
    String name = "bob";
    User user = new ImmutableUser(0, name, "Sponge Bob", null, true);
    UserWrapper firstUserWrapper = userWrapperDaoService.create(user);
    entityManager.flushAll();
   
    UserWrapper secondUserWrapper = userWrapperDaoService.create(user);
    entityManager.flushAll();
View Full Code Here

  @Test
  public void getShouldReturnUserWrapperWithName()
  {
    String name = "bob";
    User user = new ImmutableUser(0, name, "Sponge Bob", null, true);
    userWrapperDaoService.create(user);
    entityManager.flushAll();

    UserWrapper userWrapper = userWrapperDaoService.get(name);
    assertNotNull(userWrapper);
View Full Code Here

  @Test
  public void getOrCreateShouldCreateIfAny()
  {
    String name = "bob";
    User user = new ImmutableUser(0, name, "Sponge Bob", null, true);
    assertNull(userWrapperDaoService.get(user));
    UserWrapper userWrapper = userWrapperDaoService.getOrCreate(user);
    assertNotNull(userWrapper);
    entityManager.flushAll();
View Full Code Here

TOP

Related Classes of com.atlassian.crowd.embedded.api.User

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.