public class PropertySetBackedApplicationPropertiesManager extends Object implements ApplicationPropertiesManager
Note that we store ints as longs, so we need to do some additional handling in some of the places.
Constructor and Description |
---|
PropertySetBackedApplicationPropertiesManager(com.opensymphony.module.propertyset.memory.MemoryPropertySet propertySet) |
Modifier and Type | Method and Description |
---|---|
void |
delete(String key) |
void |
deleteAll() |
boolean |
exists(String key) |
Optional<ApplicationProperty> |
get(String key) |
java.util.stream.Stream<ApplicationProperty> |
getAll() |
java.util.stream.Stream<String> |
getAllKeys() |
java.util.stream.Stream<String> |
getAllKeys(ApplicationProperty.Type type) |
java.util.stream.Stream<String> |
getAllKeys(String keyPrefix) |
java.util.stream.Stream<String> |
getAllKeys(String keyPrefix,
ApplicationProperty.Type type) |
ApplicationProperty |
save(ApplicationProperty property) |
public PropertySetBackedApplicationPropertiesManager(com.opensymphony.module.propertyset.memory.MemoryPropertySet propertySet)
public void delete(String key)
delete
in interface ApplicationPropertiesManager
public void deleteAll()
deleteAll
in interface ApplicationPropertiesManager
public boolean exists(String key)
exists
in interface ApplicationPropertiesManager
@Nonnull public Optional<ApplicationProperty> get(String key)
get
in interface ApplicationPropertiesManager
@Nonnull public java.util.stream.Stream<ApplicationProperty> getAll()
getAll
in interface ApplicationPropertiesManager
@Nonnull public java.util.stream.Stream<String> getAllKeys()
getAllKeys
in interface ApplicationPropertiesManager
@Nonnull public java.util.stream.Stream<String> getAllKeys(String keyPrefix)
getAllKeys
in interface ApplicationPropertiesManager
@Nonnull public java.util.stream.Stream<String> getAllKeys(ApplicationProperty.Type type)
getAllKeys
in interface ApplicationPropertiesManager
@Nonnull public java.util.stream.Stream<String> getAllKeys(String keyPrefix, ApplicationProperty.Type type)
getAllKeys
in interface ApplicationPropertiesManager
@Nonnull public ApplicationProperty save(ApplicationProperty property)
save
in interface ApplicationPropertiesManager
Copyright © 2002-2024 Atlassian. All Rights Reserved.