Interface SystemPropertyBag

All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy
All Known Subinterfaces:
Cluster, Config, Domain, Server

public interface SystemPropertyBag extends org.jvnet.hk2.config.ConfigBeanProxy
Base interface for those configuration objects that has nested <system-property> elements.
  • 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 set method for the property property.

      For example, to add a new item, do as follows:

       getSystemProperty().add(newItem);
       

      Objects of the following type(s) are allowed in the list SystemProperty
    • getSystemProperty

      default SystemProperty getSystemProperty(String name)
    • getSystemPropertyValue

      default String getSystemPropertyValue(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.
      Parameters:
      name - the system property name requested
      Returns:
      the property value or null if not found
    • getSystemPropertyValue

      default String getSystemPropertyValue(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. Otherwise, return the default value.
      Parameters:
      name - the property name requested
    • containsProperty

      default boolean containsProperty(String name)