You should not use @ManagedProperty
inside constructor as it is not yet set. When managed bean is created first its constructor is called, and then managed properties are set with setters. You should use method annotated with @PostConstruct
as it is called after properties are set:
@PostConstruct
public void init() {
logger.debug(getSessionData().getSelectedBusinessProcessLevelZero());
}