com.atlassian.jira.issue.fields.rest.json.beans
Class GroupJsonBeanBuilder
java.lang.Object
com.atlassian.jira.issue.fields.rest.json.beans.GroupJsonBeanBuilder
public class GroupJsonBeanBuilder
- extends Object
Builder class for GroupJsonBean.
- Since:
- v6.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GroupJsonBeanBuilder
public GroupJsonBeanBuilder(JiraBaseUrls jiraBaseUrls)
group
public GroupJsonBeanBuilder group(@Nullable
com.atlassian.crowd.embedded.api.Group group)
- Sets group details on base of provided group object. If provided object is null, then no data will be copied.
- Parameters:
group
- Grop to copy data from.
- Returns:
- this
name
public GroupJsonBeanBuilder name(String name)
build
@Nullable
public GroupJsonBean build()
- Creates new GroupJsonBean.
- Returns:
- an instance of created GroupJsonBean or null if no group data was set.
makeSelfUri
public static URI makeSelfUri(String groupName,
JiraBaseUrls urls)
buildBeans
public static Collection<GroupJsonBean> buildBeans(Collection<com.atlassian.crowd.embedded.api.Group> Groups,
JiraBaseUrls jiraBaseUrls)
Copyright © 2002-2014 Atlassian. All Rights Reserved.