Skip to content

Commit 0b030b6

Browse files
author
Chris Howe
committed
add getBoardLabels
1 parent e6f748c commit 0b030b6

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

src/main/java/com/julienvey/trello/Trello.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ public interface Trello {
1919

2020
List<TList> getBoardLists(String boardId, Argument... args);
2121

22+
List<Label> getBoardLabels(String boardId, Argument... args);
23+
2224
List<Member> getBoardMembers(String boardId, Argument... args);
2325

2426
List<Card> getBoardMemberCards(String boardId, String memberId, Argument... args);

src/main/java/com/julienvey/trello/impl/TrelloImpl.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,15 @@ public List<TList> getBoardLists(String boardId, Argument... args) {
9393
return tLists;
9494
}
9595

96+
@Override
97+
public List<Label> getBoardLabels(String boardId, Argument... args) {
98+
List<Label> labels = Arrays.asList(get(createUrl(GET_BOARD_LABELS).params(args).asString(), Label[].class, boardId));
99+
for (Label label : labels) {
100+
label.setInternalTrello(this);
101+
}
102+
return labels;
103+
}
104+
96105
@Override
97106
public List<Member> getBoardMembers(String boardId, Argument... args) {
98107
List<Member> members = Arrays.asList(get(createUrl(GET_BOARD_MEMBERS).params(args).asString(), Member[].class, boardId));

src/main/java/com/julienvey/trello/impl/TrelloUrl.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ public class TrelloUrl {
1515
public static final String GET_BOARD_MEMBERS = "/boards/{boardId}/members?";
1616
public static final String GET_BOARD_MEMBER_CARDS = "/boards/{boardId}/members/{memberId}/cards?";
1717
public static final String GET_BOARD_LISTS = "/boards/{boardId}/lists?";
18+
public static final String GET_BOARD_LABELS = "/boards/{boardId}/labels?";
1819
public static final String GET_BOARD_MEMBERS_INVITED = "/boards/{boardId}/membersInvited?";
1920
public static final String GET_BOARD_MYPREFS = "/boards/{boardId}/myPrefs?";
2021
public static final String GET_BOARD_ORGANIZATION = "/boards/{boardId}/organization?";
@@ -77,4 +78,4 @@ public String asString() {
7778
}
7879
return builder.toString();
7980
}
80-
}
81+
}

0 commit comments

Comments
 (0)