KISS: ObjectAware2ServiceBase and ObjectAwareServiceBase to inherit from IIntrospectiveKernelService
ObjectAware2ServiceBase
and ObjectAwareServiceBase
to inherit from
IIntrospectiveKernelService
and implement
public boolean showInIntrospectionNavigation() { return true; } public Collection getIntrospectionItems() { return Collections.emptyList(); } public IIntrospectionDetailsItem getDetailsItem() { return null; } Consequence: - All services are listed in KISS. - For new services that are based on of these base classes, the developer is reminded / forces to provide a documentation in form implementing the methods returning the label and the description. *(from redmine: issue id 2566, created on 2016-04-29)*