/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

  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. }