AttributeChangeBatch

Inheritance: java.lang.Object

public class AttributeChangeBatch

Represents a container for attribute changes.

Learn more

Constructors

Constructor Description
AttributeChangeBatch() Initializes a new instance of the AttributeChangeBatch class.
AttributeChangeBatch(Object data) Initializes a new instance of the AttributeChangeBatch class.

Methods

Method Description
add(String path, String[] attributes) Adds the specified attributes to the specified indexed document.
add(String[] paths, String[] attributes) Adds the specified attributes to the specified indexed documents.
addToAll(String[] attributes) Adds the specified attributes to all documents in the index.
remove(String path, String[] attributes) Removes the specified attributes from the specified indexed document.
remove(String[] paths, String[] attributes) Removes the specified attributes from the specified indexed documents.
removeAll(String path) Removes all attributes from the specified indexed document.
removeAll(String[] paths) Removes all attributes from the specified indexed documents.
removeFromAll(String[] attributes) Removes the specified attributes from all documents in the index.
clear() Removes all attributes from all documents in the index.
getCore()

AttributeChangeBatch()

public AttributeChangeBatch()

Initializes a new instance of the AttributeChangeBatch class.

AttributeChangeBatch(Object data)

public AttributeChangeBatch(Object data)

Initializes a new instance of the AttributeChangeBatch class.

Parameters:

Parameter Type Description
data java.lang.Object The serialized data.

add(String path, String[] attributes)

public void add(String path, String[] attributes)

Adds the specified attributes to the specified indexed document.

Parameters:

Parameter Type Description
path java.lang.String The document path.
attributes java.lang.String[] The attributes to add.

add(String[] paths, String[] attributes)

public void add(String[] paths, String[] attributes)

Adds the specified attributes to the specified indexed documents.

Parameters:

Parameter Type Description
paths java.lang.String[] The documents paths.
attributes java.lang.String[] The attributes to add.

addToAll(String[] attributes)

public void addToAll(String[] attributes)

Adds the specified attributes to all documents in the index.

Parameters:

Parameter Type Description
attributes java.lang.String[] The attributes to add.

remove(String path, String[] attributes)

public void remove(String path, String[] attributes)

Removes the specified attributes from the specified indexed document.

Parameters:

Parameter Type Description
path java.lang.String The document path.
attributes java.lang.String[] The attributes to remove.

remove(String[] paths, String[] attributes)

public void remove(String[] paths, String[] attributes)

Removes the specified attributes from the specified indexed documents.

Parameters:

Parameter Type Description
paths java.lang.String[] The documents paths.
attributes java.lang.String[] The attributes to remove.

removeAll(String path)

public void removeAll(String path)

Removes all attributes from the specified indexed document.

Parameters:

Parameter Type Description
path java.lang.String The document path.

removeAll(String[] paths)

public void removeAll(String[] paths)

Removes all attributes from the specified indexed documents.

Parameters:

Parameter Type Description
paths java.lang.String[] The documents paths.

removeFromAll(String[] attributes)

public void removeFromAll(String[] attributes)

Removes the specified attributes from all documents in the index.

Parameters:

Parameter Type Description
attributes java.lang.String[] The attributes to remove.

clear()

public void clear()

Removes all attributes from all documents in the index.

getCore()

public Object getCore()

Returns: java.lang.Object