public FeatureDAO
Feature DAO.
boolean isEnabled(@NotNull
java.lang.String botId,
@NotNull
java.lang.String namespace,
@NotNull
FeatureType type,
boolean p)
boolean isEnabled(@NotNull
java.lang.String botId,
@NotNull
java.lang.String namespace,
@NotNull
java.lang.String category,
@NotNull
java.lang.String name,
boolean p)
boolean isEnabled(@NotNull
java.lang.String botId,
@NotNull
java.lang.String namespace,
@NotNull
FeatureType type,
@Nullable
java.lang.String applicationId,
boolean p)
boolean isEnabled(@NotNull
java.lang.String botId,
@NotNull
java.lang.String namespace,
@NotNull
java.lang.String category,
@NotNull
java.lang.String name,
@Nullable
java.lang.String applicationId,
boolean p)
void enable(@NotNull
java.lang.String botId,
@NotNull
java.lang.String namespace,
@NotNull
java.lang.String category,
@NotNull
java.lang.String name,
@Nullable
java.time.ZonedDateTime startDate,
@Nullable
java.time.ZonedDateTime endDate,
@Nullable
java.lang.String applicationId)
void enable(@NotNull
java.lang.String botId,
@NotNull
java.lang.String namespace,
@NotNull
FeatureType type,
@Nullable
java.time.ZonedDateTime startDate,
@Nullable
java.time.ZonedDateTime endDate,
@Nullable
java.lang.String applicationId)
void disable(@NotNull
java.lang.String botId,
@NotNull
java.lang.String namespace,
@NotNull
java.lang.String category,
@NotNull
java.lang.String name,
@Nullable
java.lang.String applicationId)
void disable(@NotNull
java.lang.String botId,
@NotNull
java.lang.String namespace,
@NotNull
FeatureType type,
@Nullable
java.lang.String applicationId)
@NotNull
java.util.List<ai.tock.bot.engine.feature.FeatureState> getFeatures(@NotNull
java.lang.String botId,
@NotNull
java.lang.String namespace)
void addFeature(@NotNull
java.lang.String botId,
@NotNull
java.lang.String namespace,
boolean enabled,
@NotNull
FeatureType type,
@Nullable
java.time.ZonedDateTime startDate,
@Nullable
java.time.ZonedDateTime endDate,
@Nullable
java.lang.String applicationId)
void addFeature(@NotNull
java.lang.String botId,
@NotNull
java.lang.String namespace,
boolean enabled,
@NotNull
java.lang.String category,
@NotNull
java.lang.String name,
@Nullable
java.time.ZonedDateTime startDate,
@Nullable
java.time.ZonedDateTime endDate,
@Nullable
java.lang.String applicationId)
void deleteFeature(@NotNull
java.lang.String botId,
@NotNull
java.lang.String namespace,
@NotNull
FeatureType type,
@Nullable
java.lang.String applicationId)
void deleteFeature(@NotNull
java.lang.String botId,
@NotNull
java.lang.String namespace,
@NotNull
java.lang.String category,
@NotNull
java.lang.String name,
@Nullable
java.lang.String applicationId)