Project

General

Profile

« Previous | Next » 

Revision 76815f89

Added by Andreas Müller almost 8 years ago

Cleanup OrderedTermBase

View differences:

cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/OrderedTermBase.java
46 46
})
47 47
@Entity
48 48
@Audited
49
public abstract class OrderedTermBase<T extends OrderedTermBase<?>> extends DefinedTermBase<T> implements Comparable<T> {
49
public abstract class OrderedTermBase<T extends OrderedTermBase<?>> extends DefinedTermBase<T> {
50 50
    private static final long serialVersionUID = 8000797926720467399L;
51 51
    @SuppressWarnings("unused")
52 52
    private static final Logger logger = Logger.getLogger(OrderedTermBase.class);
......
149 149
        }
150 150
    }
151 151

  
152
//	public int compareTo(IdentifiableEntity o) {
153
//		if (o instanceof OrderedTermBase){
154
//			return compareTo((OrderedTermBase)o);
155
//		}else{
156
//			return super.compareTo(o);
157
//		}
158
//	}
159 152

  
160 153
    /**
161 154
     * If this term is lower than the parameter term, true is returned, else false.
......
222 215
        }
223 216
    }
224 217

  
218
    @SuppressWarnings("unchecked")
225 219
    @Transient
226 220
    public T getNextHigherTerm(){  //#3327
227 221
        if (getVocabulary() == null){
228 222
            return null;
229 223
        }else{
230
            @SuppressWarnings("unchecked")
231 224
            OrderedTermBase<T> result = CdmBase.deproxy(getVocabulary(), OrderedTermVocabulary.class).getNextHigherTerm(this);
232 225
            return (T)result;
233 226
        }
234 227
    }
235 228

  
229
    @SuppressWarnings("unchecked")
236 230
    @Transient
237 231
    public T getNextLowerTerm(){ //#3327
238 232
        if (getVocabulary() == null){
239 233
            return null;
240 234
        }else{
241
            @SuppressWarnings("unchecked")
242 235
            OrderedTermBase<T> result = CdmBase.deproxy(getVocabulary(), OrderedTermVocabulary.class).getNextLowerTerm(this);
243 236
            return (T)result;
244 237
        }

Also available in: Unified diff