I can't access to alfresco-global.properties values dynamically although I read this post: Accessing values from Alfresco's alfresco-global.properties file
Here is my conf:
service-context.xml
<bean id="AccesGlobalPropertiesService" class="com.package.ksc.services.AccesGlobalPropertiesService">
<property name="properties">
<ref bean="global-properties"/>
</property>
</bean>
AccesGlobalPropertiesService.java
import org.springframework.stereotype.Service;
import java.util.Properties;
@Service
public class AccesGlobalPropertiesService {
public Properties properties;
public void setProperties(Properties properties) {
this.properties = properties;
}
public Properties getProperties() {
return properties;
}
}
Worker.java
public abstract class ClassifierServiceCommon {
private AccesGlobalProperties accesGlobalProperties;
private Properties properties;
/* Constructor */
protected Worker(accesGlobalProperties) {
this.accesGlobalProperties= accesGlobalProperties;
}
...
protected Boolean propAcces() {
accesGlobalProperties.properties.getProperty("myPropKey");
...
}
}
I get a NullPointerException when I call getProperty("myPropKey") ...
What's wrong please? Thanks