-
- All Implemented Interfaces:
@Service() public final class FeatureServicesCreated by Paul
-
-
Field Summary
Fields Modifier and Type Field Description private final FF4jfF4jprivate final FeatureValidatorfeatureValidator
-
Constructor Summary
Constructors Constructor Description FeatureServices(FF4j fF4j, FeatureValidator featureValidator)
-
Method Summary
Modifier and Type Method Description final FF4jgetFF4j()final FeatureValidatorgetFeatureValidator()final FeatureApiBeangetFeature(String featureUID)final FeatureActionscreateOrUpdateFeature(String featureUID, FeatureApiBean featureApiBean)final UnitdeleteFeature(String featureUID)final UnitdisableFeature(String featureUID)final UnitenableFeature(String featureUID)final UnitgrantRoleToFeature(String featureUID, String roleName)final UnitremoveRoleFromFeature(String featureUID, String roleName)final UnitaddGroupToFeature(String featureUID, String groupName)final UnitremoveGroupFromFeature(String featureUID, String groupName)-
-
Constructor Detail
-
FeatureServices
FeatureServices(FF4j fF4j, FeatureValidator featureValidator)
-
-
Method Detail
-
getFF4j
final FF4j getFF4j()
-
getFeatureValidator
final FeatureValidator getFeatureValidator()
-
getFeature
final FeatureApiBean getFeature(String featureUID)
-
createOrUpdateFeature
final FeatureActions createOrUpdateFeature(String featureUID, FeatureApiBean featureApiBean)
-
deleteFeature
final Unit deleteFeature(String featureUID)
-
disableFeature
final Unit disableFeature(String featureUID)
-
enableFeature
final Unit enableFeature(String featureUID)
-
grantRoleToFeature
final Unit grantRoleToFeature(String featureUID, String roleName)
-
removeRoleFromFeature
final Unit removeRoleFromFeature(String featureUID, String roleName)
-
addGroupToFeature
final Unit addGroupToFeature(String featureUID, String groupName)
-
removeGroupFromFeature
final Unit removeGroupFromFeature(String featureUID, String groupName)
-
-
-
-