Class PropertiesSearchMatch


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

      Fields 
      Modifier and Type Field Description
      protected java.lang.String id  
      protected boolean isDeleted  
      protected java.lang.String path  
      protected java.util.List<PropertyGroup> propertyGroups  
    • Constructor Summary

      Constructors 
      Constructor Description
      PropertiesSearchMatch​(java.lang.String id, java.lang.String path, boolean isDeleted, java.util.List<PropertyGroup> propertyGroups)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.lang.String getId()
      The ID for the matched file or folder.
      boolean getIsDeleted()
      Whether the file or folder is deleted.
      java.lang.String getPath()
      The path for the matched file or folder.
      java.util.List<PropertyGroup> getPropertyGroups()
      List of custom property groups associated with the file.
      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

      • id

        @Nonnull
        protected final java.lang.String id
      • path

        @Nonnull
        protected final java.lang.String path
      • isDeleted

        protected final boolean isDeleted
      • propertyGroups

        @Nonnull
        protected final java.util.List<PropertyGroup> propertyGroups
    • Constructor Detail

      • PropertiesSearchMatch

        public PropertiesSearchMatch​(@Nonnull
                                     java.lang.String id,
                                     @Nonnull
                                     java.lang.String path,
                                     boolean isDeleted,
                                     @Nonnull
                                     java.util.List<PropertyGroup> propertyGroups)
        Parameters:
        id - The ID for the matched file or folder. Must have length of at least 1 and not be null.
        path - The path for the matched file or folder. Must not be null.
        isDeleted - Whether the file or folder is deleted.
        propertyGroups - List of custom property groups associated with the file. Must not contain a null item and not be null.
        Throws:
        java.lang.IllegalArgumentException - If any argument does not meet its preconditions.
    • Method Detail

      • getId

        @Nonnull
        public java.lang.String getId()
        The ID for the matched file or folder.
        Returns:
        value for this field, never null.
      • getPath

        @Nonnull
        public java.lang.String getPath()
        The path for the matched file or folder.
        Returns:
        value for this field, never null.
      • getIsDeleted

        public boolean getIsDeleted()
        Whether the file or folder is deleted.
        Returns:
        value for this field.
      • getPropertyGroups

        @Nonnull
        public java.util.List<PropertyGroup> getPropertyGroups()
        List of custom property groups associated with the file.
        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