Interface SdoDefaultValidator

All Known Subinterfaces:
ArchiveFileExtensionExt, ArtifactCoo, AttackPatternSdo, AutonomousSystemCoo, BundleObject, CampaignSdo, CourseOfActionSdo, CyberObservableExtension, CyberObservableObject, CyberObservableObjectCommonProperties, DirectoryCoo, DomainNameCoo, DomainObject, EmailAddressCoo, EmailMessageCoo, ExternalReferenceType, FileCoo, GenericCustomObject, GenericValidation, GranularMarkingDm, GroupingSdo, HttpRequestExtensionExt, IcmpExtensionExt, IdentitySdo, IncidentSdo, IndicatorSdo, InfrastructureSdo, IntrusionSetSdo, Ipv4AddressCoo, Ipv6AddressCoo, KillChainPhaseType, LocationSdo, MacAddressCoo, MalwareAnalysisSdo, MalwareSdo, MarkingDefinitionDm, MimePartTypeObj, MutexCoo, NetworkSocketExtensionExt, NetworkTrafficCoo, NoteSdo, NtfsAlternateDataStreamObj, NtfsFileExtenstionExt, ObservedDataSdo, OpinionSdo, PdfFileExtensionExt, ProcessCoo, RasterImageFileExtensionExt, RelationshipObject, RelationshipSro, ReportSdo, SightingSro, SoftwareCoo, StatementMarkingObject, StixCommonProperties, StixCustomObject, TcpExtensionExt, ThreatActorSdo, TlpMarkingObject, ToolSdo, UnixAccountExtensionExt, UrlCoo, UserAccountCoo, VulnerabilitySdo, WindowsPeBinaryFileExtensionExt, WindowsPeOptionalHeaderObj, WindowsPeSectionObj, WindowsProcessExtensionExt, WindowsRegistryKeyCoo, WindowsRegistryValueObj, WindowsServiceExtensionExt, X509CertificateCoo, X509v3ExtensionsObj
All Known Implementing Classes:
ArchiveFileExtension, Artifact, AttackPattern, AutonomousSystem, Bundle, Campaign, CourseOfAction, CustomObject, Directory, DomainName, EmailAddress, EmailMessage, ExternalReference, File, GranularMarking, Grouping, HttpRequestExtension, IcmpExtension, Identity, Incident, Indicator, Infrastructure, IntrusionSet, Ipv4Address, Ipv6Address, KillChainPhase, Location, MacAddress, Malware, MalwareAnalysis, MarkingDefinition, MimePartType, Mutex, NetworkSocketExtension, NetworkTraffic, Note, NtfsAlternateDataStream, NtfsFileExtenstion, ObservedData, Opinion, PdfFileExtension, Process, RasterImageFileExtension, Relationship, Report, Sighting, Software, Statement, TcpExtension, ThreatActor, Tlp, Tool, UnixAccountExtension, Url, UserAccount, Vulnerability, WindowsPeBinaryFileExtension, WindowsPeOptionalHeader, WindowsPeSection, WindowsProcessExtension, WindowsRegistryKey, WindowsRegistryValue, WindowsServiceExtension, X509Certificate, X509v3Extensions

public interface SdoDefaultValidator
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final javax.validation.Validator
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
     
    default void
     
  • Field Details

    • VALIDATOR

      static final javax.validation.Validator VALIDATOR
  • Method Details

    • validate

      default void validate() throws javax.validation.ConstraintViolationException
      Throws:
      javax.validation.ConstraintViolationException
    • validateOnlyId

      default void validateOnlyId() throws javax.validation.ConstraintViolationException
      Throws:
      javax.validation.ConstraintViolationException