-
- All Implemented Interfaces:
@RestController()@RequestMapping(value = {"/api/ff4j/propertyStore"}) public final class PropertyStoreResourceCreated by Paul
-
-
Field Summary
Fields Modifier and Type Field Description private final PropertyStoreServicespropertyStoreServices
-
Constructor Summary
Constructors Constructor Description PropertyStoreResource(PropertyStoreServices propertyStoreServices)
-
Method Summary
Modifier and Type Method Description final PropertyStoreServicesgetPropertyStoreServices()final PropertyStoreApiBeangetPropertyStore()final List<PropertyApiBean>getAllProperties()final CacheApiBeangetPropertiesFromCache()final ResponseEntity<Object>deleteAllProperties()final ResponseEntity<Object>clearCachedPropertyStore()-
-
Method Detail
-
getPropertyStoreServices
final PropertyStoreServices getPropertyStoreServices()
-
getPropertyStore
@GetMapping(produces = {"application/json"}) final PropertyStoreApiBean getPropertyStore()
-
getAllProperties
@GetMapping(value = {"//properties"}, produces = {"application/json"}) final List<PropertyApiBean> getAllProperties()
-
getPropertiesFromCache
@GetMapping(value = {"/cache"}, produces = {"application/json"}) final CacheApiBean getPropertiesFromCache()
-
deleteAllProperties
@DeleteMapping(value = {"/clear"}) final ResponseEntity<Object> deleteAllProperties()
-
clearCachedPropertyStore
@DeleteMapping(value = {"/clearCache"}) final ResponseEntity<Object> clearCachedPropertyStore()
-
-
-
-