Class RelocationPath


  • public class RelocationPath
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.lang.String fromPath  
      protected java.lang.String toPath  
    • Constructor Summary

      Constructors 
      Constructor Description
      RelocationPath​(java.lang.String fromPath, java.lang.String toPath)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.lang.String getFromPath()
      Path in the user's Dropbox to be copied or moved.
      java.lang.String getToPath()
      Path in the user's Dropbox that is the destination.
      int hashCode()  
      java.lang.String toString()  
      java.lang.String toStringMultiline()
      Returns a String representation of this object formatted for easier readability.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • fromPath

        @Nonnull
        protected final java.lang.String fromPath
      • toPath

        @Nonnull
        protected final java.lang.String toPath
    • Constructor Detail

      • RelocationPath

        public RelocationPath​(@Nonnull
                              java.lang.String fromPath,
                              @Nonnull
                              java.lang.String toPath)
        Parameters:
        fromPath - Path in the user's Dropbox to be copied or moved. Must match pattern "(/(.|[\\r\\n])*)|(ns:[0-9]+(/.*)?)|(id:.*)" and not be null.
        toPath - Path in the user's Dropbox that is the destination. Must match pattern "(/(.|[\\r\\n])*)|(ns:[0-9]+(/.*)?)|(id:.*)" and not be null.
        Throws:
        java.lang.IllegalArgumentException - If any argument does not meet its preconditions.
    • Method Detail

      • getFromPath

        @Nonnull
        public java.lang.String getFromPath()
        Path in the user's Dropbox to be copied or moved.
        Returns:
        value for this field, never null.
      • getToPath

        @Nonnull
        public java.lang.String getToPath()
        Path in the user's Dropbox that is the destination.
        Returns:
        value for this field, never null.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toStringMultiline

        public java.lang.String toStringMultiline()
        Returns a String representation of this object formatted for easier readability.

        The returned String may contain newlines.

        Returns:
        Formatted, multiline String representation of this object