PageRenderTime 47ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

/atlassian-kinect-wallboard-extensions/src/main/java/com/atlassian/jirawallboard/resttransitionproxy/GroupsBeanBuilder.java

https://bitbucket.org/shamid/kinect-wallboards/
Java | 39 lines | 26 code | 8 blank | 5 comment | 0 complexity | 73264f9c3c322b376a9f22f60cb2c126 MD5 | raw file
Possible License(s): GPL-3.0, LGPL-3.0, BSD-3-Clause
  1. package com.atlassian.jirawallboard.resttransitionproxy;
  2. import java.util.List;
  3. /**
  4. * TODO: Document this class / interface here
  5. *
  6. * @since v4.4
  7. */
  8. public class GroupsBeanBuilder
  9. {
  10. private String groupName;
  11. private List<String> users;
  12. public GroupsBeanBuilder()
  13. {
  14. this.groupName = "";
  15. this.users = null;
  16. }
  17. public GroupsBeanBuilder groupName(String groupName)
  18. {
  19. this.groupName = groupName;
  20. return this;
  21. }
  22. public GroupsBeanBuilder users(List<String> users)
  23. {
  24. this.users = users;
  25. return this;
  26. }
  27. public GroupsBean build()
  28. {
  29. return new GroupsBean(groupName, users);
  30. }
  31. }