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
-