Interface ISystemPropertyProvider

  • All Known Subinterfaces:
    IApplicationConfigurationManager

    public interface ISystemPropertyProvider
    Interface to system properties
    Since:
    15.09.2008
    API:
    This is a public API.
    • Method Detail

      • getSystemProperties

        @Deprecated
        List<IProperty> getSystemProperties()
        Deprecated.
        This method could be removed with the release after 6.2. Use getSystemProps() instead!
        Gets all system property
        Returns:
        unmodifiable list with the system properties
        Throws:
        PersistencyException - if persistency access fails
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
      • getSystemProps

        List<ISystemProperty> getSystemProps()
        Gets all system property
        Returns:
        unmodifiable list with the system properties
        Throws:
        PersistencyException - if persistency access fails
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
        Security:
        SESSION OWNS SystemPropertyReadAll@SYSTEM PERMISSION
      • getSystemProp

        ISystemProperty getSystemProp​(String name)
        Gets a system property

        If the property is registered registerSystemProperty(String, String, UserInterfaceFormat, String), but not yet stored in the system database, then the property is created i.e. stored in the system database

        Parameters:
        name - of the system property to get
        Returns:
        the system property
        Throws:
        PersistencyException - if persistency access fails
        API:
        This public API is available in IvyScript and Java. It has the visibility EXPERT.
        Security:
        SESSION OWNS SystemPropertyRead@SYSTEM PERMISSION