-
public interface FeatureDAOFeature DAO.
-
-
Method Summary
Modifier and Type Method Description BooleanisEnabled(String botId, String namespace, FeatureType type, Boolean default)BooleanisEnabled(String botId, String namespace, String category, String name, Boolean default)BooleanisEnabled(String botId, String namespace, FeatureType type, String applicationId, Boolean default)abstract BooleanisEnabled(String botId, String namespace, String category, String name, String applicationId, Boolean default)abstract Unitenable(String botId, String namespace, String category, String name, ZonedDateTime startDate, ZonedDateTime endDate, String applicationId)Unitenable(String botId, String namespace, FeatureType type, ZonedDateTime startDate, ZonedDateTime endDate, String applicationId)abstract Unitdisable(String botId, String namespace, String category, String name, String applicationId)Unitdisable(String botId, String namespace, FeatureType type, String applicationId)abstract List<FeatureState>getFeatures(String botId, String namespace)UnitaddFeature(String botId, String namespace, Boolean enabled, FeatureType type, ZonedDateTime startDate, ZonedDateTime endDate, String applicationId)abstract UnitaddFeature(String botId, String namespace, Boolean enabled, String category, String name, ZonedDateTime startDate, ZonedDateTime endDate, String applicationId)UnitdeleteFeature(String botId, String namespace, FeatureType type, String applicationId)abstract UnitdeleteFeature(String botId, String namespace, String category, String name, String applicationId)-
-
Method Detail
-
isEnabled
Boolean isEnabled(String botId, String namespace, String category, String name, Boolean default)
-
isEnabled
Boolean isEnabled(String botId, String namespace, FeatureType type, String applicationId, Boolean default)
-
isEnabled
abstract Boolean isEnabled(String botId, String namespace, String category, String name, String applicationId, Boolean default)
-
enable
abstract Unit enable(String botId, String namespace, String category, String name, ZonedDateTime startDate, ZonedDateTime endDate, String applicationId)
-
enable
Unit enable(String botId, String namespace, FeatureType type, ZonedDateTime startDate, ZonedDateTime endDate, String applicationId)
-
disable
abstract Unit disable(String botId, String namespace, String category, String name, String applicationId)
-
getFeatures
abstract List<FeatureState> getFeatures(String botId, String namespace)
-
addFeature
Unit addFeature(String botId, String namespace, Boolean enabled, FeatureType type, ZonedDateTime startDate, ZonedDateTime endDate, String applicationId)
-
addFeature
abstract Unit addFeature(String botId, String namespace, Boolean enabled, String category, String name, ZonedDateTime startDate, ZonedDateTime endDate, String applicationId)
-
deleteFeature
Unit deleteFeature(String botId, String namespace, FeatureType type, String applicationId)
-
-
-
-