Class BannerValidator
java.lang.Object
org.codice.alliance.security.banner.marking.BannerValidator
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Comparator<String>protected static final Comparator<String> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidvalidate(BannerMarkings bannerMarkings) protected static Set<ValidationError>validateAeaMarkings(BannerMarkings bannerMarkings) protected static Set<ValidationError>validateDisseminationControls(BannerMarkings bannerMarkings) protected static Set<ValidationError>validateFgi(BannerMarkings bannerMarkings) protected static Set<ValidationError>validateFgiJoint(BannerMarkings bannerMarkings) protected static Set<ValidationError>validateOtherDissemControls(BannerMarkings bannerMarkings) protected static Set<ValidationError>validateRelToDisplayOnly(BannerMarkings bannerMarkings) protected static Set<ValidationError>validateSapControls(BannerMarkings bannerMarkings) protected static Set<ValidationError>validateSciControls(BannerMarkings bannerMarkings)
-
Field Details
-
COUNTRY_CODE_COMPARATOR
-
USA_FIRST_COUNTRY_CODE_COMPARATOR
-
-
Constructor Details
-
BannerValidator
public BannerValidator()
-
-
Method Details
-
validate
- Throws:
MarkingsValidationException
-
validateFgiJoint
-
validateSciControls
-
validateSapControls
-
validateAeaMarkings
-
validateFgi
-
validateDisseminationControls
-
validateRelToDisplayOnly
-
validateOtherDissemControls
-