Interface ConfigurationPropertyAccess

All Known Subinterfaces:
ModuleConfigurationAccess, SAPConfigurationService, SAPGlobalConfigurationService
All Known Implementing Classes:
ConfigurationPropertyAccessImpl, DefaultConfigurationPropertyAccess, DefaultSAPConfigurationService, DefaultSAPGlobalConfigurationService, ModuleConfigurationAccessImpl, SAPConfigurationServiceImpl, SAPGlobalConfigurationServiceImpl

public interface ConfigurationPropertyAccess
Interface to access configuration properties.
  • Method Details

    • getProperty

      <T> T getProperty(String propertyName)
      Returns the value of the requested simple property.
      Type Parameters:
      T - type of the property value
      Parameters:
      propertyName - name of property
      Returns:
      value of the requested property
    • getAllProperties

      Map<String,Object> getAllProperties()
      Returns all simple properties.
      Returns:
      map of all simple properties (name/value pairs)
    • getPropertyAccess

      ConfigurationPropertyAccess getPropertyAccess(String propertyAccessName)
      Returns the requested related property access (1:1 relation).
      Parameters:
      propertyAccessName - name of property related property access
      Returns:
      value of the requested property
    • getAllPropertyAccesses

      Map<String,ConfigurationPropertyAccess> getAllPropertyAccesses()
      Returns all related property accesses (1:1 relation).
      Returns:
      map of all related property accesses (name/property access pairs)
    • getPropertyAccessCollection

      Collection<ConfigurationPropertyAccess> getPropertyAccessCollection(String propertyAccessCollectionName)
      Returns the requested related property access collection (1:n relation).
      Parameters:
      propertyAccessCollectionName - name of property related property access
      Returns:
      value of the requested property
    • getAllPropertyAccessCollections

      Map<String,Collection<ConfigurationPropertyAccess>> getAllPropertyAccessCollections()
      Returns all related property access collections (1:n relation).
      Returns:
      map of all related property access collections (name/property access collection pairs)