Class TransactionRemoteFile


  • public class TransactionRemoteFile
    extends RemoteFile
    The transaction file represents a manifest of a transaction on the remote storage.

    Name pattern: The name pattern of a transaction file is transaction-<filehexhashcode>.

    • Method Detail

      • validateName

        protected java.lang.String validateName​(java.lang.String name)
                                         throws StorageException
        Description copied from class: RemoteFile
        Parses the name of the file and validates it against the classes name pattern. While RemoteFile has no name pattern (and never throws an exception), sub-classes might by overriding this method.
        Overrides:
        validateName in class RemoteFile
        Parameters:
        name - The name of the file (as it is identified by Syncany)
        Returns:
        Returns a (potentially changed) name, after validating the name
        Throws:
        StorageException - If the name does not match the name pattern defined by the class.
        Note: RemoteFile does never throw this exceptions, however, subclasses might.