java.lang.Object
com.xzavier0722.mc.plugin.slimefun4.storage.common.ScopeKey
com.xzavier0722.mc.plugin.slimefun4.storage.common.RecordKey

public class RecordKey extends ScopeKey
  • Constructor Details

    • RecordKey

      @ParametersAreNonnullByDefault public RecordKey(DataScope scope)
    • RecordKey

      @ParametersAreNonnullByDefault public RecordKey(DataScope scope, Set<FieldKey> fields)
    • RecordKey

      @ParametersAreNonnullByDefault public RecordKey(DataScope scope, Set<FieldKey> fields, List<io.github.bakedlibs.dough.collections.Pair<FieldKey,String>> conditions)
  • Method Details

    • addField

      @ParametersAreNonnullByDefault public void addField(FieldKey field)
    • getFields

      @Nonnull public Set<FieldKey> getFields()
    • addCondition

      @ParametersAreNonnullByDefault public void addCondition(FieldKey key, String val)
    • addCondition

      @ParametersAreNonnullByDefault public void addCondition(FieldKey key, boolean val)
    • getConditions

      @Nonnull public List<io.github.bakedlibs.dough.collections.Pair<FieldKey,String>> getConditions()
    • getKeyStr

      protected String getKeyStr()
      Overrides:
      getKeyStr in class ScopeKey
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class ScopeKey