_viewProcessor = viewProcessor;
if (_viewDefinitionId.isVersioned()) {
_viewDefinitionChangeListener = null;
} else {
final ObjectId viewDefinitionObject = viewDefinitionId.getObjectId();
_viewDefinitionChangeListener = new ChangeListener() {
@SuppressWarnings("incomplete-switch")
@Override
public void entityChanged(ChangeEvent event) {
if (viewDefinitionObject.equals(event.getObjectId())) {
switch (event.getType()) {