Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 6.1.0 CE RC1
-
Fix Version/s: --Sprint 12/11, 6.1.0 CE RC1
-
Component/s: Tools, Tools > Service Builder
-
Labels:None
-
Similar Issues:
Description
Enable Service builder to add @JSONWebService annotation. Up to now, @JSONWebService annotation is added manually to the ServiceImpl classes which methods has to be exposed for this new json API.
Whit this change, the annotation is automatically added by ServiceBuilder to all "*Service" interfaces where "remote-service="true"" in service xml.
Therefore, our @JSONWebService configurator now picks up the interfaces, too, during the classpath scanning.
Moreover, it is possible to 'override' default JSONWebService annotations in interfaces. If an service has an annotated *ServiceImpl class, then interface will be not scanned. Instead, the service impl will be scanned.
Issue Links
- is related to
-
LPS-24982
jsonws not scanning -hook* and -web* plugins
-

We have to enahnce scanning to include service interfaces of a protlet, localted in <portlet-name>-portlet-service.jar.