Class VersionInfo


  • public class VersionInfo
    extends Object
    Descriptive information about an object version.
    • Constructor Detail

      • VersionInfo

        public VersionInfo()
    • Method Detail

      • getUser

        public User getUser()
        The user who authored the version
        Returns:
        user object
      • setUser

        public VersionInfo setUser​(String name,
                                   String address)
        Sets the user info
        Parameters:
        name - the user's name, required
        address - a URI that identifies the user, such as email address
        Returns:
        this
      • getMessage

        public String getMessage()
        Description of version changes
        Returns:
        the version description
      • setMessage

        public VersionInfo setMessage​(String message)
        Sets the version description
        Parameters:
        message - version description
        Returns:
        this
      • getCreated

        public OffsetDateTime getCreated()
        The timestamp when the version was created
        Returns:
        version creation timestamp
      • setCreated

        public VersionInfo setCreated​(OffsetDateTime created)
        Sets the verison creation timestamp. If this value is not supplied, the current system time will be used instead.
        Parameters:
        created - version creation timestamp
        Returns:
        this
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object