Revize 50c00b46
Přidáno uživatelem Michal Linha před asi 4 roky(ů)
src/main/java/vldc/aswi/service/AssemblyManagerImpl.java | ||
---|---|---|
67 | 67 |
return retVal; |
68 | 68 |
} |
69 | 69 |
|
70 |
/** |
|
71 |
* Get all Assemblies from database ordered. |
|
72 |
* @return List of assemblies. |
|
73 |
*/ |
|
74 |
@Override |
|
75 |
public List<Assembly> getAssembliesOrdered() { |
|
76 |
return this.assemblyRepository.getByOrderByAssemblyOrderAsc(); |
|
77 |
} |
|
78 |
|
|
70 | 79 |
/** |
71 | 80 |
* Get assembly by id. |
72 | 81 |
* @param id - ID of assembly. |
... | ... | |
78 | 87 |
} |
79 | 88 |
|
80 | 89 |
/** |
81 |
* Update assembly's order. |
|
82 |
* @param id - ID of assembly. |
|
83 |
* @param order - Assembly's order. |
|
90 |
* Update assembly order. |
|
91 |
* @param data - sorted IDs. |
|
84 | 92 |
*/ |
85 | 93 |
@Override |
86 |
public void updateAssemblyOrder(Long id, int order) { |
|
87 |
Assembly assembly = getAssemblyById(id); |
|
88 |
assembly.setAssemblyOrder(order); |
|
89 |
this.assemblyRepository.save(assembly); |
|
94 |
public void updateAssemblyOrder(String data) { |
|
95 |
String[] idOrder = data.split(","); |
|
96 |
for (int i = 0; i < idOrder.length; i++) { |
|
97 |
Assembly assembly = getAssemblyById(Long.valueOf(idOrder[i])); |
|
98 |
assembly.setAssemblyOrder(i + 1); |
|
99 |
this.assemblyRepository.save(assembly); |
|
100 |
} |
|
90 | 101 |
} |
91 | 102 |
|
92 | 103 |
/** |
Také k dispozici: Unified diff
re #7981 re #7979 re #7974 default table name added, assembly order implemented, parameter order in configuration implemented