All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.nedap.archie.aom.primitives.COrdered Maven / Gradle / Ivy

package com.nedap.archie.aom.primitives;

import com.nedap.archie.aom.CPrimitiveObject;
import com.nedap.archie.base.Interval;

/**
 * Created by pieter.bos on 15/10/15.
 */
public class COrdered extends CPrimitiveObject, T> {

    @Override
    public boolean isValidValue(T value) {
        if(getConstraint().isEmpty()) {
            return true;
        }
        for(Interval constraint:getConstraint()) {
            if(constraint.has(value)) {
                return true;
            }
        }
        return false;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy