@ExperimentalApi public class

Property

extends Object
java.lang.Object
   ↳ com.atlassian.query.clause.Property

@ExperimentalApi

This class is considered usable by external developers but its contracts have not stabilized.

Experimental APIs may be changed at any time before being marked @Internal or @PublicApi.

Class Overview

Encapsulates the entity property key and object reference data.

Summary

Fields
public static final Function<StringList<String>> SPLIT_STRING
Public Constructors
Property(List<String> keys, List<String> objectReferences)
Public Methods
boolean equals(Object obj)
String getAsPropertyString()
List<String> getKeys()
String getKeysAsString()
List<String> getObjectReferences()
String getObjectReferencesAsString()
int hashCode()
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final Function<StringList<String>> SPLIT_STRING

Public Constructors

public Property (List<String> keys, List<String> objectReferences)

Public Methods

public boolean equals (Object obj)

public String getAsPropertyString ()

public List<String> getKeys ()

Returns
  • the key of the entity property.

public String getKeysAsString ()

public List<String> getObjectReferences ()

Returns
  • the path to the searched json value.

public String getObjectReferencesAsString ()

public int hashCode ()

public String toString ()