Interface NtfsFileExtenstionExt
- All Superinterfaces:
CyberObservableExtension,CyberObservableExtensionCommonProperties,GenericValidation,SdoDefaultValidator,StixCustomProperties
- All Known Implementing Classes:
NtfsFileExtenstion
@Immutable
@DefaultTypeValue(value="ntfs-ext",
groups=DefaultValuesProcessor.class)
@AllowedParents(FileCoo.class)
@BusinessRule(ifExp="true",
thenExp="getSid().isPresent() == true || getAlternateDataStreams().isEmpty() == false",
errorMessage="NTFS File Extension MUST contain at least one property from this extension")
public interface NtfsFileExtenstionExt
extends CyberObservableExtension
The NTFS file extension specifies a default extension for capturing properties specific to the storage of the file on the NTFS file system.
-
Field Summary
Fields inherited from interface security.whisper.javastix.validation.SdoDefaultValidator
VALIDATOR -
Method Summary
Methods inherited from interface security.whisper.javastix.coo.extension.CyberObservableExtensionCommonProperties
getTypeMethods inherited from interface security.whisper.javastix.validation.GenericValidation
validateEntityMethods inherited from interface security.whisper.javastix.validation.SdoDefaultValidator
validate, validateOnlyIdMethods inherited from interface security.whisper.javastix.common.StixCustomProperties
getCustomProperties
-
Method Details
-
getSid
-
getAlternateDataStreams
@JsonPropertyDescription("Specifies a list of NTFS alternate data streams that exist for the file.") default Set<NtfsAlternateDataStreamObj> getAlternateDataStreams()
-