Details
Description
- Add a private constructor.
- Make the following private static variable as final.
private static String[] solrProdAttribute = { "productId", "internalName", "manu", "size", "smallImage", "mediumImage", "largeImage", "listPrice", "defaultPrice", "inStock", "isVirtual" };
- Make the following public static variables as private
public static final String solrConfigName = "solrconfig.properties"; public static final String solrUrl = makeSolrWebappUrl();
- Make the following protected static variables as private
protected static final String socketTimeoutString = UtilProperties.getPropertyValue(solrConfigName, "solr.client.socket.timeout"); protected static final String connectionTimeoutString = UtilProperties.getPropertyValue(solrConfigName, "solr.client.connection.timeout"); protected static final String clientUsername = UtilProperties.getPropertyValue(solrConfigName, "solr.client.username"); protected static final String clientPassword = UtilProperties.getPropertyValue(solrConfigName, "solr.client.password"); protected static final Integer socketTimeout = getSocketTimeout(); protected static final Integer connectionTimeout = getConnectionTimeout(); protected static final String trustSelfSignedCertString = UtilProperties.getPropertyValue(solrConfigName, "solr.client.trust.selfsigned.cert", "false"); protected static final boolean trustSelfSignedCert = getTrustSelfSignedCert();