Annotation Interface Author


@Retention(SOURCE) @Target(TYPE) public @interface Author
This interface specifies annotation of Author information for components created.
Version:
1.0
Author:
Dr. Jalal H. Kiswani
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Specifies the creation date of component.
    Specifies the name of the component creation author.
    Specifies the current version of the component created.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Specifies the description of the created component.
    Specifies the latest modifying author name.
    Specifies the latest date in which content was modified by the modifying user.
  • Element Details

    • date

      String date
      Specifies the creation date of component.

      Preferred Format: Mmm DD, YYYY

      Example: Aug 10, 2023

      Returns:
      the creation date.
    • name

      String name
      Specifies the name of the component creation author.
      Returns:
      the name of the author.
    • version

      String version
      Specifies the current version of the component created.
      Returns:
      the current version of the component.
    • description

      String description
      Specifies the description of the created component.

      This has a blank default value.

      Returns:
      the description of the created component.
      Default:
      ""
    • modifUser

      String modifUser
      Specifies the latest modifying author name.

      This has a blank default value.

      Returns:
      the name of the latest modifying author.
      Default:
      ""
    • modifyDate

      String modifyDate
      Specifies the latest date in which content was modified by the modifying user.

      Preferred Format: Mmm DD, YYYY

      Example: Aug 10, 2023

      This has a blank default value.

      Returns:
      the component modification date.
      Default:
      ""