Details

      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.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Days since last comment:
                  6 years, 19 weeks, 6 days ago