private List<TagSet> listTagSets() { if (selectedProject.getObject() != null) { return annotationSchemaService.listTagSets(selectedProject.getObject()); } else { return Collections.emptyList(); } } }
private List<TagSet> listTagSets() { if (selectedProject.getObject() != null) { return annotationSchemaService.listTagSets(selectedProject.getObject()); } else { return Collections.emptyList(); } } }
@EventListener public void beforeProjectRemove(BeforeProjectRemovedEvent aEvent) throws Exception { Project project = aEvent.getProject(); for (AnnotationFeature feature : service.listAnnotationFeature(project)) { service.removeAnnotationFeature(feature); } // remove the layers too for (AnnotationLayer layer : service.listAnnotationLayer(project)) { service.removeAnnotationLayer(layer); } for (TagSet tagSet : service.listTagSets(project)) { service.removeTagSet(tagSet); } } }
@EventListener public void beforeProjectRemove(BeforeProjectRemovedEvent aEvent) throws Exception { Project project = aEvent.getProject(); for (AnnotationFeature feature : service.listAnnotationFeature(project)) { service.removeAnnotationFeature(feature); } // remove the layers too for (AnnotationLayer layer : service.listAnnotationLayer(project)) { service.removeAnnotationLayer(layer); } for (TagSet tagSet : service.listTagSets(project)) { service.removeTagSet(tagSet); } } }
public UimaStringTraitsEditor(String aId, IModel<AnnotationFeature> aFeature) { super(aId); DropDownChoice<TagSet> tagset = new BootstrapSelect<>("tagset"); tagset.setOutputMarkupPlaceholderTag(true); tagset.setOutputMarkupId(true); tagset.setChoiceRenderer(new ChoiceRenderer<>("name")); tagset.setNullValid(true); tagset.setModel(PropertyModel.of(aFeature, "tagset")); tagset.setChoices(LoadableDetachableModel.of(() -> annotationService .listTagSets(aFeature.getObject().getProject()))); add(tagset); } }
public UimaStringTraitsEditor(String aId, IModel<AnnotationFeature> aFeature) { super(aId); DropDownChoice<TagSet> tagset = new BootstrapSelect<>("tagset"); tagset.setOutputMarkupPlaceholderTag(true); tagset.setOutputMarkupId(true); tagset.setChoiceRenderer(new ChoiceRenderer<>("name")); tagset.setNullValid(true); tagset.setModel(PropertyModel.of(aFeature, "tagset")); tagset.setChoices(LoadableDetachableModel.of(() -> annotationService .listTagSets(aFeature.getObject().getProject()))); add(tagset); } }
@Override public void exportData(ProjectExportRequest aRequest, ExportedProject aExProject, File aStage) throws Exception { List<ExportedTagSet> extTagSets = new ArrayList<>(); for (TagSet tagSet : annotationService.listTagSets(aRequest.getProject())) { ExportedTagSet exTagSet = new ExportedTagSet(); exTagSet.setCreateTag(tagSet.isCreateTag()); exTagSet.setDescription(tagSet.getDescription()); exTagSet.setLanguage(tagSet.getLanguage()); exTagSet.setName(tagSet.getName()); List<ExportedTag> exTags = new ArrayList<>(); for (Tag tag : annotationService.listTags(tagSet)) { ExportedTag exTag = new ExportedTag(); exTag.setDescription(tag.getDescription()); exTag.setName(tag.getName()); exTags.add(exTag); } exTagSet.setTags(exTags); extTagSets.add(exTagSet); } aExProject.setTagSets(extTagSets); }
@Override public void exportData(ProjectExportRequest aRequest, ExportedProject aExProject, File aStage) throws Exception { List<ExportedTagSet> extTagSets = new ArrayList<>(); for (TagSet tagSet : annotationService.listTagSets(aRequest.getProject())) { ExportedTagSet exTagSet = new ExportedTagSet(); exTagSet.setCreateTag(tagSet.isCreateTag()); exTagSet.setDescription(tagSet.getDescription()); exTagSet.setLanguage(tagSet.getLanguage()); exTagSet.setName(tagSet.getName()); List<ExportedTag> exTags = new ArrayList<>(); for (Tag tag : annotationService.listTags(tagSet)) { ExportedTag exTag = new ExportedTag(); exTag.setDescription(tag.getDescription()); exTag.setName(tag.getName()); exTags.add(exTag); } exTagSet.setTags(exTags); extTagSets.add(exTagSet); } aExProject.setTagSets(extTagSets); }
tagset.setModel(PropertyModel.of(aFeatureModel, "tagset")); tagset.setChoices(LambdaModel.of(() -> annotationService .listTagSets(aFeatureModel.getObject().getProject()))); tagset.add(new LambdaAjaxFormComponentUpdatingBehavior("change", target -> { traits.getObject().setDefaultSlots(new ArrayList<>());
tagset.setModel(PropertyModel.of(aFeatureModel, "tagset")); tagset.setChoices(LambdaModel.of(() -> annotationService .listTagSets(aFeatureModel.getObject().getProject()))); tagset.add(new LambdaAjaxFormComponentUpdatingBehavior("change", target -> { traits.getObject().setDefaultSlots(new ArrayList<>());