public boolean isAllowed()

in src/main/java/org/apache/sling/feature/extension/apiregions/api/artifacts/VersionRule.java [248:268]


    public boolean isAllowed(final Version artifactVersion) {
        boolean result = false;
        if ( this.getAllowedVersionRanges() != null && this.getAllowedVersionRanges().length > 0 ) {
            for(final VersionRange range : this.getAllowedVersionRanges()) {
                if ( range.includes(artifactVersion) ) {
                    result = true;
                    break;
                }
            }
            if ( result && this.getDeniedVersionRanges() != null ) {
                for(final VersionRange range : this.getDeniedVersionRanges()) {
                    if ( range.includes(artifactVersion) ) {
                        result = false;
                        break;
                    }
                }
            }
        }
        return result;

    }