Skip to content
Snippets Groups Projects
Commit 2551a5bc authored by ginquin's avatar ginquin
Browse files

modificación lazy tool y smell

parent b3cfbc13
No related branches found
No related tags found
No related merge requests found
Showing
with 8 additions and 7 deletions
File deleted
File deleted
File deleted
File added
File deleted
File deleted
File deleted
File deleted
File added
File deleted
......@@ -194,6 +194,7 @@ public class AddSmell2Controller extends SelectorComposer<Component> {
}
}else {
selectedSmell = smellService.getSmell(smellsListModel.getSelection().iterator().next().getSmellId());
List<Tool> toolSmells = toolService.getToolsmellsBySmell(selectedSmell);
selectedSmell.setTools(toolSmells);
......
......@@ -123,7 +123,7 @@ public class AddSmellController extends SelectorComposer<Component> {
} else {
refreshLeftRightListModels();
selectedSmell = smellsListModel.getSelection().iterator().next();
selectedSmell = smellService.getSmell(smellsListModel.getSelection().iterator().next().getSmellId());
nameComboBox.setValue(selectedSmell.getName());
......
......@@ -147,7 +147,7 @@ public class AddTool2Controller extends SelectorComposer<Component> {
refreshLeftRightListModels();
selectedTool = toolsListModel.getSelection().iterator().next();
selectedTool = toolService.getTool(toolsListModel.getSelection().iterator().next().getToolId());
nameComboBox.setValue(selectedTool.getName());
......
......@@ -145,7 +145,7 @@ public class AddToolController extends SelectorComposer<Component> {
refreshLeftRightListModels();
selectedTool = toolsListModel.getSelection().iterator().next();
selectedTool = toolService.getTool(toolsListModel.getSelection().iterator().next().getToolId());
nameComboBox.setValue(selectedTool.getName());
......
......@@ -50,12 +50,12 @@ public class Smell implements Serializable {
@Column(name = "name", nullable = false)
private String name;
@ElementCollection(fetch = FetchType.EAGER)
@ElementCollection(fetch = FetchType.LAZY)
@CollectionTable(name = "smellsmellconcept", joinColumns = { @JoinColumn(name = "smell_id") })
@Column(name = "smellconcept_id")
private Set<SmellConcept> smellsConcept = new HashSet<SmellConcept>();
@ElementCollection(fetch = FetchType.EAGER)
@ElementCollection(fetch = FetchType.LAZY)
@CollectionTable(name = "smellsmellscope", joinColumns = { @JoinColumn(name = "smell_id") })
@Column(name = "smellscope_id")
private Set<SmellScope> smellsScope = new HashSet<SmellScope>();
......
......@@ -41,12 +41,12 @@ public class Tool implements Serializable {
@Column(name = "isopensource")
private Integer isopensource;
@ElementCollection(fetch = FetchType.EAGER)
@ElementCollection(fetch = FetchType.LAZY)
@CollectionTable(name = "toolsoftwarerepresentation", joinColumns = { @JoinColumn(name = "tool_id") })
@Column(name = "softwarerepresentation_id")
private Set<SoftwareRepresentation> internalSoftwareRepresentation = new HashSet<SoftwareRepresentation>();
@ElementCollection(fetch = FetchType.EAGER)
@ElementCollection(fetch = FetchType.LAZY)
@CollectionTable(name = "toollanguage", joinColumns = { @JoinColumn(name = "tool_id") })
@Column(name = "language_id")
private Set<Language> supportedLanguages = new HashSet<Language>();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment