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

Add @ProviderType and @ConsumerType annotations to public API

    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:
            neil.griffin Neil Griffin
            Reporter:
            kyle.stiemann Kyle Stiemann (Inactive)
            Participants of an Issue:
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Packages

                Version Package
                bridge-impl-4.2.0
                bridge-api-4.2.0
                util-3.4.0
                bridge-ext-5.1.0
                bridge-ext-6.1.0
                alloy-3.1.0
                portal-4.1.0
                alloy-4.1.0