Package ch.ivyteam.ivy.application
Interface ISystemPropertyProvider
-
- All Known Subinterfaces:
IApplicationConfigurationManager
public interface ISystemPropertyProvider
Interface to system properties- Since:
- 15.09.2008
- API:
- This is a public API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description ISystemProperty
getSystemProp(String name)
Gets a system propertyList<IProperty>
getSystemProperties()
Deprecated.This method could be removed with the release after 6.2.IProperty
getSystemProperty(String systemPropertyName)
Deprecated.This method could be removed with the release after 6.2.List<ISystemProperty>
getSystemProps()
Gets all system property
-
-
-
Method Detail
-
getSystemProperty
@Deprecated IProperty getSystemProperty(String systemPropertyName)
Deprecated.This method could be removed with the release after 6.2. UsegetSystemProp(String)
instead!Gets a system propertyIf 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:
systemPropertyName
- the system property name 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.
-
getSystemProperties
@Deprecated List<IProperty> getSystemProperties()
Deprecated.This method could be removed with the release after 6.2. UsegetSystemProps()
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 propertyIf 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
-
-