Class SandboxPropertyResolver

java.lang.Object
net.n2oapp.framework.sandbox.view.SandboxPropertyResolver
All Implemented Interfaces:
org.springframework.core.env.PropertyResolver

public class SandboxPropertyResolver extends Object implements org.springframework.core.env.PropertyResolver
Класс предназначен для работы с property в sandbox.
  • Constructor Details

    • SandboxPropertyResolver

      public SandboxPropertyResolver()
  • Method Details

    • configure

      public void configure(org.springframework.core.env.PropertyResolver defaultPropertyResolver, Map<String,String> runtimeProperties, String projectFile)
    • containsProperty

      public boolean containsProperty(String key)
      Specified by:
      containsProperty in interface org.springframework.core.env.PropertyResolver
    • getProperty

      public String getProperty(String key)
      Specified by:
      getProperty in interface org.springframework.core.env.PropertyResolver
    • getProperty

      public String getProperty(String key, String defaultValue)
      Specified by:
      getProperty in interface org.springframework.core.env.PropertyResolver
    • getProperty

      public <T> T getProperty(String key, Class<T> targetType)
      Specified by:
      getProperty in interface org.springframework.core.env.PropertyResolver
    • getProperty

      public <T> T getProperty(String key, Class<T> targetType, T defaultValue)
      Specified by:
      getProperty in interface org.springframework.core.env.PropertyResolver
    • getRequiredProperty

      public String getRequiredProperty(String key) throws IllegalStateException
      Specified by:
      getRequiredProperty in interface org.springframework.core.env.PropertyResolver
      Throws:
      IllegalStateException
    • getRequiredProperty

      public <T> T getRequiredProperty(String key, Class<T> targetType) throws IllegalStateException
      Specified by:
      getRequiredProperty in interface org.springframework.core.env.PropertyResolver
      Throws:
      IllegalStateException
    • resolvePlaceholders

      public String resolvePlaceholders(String text)
      Specified by:
      resolvePlaceholders in interface org.springframework.core.env.PropertyResolver
    • resolveRequiredPlaceholders

      public String resolveRequiredPlaceholders(String text) throws IllegalArgumentException
      Specified by:
      resolveRequiredPlaceholders in interface org.springframework.core.env.PropertyResolver
      Throws:
      IllegalArgumentException