Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 9714fae3

Přidáno uživatelem Michal Linha před asi 4 roky(ů)

re #7981 parameter order in configuration implementation finished

Zobrazit rozdíly:

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