Uploaded image for project: 'PUBLIC - Liferay Faces'
  1. PUBLIC - Liferay Faces
  2. FACES-3295

Add @ProviderType and @ConsumerType annotations to public API

    Details

      Description

      This task involves adding @ProviderType and @ConsumerType annotations to all our public API classes.

      The following classes should be @ProviderType:

      • *Factory classes
      • *Wrapper classes
      • Interfaces for objects that are created by *Factory classes.
      • *Util classes

      There's no hard and fast rule for which classes should be @ConsumerType, but here's some examples:

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                kyle.stiemann Kyle Stiemann
                Reporter:
                kyle.stiemann Kyle Stiemann
                Participants of an Issue:
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated: