Tabnine Logo
ProjectJsonBean
Code IndexAdd Tabnine to your IDE (free)

How to use
ProjectJsonBean
in
com.atlassian.jira.issue.fields.rest.json.beans

Best Java code snippets using com.atlassian.jira.issue.fields.rest.json.beans.ProjectJsonBean (Showing top 10 results out of 315)

origin: com.atlassian.jira/jira-rest-plugin

private CreateMetaProjectBean createProjectBean(final Project project, final Predicate<IssueType> includeIssueType)
{
  // Get the issue types that this project can see
  final List<IssueType> issueTypesForProject = getIssueTypesForProject(project, includeIssueType);
  final List<CreateMetaIssueTypeBean> issueTypeBeans = new ArrayList<CreateMetaIssueTypeBean>(issueTypesForProject.size());
  for (final IssueType issueType : issueTypesForProject)
  {
    issueTypeBeans.add(createIssueTypeBean(project, issueType));
  }
  final ProjectJsonBean projectBean = ProjectJsonBean.shortBean(project, baseUrls);
  return new CreateMetaProjectBean(
      projectBean.getSelf(),
      projectBean.getId(),
      projectBean.getKey(),
      projectBean.getName(),
      projectBean.getAvatarUrls(),
      issueTypeBeans);
}
origin: com.atlassian.cpji/cpji-jira-plugin

@GET
public Response getProjectsWithCreateIssuePermission() {
  Collection<Project> projects = permissionManager.getProjects(ProjectPermissions.CREATE_ISSUES, callingUser());
  return Response.ok(ProjectJsonBean.shortBeans(projects, baseUrls)).build();
}
origin: com.atlassian.jira/jira-api

  public static Collection<ProjectJsonBean> shortBeans(final Collection<Project> allowedValues, final JiraBaseUrls baseUrls)
  {
    Collection<ProjectJsonBean> result = Lists.newArrayListWithCapacity(allowedValues.size());
    for (Project from : allowedValues)
    {
      result.add(ProjectJsonBean.shortBean(from, baseUrls));
    }

    return result;

  }
}
origin: com.atlassian.jira/jira-api

public static ProjectJsonBean shortBean(Project project, final JiraBaseUrls urls)
{
  if (project == null)
  {
    return null;
  }
  final ProjectJsonBean bean = new ProjectJsonBean();
  bean.self = urls.restApi2BaseUrl() + "project/" + project.getId().toString();
  bean.id = project.getId().toString();
  bean.key = project.getKey();
  bean.name = project.getName();
  bean.avatarUrls = getAvatarUrls(project);
  bean.projectCategory = ProjectCategoryJsonBean.bean(project.getProjectCategoryObject(), urls);
  return bean;
}
origin: com.atlassian.jira/jira-webhooks-plugin

public ProjectBean createBean(final Project project) {
  return new ProjectBean(createSelfLink(project),
      project.getId(),
      project.getKey(),
      project.getName(),
      ProjectJsonBean.getAvatarUrls(project),
      createProjectCategoryBean(project.getProjectCategoryObject()),
      createLeadBean(project),
      ProjectAssigneeTypes.getPrettyAssigneeType(project.getAssigneeType())
  );
}
origin: com.atlassian.jira/jira-core

@Override
public FieldJsonRepresentation getJsonFromIssue(Issue issue, boolean renderedVersionRequested, @Nullable FieldLayoutItem fieldLayoutItem)
{
  return new FieldJsonRepresentation(new JsonData(ProjectJsonBean.shortBean(issue.getProjectObject(), jiraBaseUrls)));
}
origin: com.atlassian.jira/jira-rest-plugin

private ProjectBeanBuilder shortProjectBuilder(Project project)
{
  return new ProjectBeanBuilder()
      .self(createSelfLink(project))
      .key(project.getKey())
      .name(project.getName())
      .id(project.getId())
      .avatarUrls(ProjectJsonBean.getAvatarUrls(project))
      .projectCategory(project.getProjectCategoryObject())
      .projectTypeKey(project.getProjectTypeKey().getKey())
      .expandUrl();
}
origin: com.atlassian.jira/jira-rest-plugin

private FieldMetaBean createProjectFieldMetaBean()
{
  return new FieldMetaBean(true, false, ProjectSystemField.getJsonType(),
      authContext.getI18nHelper().getText(ProjectSystemField.PROJECT_NAME_KEY), null,
      Collections.singletonList(StandardOperation.SET.getName()), Collections.singletonList(ProjectJsonBean.shortBean(project, baseUrls)));
}
origin: com.atlassian.jira/jira-core

@Override
public FieldTypeInfo getFieldTypeInfo(FieldTypeInfoContext fieldTypeInfoContext)
{
  // Get visible projects
  Collection<Project> projects = permissionManager.getProjects(BROWSE_PROJECTS, jiraAuthenticationContext.getUser());
  return new FieldTypeInfo(ProjectJsonBean.shortBeans(projects, jiraBaseUrls), null);
}
origin: com.atlassian.jira/jira-core

@Override
public FieldJsonRepresentation getJsonFromIssue(CustomField field, Issue issue, boolean renderedVersionRequested, @Nullable FieldLayoutItem fieldLayoutItem)
{
  Project valueFromIssue = getValueFromIssue(field, issue);
  if (valueFromIssue == null)
  {
    return new FieldJsonRepresentation(new JsonData(null));
  }
  Project project = projectConverter.getProjectObject(valueFromIssue.getId());
  return new FieldJsonRepresentation(new JsonData(ProjectJsonBean.shortBean(project, jiraBaseUrls)));
}
com.atlassian.jira.issue.fields.rest.json.beansProjectJsonBean

Most used methods

  • getAvatarUrls
  • shortBean
  • shortBeans
  • <init>
  • getId
  • getKey
  • getName
  • getSelf

Popular in Java

  • Creating JSON documents from java classes using gson
  • getResourceAsStream (ClassLoader)
  • getSystemService (Context)
  • getSharedPreferences (Context)
  • BufferedReader (java.io)
    Wraps an existing Reader and buffers the input. Expensive interaction with the underlying reader is
  • FileOutputStream (java.io)
    An output stream that writes bytes to a file. If the output file exists, it can be replaced or appen
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • SocketTimeoutException (java.net)
    This exception is thrown when a timeout expired on a socket read or accept operation.
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • Calendar (java.util)
    Calendar is an abstract base class for converting between a Date object and a set of integer fields
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now