public DataModel getAvailableTags() {
List<Row> availableTags = new ArrayList<Row>();
Set<Tag> selectedTags = getSelectedTags();
List<Tag> allTags = tagRepo.find();
for (Tag availableTag : allTags) {
Row row = new Row();
row.setObject(availableTag);
if (selectedTags.contains(availableTag)) {
row.setSelected(true);
}
availableTags.add(row);
}
modelTags.setWrappedData(availableTags);
return modelTags;