@Override public List<Board> getMemberBoards(String userId, Argument... args) { List<Board> boards = Arrays.asList(get(createUrl(GET_MEMBER_BOARDS).params(args).asString(), Board[].class, userId)); for (Board board : boards) { board.setInternalTrello(this); } return boards; }
@Override public List<Board> getOrganizationBoards(String organizationId, Argument... args) { List<Board> boards = Arrays.asList(get(createUrl(GET_ORGANIZATION_BOARD).params(args).asString(), Board[].class, organizationId)); for (Board board : boards) { board.setInternalTrello(this); } return boards; }
@Override public Board getBoard(String boardId, Argument... args) { Board board = get(createUrl(GET_BOARD).params(args).asString(), Board.class, boardId); board.setInternalTrello(this); return board; }
@Override public Board getActionBoard(String actionId, Argument... args) { Board board = get(createUrl(GET_ACTION_BOARD).params(args).asString(), Board.class, actionId); board.setInternalTrello(this); return board; }
@Override public Board getCardBoard(String cardId, Argument... args) { Board board = get(createUrl(GET_CARD_BOARD).params(args).asString(), Board.class, cardId); board.setInternalTrello(this); return board; }
@Override public Board getCardBoard(String cardId, Argument... args) { Board board = get(createUrl(GET_CARD_BOARD).params(args).asString(), Board.class, cardId); board.setInternalTrello(this); return board; }
@Override public Board getActionBoard(String actionId, Argument... args) { Board board = get(createUrl(GET_ACTION_BOARD).params(args).asString(), Board.class, actionId); board.setInternalTrello(this); return board; }
@Override public Board getBoard(String boardId, Argument... args) { Board board = get(createUrl(GET_BOARD).params(args).asString(), Board.class, boardId); board.setInternalTrello(this); for (TList list : board.getLists()) { list.setInternalTrello(this); } return board; }