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 Summary
Modifier and TypeMethodDescriptionReturns all simple properties.Returns all related property access collections (1:n relation).Returns all related property accesses (1:1 relation).<T> TgetProperty(String propertyName) Returns the value of the requested simple property.getPropertyAccess(String propertyAccessName) Returns the requested related property access (1:1 relation).getPropertyAccessCollection(String propertyAccessCollectionName) Returns the requested related property access collection (1:n relation).
-
Method Details
-
getProperty
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
Returns all simple properties.- Returns:
- map of all simple properties (name/value pairs)
-
getPropertyAccess
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)
-