Class AxeDevToolsResultKey

    • Field Detail

      • userId

        public final java.lang.String userId
      • packageName

        public final java.lang.String packageName
      • resultId

        public final java.lang.String resultId
    • Constructor Detail

      • AxeDevToolsResultKey

        public AxeDevToolsResultKey​(java.lang.String userId,
                                    java.lang.String packageName,
                                    java.lang.String resultId)
        Construct an AxeDevToolsResultKey.
        Parameters:
        userId - The userId that owns the result.
        packageName - The package the result came from.
        resultId - The id of the result.
    • Method Detail

      • fromPath

        public static AxeDevToolsResultKey fromPath​(java.lang.String[] pathElements)
        Create an AxeDevToolsResultKey from a URL path relating to it.
        Parameters:
        pathElements - The path for the key. Should look like: "userId/packageName/resultId".
        Returns:
        A new AxeDevToolsResultKey object or blank AxeDevToolsResultKey object if pathElements don't have length of 3.
      • toPath

        public java.lang.String toPath()
      • isValid

        public java.lang.Boolean isValid()
      • toString

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

        public boolean equals​(java.lang.Object object)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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