- disable viewer table when no selection available
referencedObject = CdmStore.getService(ITermService.class).load(entity, null);
} else if (EventBase.class.isAssignableFrom(objectClass)){
referencedObject = CdmStore.getService(IEventBaseService.class).load(entity, null);
referencedObject = CdmStore.getService(ITermService.class).load(entity, null);
} else if (EventBase.class.isAssignableFrom(objectClass)){
referencedObject = CdmStore.getService(IEventBaseService.class).load(entity, null);
+ } else if (User.class.isAssignableFrom(objectClass)){
+ referencedObject = CdmStore.getService(IUserService.class).load(entity, null);
+ } else if (Group.class.isAssignableFrom(objectClass)){
+ referencedObject = CdmStore.getService(IGroupService.class).load(entity, null);
}
//referencedObject =(CdmBase) CdmStore.getService(IIdentifiableEntityService.class).load(referencedObject.getUuid());
Set<CdmBase> setOfReferencingObjects = null;
}
//referencedObject =(CdmBase) CdmStore.getService(IIdentifiableEntityService.class).load(referencedObject.getUuid());
Set<CdmBase> setOfReferencingObjects = null;
} else {
setContentDescription("");
}
} else {
setContentDescription("");
}
+ if(referencingObjects==null){
+ viewer.getControl().setEnabled(false);
+ }
showViewer();
}catch(Exception e){
setContentDescription("The referencing objects view could not be loaded completely. Some Problems occured.");
showViewer();
}catch(Exception e){
setContentDescription("The referencing objects view could not be loaded completely. Some Problems occured.");