Index
All Classes and Interfaces|All Packages
C
- convertPathToDottedString(String) - Static method in class org.pwss.quarantineManager_aes.util.PathUtil
-
Converts a String representation of a path into a dotted string.
- convertPathToDottedString(Path) - Static method in class org.pwss.quarantineManager_aes.util.PathUtil
-
Converts a Path object into a dotted string representation.
E
- equals(Object) - Method in record class org.pwss.quarantineManager_aes.dto.MetaDataResult
-
Indicates whether some other object is "equal to" this one.
F
- FileQuarantineManager - Class in org.pwss.quarantineManager_aes
-
This class provides functionality for quarantining (isolating) suspicious files by encrypting them, storing their keys separately, and tracking their metadata.
- FileQuarantineManager() - Constructor for class org.pwss.quarantineManager_aes.FileQuarantineManager
-
Constructs a new instance of FileQuarantineManager.
H
- hashCode() - Method in record class org.pwss.quarantineManager_aes.dto.MetaDataResult
-
Returns a hash code value for this object.
K
- keyName() - Method in record class org.pwss.quarantineManager_aes.dto.MetaDataResult
-
Returns the value of the
keyNamerecord component.
M
- MetaDataResult - Record Class in org.pwss.quarantineManager_aes.dto
-
A record to hold the result of a metadata operation, indicating whether it was successful and storing the name of the key associated with that operation.
- MetaDataResult(boolean, String) - Constructor for record class org.pwss.quarantineManager_aes.dto.MetaDataResult
-
Creates an instance of a
MetaDataResultrecord class.
O
- org.pwss.quarantineManager_aes - package org.pwss.quarantineManager_aes
- org.pwss.quarantineManager_aes.dto - package org.pwss.quarantineManager_aes.dto
- org.pwss.quarantineManager_aes.util - package org.pwss.quarantineManager_aes.util
P
- PathUtil - Class in org.pwss.quarantineManager_aes.util
-
Utility class for converting file paths into dotted strings.
- PathUtil() - Constructor for class org.pwss.quarantineManager_aes.util.PathUtil
Q
- quarantine(Path) - Method in class org.pwss.quarantineManager_aes.FileQuarantineManager
-
Quarantines a file by encrypting it, generating and storing an AES key, deleting the original file, and saving metadata.
S
- successful() - Method in record class org.pwss.quarantineManager_aes.dto.MetaDataResult
-
Returns the value of the
successfulrecord component.
T
- toString() - Method in record class org.pwss.quarantineManager_aes.dto.MetaDataResult
-
Returns a string representation of this record class.
U
- unquarantine(String) - Method in class org.pwss.quarantineManager_aes.FileQuarantineManager
-
Unquarantines a file by decrypting it using the corresponding key, restoring the original file, deleting the encrypted file and its key, and removing metadata.
All Classes and Interfaces|All Packages