All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.bazaarvoice.emodb.sor.delta.SetDeltaBuilder Maven / Gradle / Ivy

The newest version!
package com.bazaarvoice.emodb.sor.delta;

import javax.annotation.Nullable;

public interface SetDeltaBuilder extends DeltaBuilder {

    SetDeltaBuilder remove(@Nullable Object value);

    SetDeltaBuilder removeAll(Object... values);

    SetDeltaBuilder removeAll(Iterable values);

    SetDeltaBuilder add(@Nullable Object value);

    SetDeltaBuilder addAll(Object... values);

    SetDeltaBuilder addAll(Iterable values);

    SetDeltaBuilder deleteIfEmpty();

    SetDeltaBuilder deleteIfEmpty(boolean deleteIfEmpty);

    SetDeltaBuilder removeRest();

    SetDeltaBuilder removeRest(boolean removeRest);
}