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

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

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

origin: com.atlassian.jira/jira-api

  public static Collection<GroupJsonBean> buildBeans(final Collection<Group> Groups, final JiraBaseUrls jiraBaseUrls)
  {
    Collection<GroupJsonBean> result = Lists.newArrayListWithCapacity(Groups.size());
    for (Group from : Groups)
    {
      result.add(new GroupJsonBeanBuilder(jiraBaseUrls).group(from).build());
    }

    return result;
  }
}
origin: com.atlassian.jira/jira-rest-plugin

  public GroupJsonBean apply(@Nullable String groupName)
  {
    return new GroupJsonBeanBuilder(jiraBaseUrls).name(groupName).build();
  }
}
origin: com.atlassian.jira/jira-core

private JsonData groupsToJsonData(Collection<Group> groups)
{
  if (groups == null)
  {
    return new JsonData(null);
  }
  if (isMultiple())
  {
    return new JsonData(GroupJsonBeanBuilder.buildBeans(groups, jiraBaseUrls));
  }
  else
  {
    if (groups.isEmpty())
    {
      return new JsonData(null);
    }
    else
    {
      return new JsonData(new GroupJsonBeanBuilder(jiraBaseUrls).group(groups.iterator().next()).build());
    }
  }
}
origin: com.atlassian.jira/jira-rest-plugin

  @Override
  public PermissionHolderBean.Builder expand(final String parameter, final PermissionHolderBean.Builder holderBean)
  {
    Group group = groupManager.getGroup(parameter);
    GroupJsonBean groupJsonBean = groupJsonBeanBuilder.group(group).build();
    return holderBean.setGroup(groupJsonBean);
  }
},
origin: com.atlassian.jira/jira-rest-plugin

@Autowired
public NotificationSchemeBeanFactoryImpl(
    final I18nHelper i18nHelper,
    final JiraBaseUrls jiraBaseUrls,
    final ProjectRoleBeanFactory projectRoleBeanFactory,
    final SearchHandlerManager searchHandlerManager,
    final FieldManager fieldManager,
    final EventTypeManager eventTypeManager,
    final UserBeanFactory userBeanFactory,
    final JiraAuthenticationContext authenticationContext)
{
  super(i18nHelper, NotificationSchemeExpandParam.class);
  this.jiraBaseUrls = jiraBaseUrls;
  this.projectRoleBeanFactory = projectRoleBeanFactory;
  this.searchHandlerManager = searchHandlerManager;
  this.fieldManager = fieldManager;
  this.eventTypeManager = eventTypeManager;
  this.userBeanFactory = userBeanFactory;
  this.authenticationContext = authenticationContext;
  this.groupJsonBeanBuilder = new GroupJsonBeanBuilder(jiraBaseUrls);
}
origin: com.atlassian.jira/jira-rest-plugin

  public GroupBean build()
  {
    return new GroupBean(name, GroupJsonBeanBuilder.makeSelfUri(name, jiraBaseUrls), users);
  }
}
origin: com.atlassian.jira/jira-rest-plugin

final GroupJsonBeanBuilder groupJsonBeanBuilder = new GroupJsonBeanBuilder(jiraBaseUrls);
origin: com.atlassian.jira/jira-api

/**
 * Creates new GroupJsonBean.
 *
 * @return an instance of created GroupJsonBean or null if no group data was set.
 */
@Nullable
public GroupJsonBean build()
{
  if (name == null)
  {
    return null;
  }
  else
  {
    return new GroupJsonBean(name, makeSelfUri(name, jiraBaseUrls));
  }
}
origin: com.atlassian.jira/jira-rest-plugin

private GroupJsonBean buildGroupBean()
{
  final String groupName = subscription.getGroupName();
  return validGroupName(groupName) ? new GroupJsonBeanBuilder(jiraBaseUrls).name(groupName).build() : null;
}
origin: com.atlassian.jira/jira-rest-plugin

private FilterPermissionBean buildSharePermission(SharePermission input)
{
  FilterPermissionBeanBuilder builder = new FilterPermissionBeanBuilder().sharePermission(input);
  ShareType.Name type = input.getType();
  if (ShareType.Name.GLOBAL.equals(type))
  {
    // ignore
  }
  else if (ShareType.Name.PROJECT.equals(type))
  {
    Long projectId = Long.valueOf(input.getParam1());
    Project project = projectManager.getProjectObj(projectId);
    ProjectBean projectBean = projectBeanFactory.shortProject(project);
    builder.project(projectBean);
    String roleKey = input.getParam2();
    if (null != roleKey)
    {
      Long id = Long.valueOf(roleKey);
      final ProjectRole projectRole = projectRoleManager.getProjectRole(id);
      final ProjectRoleBean projectRoleBean = projectRoleBeanFactory.projectRole(project, projectRole);
      builder.role(projectRoleBean);
    }
  }
  else if (ShareType.Name.GROUP.equals(type))
  {
    String groupKey = input.getParam1();
    builder.group(new GroupJsonBeanBuilder(jiraBaseUrls).name(groupKey).build());
  }
  return builder.build();
}
com.atlassian.jira.issue.fields.rest.json.beansGroupJsonBeanBuilder

Javadoc

Builder class for GroupJsonBean.

Most used methods

  • <init>
  • build
    Creates new GroupJsonBean.
  • group
    Sets group details on base of provided group object. If provided object is null, then no data will b
  • makeSelfUri
  • buildBeans
  • name

Popular in Java

  • Start an intent from android
  • getApplicationContext (Context)
  • findViewById (Activity)
  • getSystemService (Context)
  • HttpServer (com.sun.net.httpserver)
    This class implements a simple HTTP server. A HttpServer is bound to an IP address and port number a
  • FileReader (java.io)
    A specialized Reader that reads from a file in the file system. All read requests made by calling me
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • DecimalFormat (java.text)
    A concrete subclass of NumberFormat that formats decimal numbers. It has a variety of features desig
  • Reference (javax.naming)
  • SAXParseException (org.xml.sax)
    Encapsulate an XML parse error or warning.> This module, both source code and documentation, is in t
  • CodeWhisperer alternatives
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