Revize 9714fae3
Přidáno uživatelem Michal Linha před asi 4 roky(ů)
src/main/java/vldc/aswi/domain/parameter/ParameterInConfiguration.java | ||
---|---|---|
17 | 17 |
@EqualsAndHashCode(callSuper = true) |
18 | 18 |
@NoArgsConstructor |
19 | 19 |
@OperatorValueConstraint |
20 |
public class ParameterInConfiguration extends EntityParent { |
|
20 |
public class ParameterInConfiguration extends EntityParent implements Comparable<ParameterInConfiguration> {
|
|
21 | 21 |
|
22 | 22 |
/** Specific configuration in which is this parameterConfiguration presented. */ |
23 | 23 |
@ManyToOne(fetch = FetchType.LAZY) |
... | ... | |
100 | 100 |
functions.remove(function); |
101 | 101 |
function.getParametersInConfigurations().remove(this); |
102 | 102 |
} |
103 |
|
|
104 |
/** |
|
105 |
* Compare two parameters in configuration by parameterOrder from 0 to X. |
|
106 |
* @param parameterInConfiguration - Compared parameter in configuration. |
|
107 |
* @return difference between orders |
|
108 |
*/ |
|
109 |
@Override |
|
110 |
public int compareTo(ParameterInConfiguration parameterInConfiguration) { |
|
111 |
return (this.getParameterOrder() - parameterInConfiguration.getParameterOrder()); |
|
112 |
} |
|
103 | 113 |
} |
Také k dispozici: Unified diff
re #7981 parameter order in configuration implementation finished