Interface SystemPropertyBag
- All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy
public interface SystemPropertyBag
extends org.jvnet.hk2.config.ConfigBeanProxy
Base interface for those configuration objects that has nested
<system-property> elements.
-
Method Summary
Modifier and TypeMethodDescriptiondefault booleancontainsProperty(String name) Gets the list of system-property.default SystemPropertygetSystemProperty(String name) default StringgetSystemPropertyValue(String name) Returns a property value if the bean has system properties and one of its system-property names is equal to the one passed.default StringgetSystemPropertyValue(String name, String defaultValue) Returns a property value if the bean has properties and one of its properties name is equal to the one passed.Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
-
Method Details
-
getSystemProperty
List<SystemProperty> getSystemProperty()Gets the list of system-property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the object. This is why there is not a
setmethod for thepropertyproperty.For example, to add a new item, do as follows:
getSystemProperty().add(newItem);
Objects of the following type(s) are allowed in the listSystemProperty -
getSystemProperty
-
getSystemPropertyValue
Returns a property value if the bean has system properties and one of its system-property names is equal to the one passed.- Parameters:
name- the system property name requested- Returns:
- the property value or null if not found
-
getSystemPropertyValue
Returns a property value if the bean has properties and one of its properties name is equal to the one passed. Otherwise, return the default value.- Parameters:
name- the property name requested
-
containsProperty
-