Coverage Report - org.kuali.spring.util.ConfigurablePropertyPlaceholderConfigurer
 
Classes in this File Line Coverage Branch Coverage Complexity
ConfigurablePropertyPlaceholderConfigurer
0%
0/78
0%
0/6
1.219
 
 1  
 package org.kuali.spring.util;
 2  
 
 3  
 import java.util.Properties;
 4  
 
 5  
 import org.springframework.beans.factory.BeanFactory;
 6  
 import org.springframework.beans.factory.config.PropertyPlaceholderConfigurer;
 7  
 import org.springframework.core.io.Resource;
 8  
 import org.springframework.util.DefaultPropertiesPersister;
 9  
 import org.springframework.util.PropertiesPersister;
 10  
 
 11  0
 public class ConfigurablePropertyPlaceholderConfigurer extends PropertyPlaceholderConfigurer {
 12  
     public static final boolean DEFAULT_IS_SEARCH_SYSTEM_ENVIRONMENT = true;
 13  
     public static final boolean DEFAULT_IS_IGNORE_UNRESOLVABLE_PLACEHOLDERS = false;
 14  
     public static final boolean DEFAULT_IS_LOCAL_OVERRIDE = false;
 15  
     public static final boolean DEFAULT_IS_IGNORE_RESOURCE_NOT_FOUND = false;
 16  0
     private String placeholderPrefix = DEFAULT_PLACEHOLDER_PREFIX;
 17  0
     private String placeholderSuffix = DEFAULT_PLACEHOLDER_SUFFIX;
 18  0
     private String valueSeparator = DEFAULT_VALUE_SEPARATOR;
 19  0
     private int systemPropertiesMode = SYSTEM_PROPERTIES_MODE_FALLBACK;
 20  0
     private boolean searchSystemEnvironment = DEFAULT_IS_SEARCH_SYSTEM_ENVIRONMENT;
 21  0
     private boolean ignoreUnresolvablePlaceholders = DEFAULT_IS_IGNORE_UNRESOLVABLE_PLACEHOLDERS;
 22  0
     private boolean localOverride = DEFAULT_IS_LOCAL_OVERRIDE;
 23  0
     private boolean ignoreResourceNotFound = DEFAULT_IS_IGNORE_RESOURCE_NOT_FOUND;
 24  
     private String nullValue;
 25  
     private String beanName;
 26  
     private Properties[] localProperties;
 27  
     private Resource[] locations;
 28  
     private String fileEncoding;
 29  0
     private PropertiesPersister propertiesPersister = new DefaultPropertiesPersister();
 30  
 
 31  
     private BeanFactory beanFactory;
 32  
 
 33  
     public String getSystemPropertiesModeName() {
 34  0
         if (getSystemPropertiesMode() == SYSTEM_PROPERTIES_MODE_FALLBACK) {
 35  0
             return "SYSTEM_PROPERTIES_MODE_FALLBACK";
 36  0
         } else if (getSystemPropertiesMode() == SYSTEM_PROPERTIES_MODE_NEVER) {
 37  0
             return "SYSTEM_PROPERTIES_MODE_NEVER";
 38  0
         } else if (getSystemPropertiesMode() == SYSTEM_PROPERTIES_MODE_OVERRIDE) {
 39  0
             return "SYSTEM_PROPERTIES_MODE_OVERRIDE";
 40  
         } else {
 41  0
             throw new IllegalArgumentException("Unknown system properties mode");
 42  
         }
 43  
 
 44  
     }
 45  
 
 46  
     @Override
 47  
     public void setPlaceholderPrefix(String placeholderPrefix) {
 48  0
         this.placeholderPrefix = placeholderPrefix;
 49  0
         super.setPlaceholderPrefix(placeholderPrefix);
 50  0
     }
 51  
 
 52  
     @Override
 53  
     public void setPlaceholderSuffix(String placeholderSuffix) {
 54  0
         this.placeholderSuffix = placeholderSuffix;
 55  0
         super.setPlaceholderSuffix(placeholderSuffix);
 56  0
     }
 57  
 
 58  
     @Override
 59  
     public void setValueSeparator(String valueSeparator) {
 60  0
         this.valueSeparator = valueSeparator;
 61  0
         super.setValueSeparator(valueSeparator);
 62  0
     }
 63  
 
 64  
     @Override
 65  
     public void setSystemPropertiesMode(int systemPropertiesMode) {
 66  0
         this.systemPropertiesMode = systemPropertiesMode;
 67  0
         super.setSystemPropertiesMode(systemPropertiesMode);
 68  0
     }
 69  
 
 70  
     @Override
 71  
     public void setSearchSystemEnvironment(boolean searchSystemEnvironment) {
 72  0
         this.searchSystemEnvironment = searchSystemEnvironment;
 73  0
         super.setSearchSystemEnvironment(searchSystemEnvironment);
 74  0
     }
 75  
 
 76  
     @Override
 77  
     public void setIgnoreUnresolvablePlaceholders(boolean ignoreUnresolvablePlaceholders) {
 78  0
         this.ignoreUnresolvablePlaceholders = ignoreUnresolvablePlaceholders;
 79  0
         super.setIgnoreUnresolvablePlaceholders(ignoreUnresolvablePlaceholders);
 80  0
     }
 81  
 
 82  
     @Override
 83  
     public void setNullValue(String nullValue) {
 84  0
         this.nullValue = nullValue;
 85  0
         super.setNullValue(nullValue);
 86  0
     }
 87  
 
 88  
     @Override
 89  
     public void setBeanName(String beanName) {
 90  0
         this.beanName = beanName;
 91  0
         super.setBeanName(beanName);
 92  0
     }
 93  
 
 94  
     @Override
 95  
     public void setBeanFactory(BeanFactory beanFactory) {
 96  0
         this.beanFactory = beanFactory;
 97  0
         super.setBeanFactory(beanFactory);
 98  0
     }
 99  
 
 100  
     @Override
 101  
     public void setSystemPropertiesModeName(String systemPropertiesModeName) {
 102  0
         super.setSystemPropertiesModeName(systemPropertiesModeName);
 103  0
     }
 104  
 
 105  
     @Override
 106  
     public void setLocations(Resource[] locations) {
 107  0
         this.locations = locations;
 108  0
         super.setLocations(locations);
 109  0
     }
 110  
 
 111  
     @Override
 112  
     public void setLocalOverride(boolean localOverride) {
 113  0
         this.localOverride = localOverride;
 114  0
         super.setLocalOverride(localOverride);
 115  0
     }
 116  
 
 117  
     @Override
 118  
     public void setIgnoreResourceNotFound(boolean ignoreResourceNotFound) {
 119  0
         this.ignoreResourceNotFound = ignoreResourceNotFound;
 120  0
         super.setIgnoreResourceNotFound(ignoreResourceNotFound);
 121  0
     }
 122  
 
 123  
     @Override
 124  
     public void setFileEncoding(String fileEncoding) {
 125  0
         this.fileEncoding = fileEncoding;
 126  0
         super.setFileEncoding(fileEncoding);
 127  0
     }
 128  
 
 129  
     @Override
 130  
     public void setPropertiesPersister(PropertiesPersister propertiesPersister) {
 131  0
         this.propertiesPersister = propertiesPersister;
 132  0
         super.setPropertiesPersister(propertiesPersister);
 133  0
     }
 134  
 
 135  
     public String getPlaceholderSuffix() {
 136  0
         return placeholderSuffix;
 137  
     }
 138  
 
 139  
     public String getValueSeparator() {
 140  0
         return valueSeparator;
 141  
     }
 142  
 
 143  
     public int getSystemPropertiesMode() {
 144  0
         return systemPropertiesMode;
 145  
     }
 146  
 
 147  
     public boolean isSearchSystemEnvironment() {
 148  0
         return searchSystemEnvironment;
 149  
     }
 150  
 
 151  
     public boolean isIgnoreUnresolvablePlaceholders() {
 152  0
         return ignoreUnresolvablePlaceholders;
 153  
     }
 154  
 
 155  
     public String getNullValue() {
 156  0
         return nullValue;
 157  
     }
 158  
 
 159  
     public String getBeanName() {
 160  0
         return beanName;
 161  
     }
 162  
 
 163  
     public BeanFactory getBeanFactory() {
 164  0
         return beanFactory;
 165  
     }
 166  
 
 167  
     public Properties[] getLocalProperties() {
 168  0
         return localProperties;
 169  
     }
 170  
 
 171  
     public void setLocalProperties(Properties[] localProperties) {
 172  0
         this.localProperties = localProperties;
 173  0
     }
 174  
 
 175  
     public Resource[] getLocations() {
 176  0
         return locations;
 177  
     }
 178  
 
 179  
     public boolean isLocalOverride() {
 180  0
         return localOverride;
 181  
     }
 182  
 
 183  
     public boolean isIgnoreResourceNotFound() {
 184  0
         return ignoreResourceNotFound;
 185  
     }
 186  
 
 187  
     public String getFileEncoding() {
 188  0
         return fileEncoding;
 189  
     }
 190  
 
 191  
     public PropertiesPersister getPropertiesPersister() {
 192  0
         return propertiesPersister;
 193  
     }
 194  
 
 195  
     public String getPlaceholderPrefix() {
 196  0
         return placeholderPrefix;
 197  
     }
 198  
 
 199  
 }