public class SecurityFilter
extends java.lang.Object
Consists of main clause/query and multiple "local param" queries.
For more information how to build complex hierarchical Solr queries see Solr Wiki
Modifier and Type | Class and Description |
---|---|
static class |
SecurityFilter.Builder |
Constructor and Description |
---|
SecurityFilter() |
SecurityFilter(java.lang.String filter) |
SecurityFilter(java.lang.String filter,
java.util.Map<java.lang.String,java.lang.String> nestedClauses) |
Modifier and Type | Method and Description |
---|---|
static SecurityFilter.Builder |
builder(java.lang.String operator) |
static SecurityFilter |
fromMap(java.util.Map<java.lang.String,java.lang.Object> map) |
java.lang.String |
getFilter() |
java.util.Map<java.lang.String,java.lang.String> |
getNestedClauses() |
void |
setFilter(java.lang.String filter) |
void |
setNestedClauses(java.util.Map<java.lang.String,java.lang.String> nestedClauses) |
java.util.Map<java.lang.String,java.lang.Object> |
toMap() |
java.lang.String |
toString() |
public SecurityFilter(java.lang.String filter)
public SecurityFilter(java.lang.String filter, java.util.Map<java.lang.String,java.lang.String> nestedClauses)
public SecurityFilter()
public java.lang.String getFilter()
public void setFilter(java.lang.String filter)
public java.util.Map<java.lang.String,java.lang.String> getNestedClauses()
public void setNestedClauses(java.util.Map<java.lang.String,java.lang.String> nestedClauses)
public java.lang.String toString()
toString
in class java.lang.Object
public java.util.Map<java.lang.String,java.lang.Object> toMap()
public static SecurityFilter fromMap(java.util.Map<java.lang.String,java.lang.Object> map)
public static SecurityFilter.Builder builder(java.lang.String operator)