LuceneIndexRule.java
1.04 KB
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* com.google.common.base.Preconditions
* com.google.common.base.Strings
* javax.annotation.Nonnull
*/
package com.adobe.granite.repository.impl.lucene.util;
import com.adobe.granite.repository.impl.lucene.util.LuceneIndexProperty;
import com.google.common.base.Preconditions;
import com.google.common.base.Strings;
import java.util.Set;
import javax.annotation.Nonnull;
public class LuceneIndexRule {
private String node;
private Set<LuceneIndexProperty> properties;
public LuceneIndexRule(@Nonnull String node, @Nonnull Set<LuceneIndexProperty> properties) {
Preconditions.checkArgument((boolean)(!Strings.isNullOrEmpty((String)node)));
Preconditions.checkArgument((boolean)(properties != null && !properties.isEmpty()));
this.node = node;
this.properties = properties;
}
public String getNode() {
return this.node;
}
public Set<LuceneIndexProperty> getProperties() {
return this.properties;
}
}