Annotation Type EventDefinition


  • @Retention(RUNTIME)
    @Target(ANNOTATION_TYPE)
    public @interface EventDefinition
    This annotation is used within composite portlet configuration annotations to represent a single event. It cannot be used as a stand-alone portlet annotation.
    Since:
    3.0
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      PortletQName qname
      The event Qname.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      PortletQName[] alias
      The qualified name aliases for this event.
      LocaleString[] description
      Provides locale-specific text describing the event for use by the portal application or by tools.
      LocaleString[] displayName
      The display-name type contains a locale-specific short name that is intended to be displayed by tools.
      Class<?> payloadType
      The event payload type associated with the specified QName.