public final ValidationRuleBuilder forVersion( Version... version) { return new ValidationRuleBuilder(getRules(), version); }
ValidationContextImpl(ValidationRuleBuilder builder) { this(); for (RuleBinding<? extends Rule<?>> ruleBinding : builder.initialize()) { if (ruleBinding instanceof MessageRuleBinding) myMessageRuleBindings.add((MessageRuleBinding)ruleBinding); else if (ruleBinding instanceof EncodingRuleBinding) myEncodingRuleBindings.add((EncodingRuleBinding)ruleBinding); else if (ruleBinding instanceof PrimitiveTypeRuleBinding) myPrimitiveRuleBindings.add((PrimitiveTypeRuleBinding)ruleBinding); } }
.message().all().choiceElementsRespected() .message().all().onlyAllowableSegmentsInSuperStructure() .primitive("FT").leftTrim(maxLength(32000)) .primitive("TSComponentOne") .refersToSection("Version 2.4 Section 2.9.47") .is(emptyOr(dateTime())); .primitive("TSComponentOne", "DTM") .refersToSection("Version 2.5 Section 2.A.22") .is(emptyOr(dateTime25()));
/** * Configures the matching {@link CachingGazelleProfileRule} to be validated against */ @Override protected void configure() { super.configure(); forAllVersions() .message().all() .test(new CachingGazelleProfileRule(transaction)); } }
protected void configure() { forAllVersions() .primitive("FT", "ST").leftTrim() .primitive("TX").rightTrim(); } }
@Override protected void configure() { delegate.configure(); }
public final ValidationRuleBuilder forAllVersions() { return forVersion().all(); }
.message().all().choiceElementsRespected() .message().all().onlyAllowableSegmentsInSuperStructure() .primitive("FT").leftTrim(maxLength(32000)) .primitive("TSComponentOne") .refersToSection("Version 2.4 Section 2.9.47") .is(emptyOr(dateTime())); .primitive("TSComponentOne", "DTM") .refersToSection("Version 2.5 Section 2.A.22") .is(emptyOr(dateTime25()));
protected void configure() { forAllVersions() .primitive("FT", "ST").leftTrim() .primitive("TX").rightTrim(); } }
@Override protected void configure() { delegate.configure(); }
public final ValidationRuleBuilder forAllVersions() { return forVersion().all(); }
public final ValidationRuleBuilder forVersion( Version... version) { return new ValidationRuleBuilder(getRules(), version); }
@Override protected void configure() { super.configure(); forAllVersions() .primitive("TN") .refersToSection("Version 2.4 Section 2.9.45") .is(emptyOr(usPhoneNumber())); }
ValidationContextImpl(ValidationRuleBuilder builder) { this(); for (RuleBinding<? extends Rule<?>> ruleBinding : builder.initialize()) { if (ruleBinding instanceof MessageRuleBinding) myMessageRuleBindings.add((MessageRuleBinding)ruleBinding); else if (ruleBinding instanceof EncodingRuleBinding) myEncodingRuleBindings.add((EncodingRuleBinding)ruleBinding); else if (ruleBinding instanceof PrimitiveTypeRuleBinding) myPrimitiveRuleBindings.add((PrimitiveTypeRuleBinding)ruleBinding); } }
public final ValidationRuleBuilder forVersion( String... version) { Version[] versions = new Version[version.length]; for (int i = 0; i < versions.length; i++) { versions[i] = Version.versionOf(version[i]); } return new ValidationRuleBuilder(getRules(), versions); }
@Override protected void configure() { super.configure(); forAllVersions() .primitive("TN") .refersToSection("Version 2.4 Section 2.9.45") .is(emptyOr(usPhoneNumber())); }
public final ValidationRuleBuilder forVersion( String... version) { Version[] versions = new Version[version.length]; for (int i = 0; i < versions.length; i++) { versions[i] = Version.versionOf(version[i]); } return new ValidationRuleBuilder(getRules(), versions); }
public ValidationRuleBuilder except(Version... versions) { return new ValidationRuleBuilder(getRules(), Version.except(versions)); }