Class PropertyBase

    • Constructor Summary

      Constructors 
      Constructor Description
      PropertyBase()
      Typical Constructor
      PropertyBase​(PropertyBase template)
      Copy/clone Constructor the resulting object will return true if tested with this.equals(template) as long as the template object is not null;
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object objectToCompare)
      Compare the values of the supplied object with those stored in the current object.
      long getHeaderVersion()
      Return the version of this header.
      int hashCode()
      Return code value representing the contents of this object.
      void setHeaderVersion​(long headerVersion)
      Return the version of this header.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • CURRENT_AUDIT_HEADER_VERSION

        public static final long CURRENT_AUDIT_HEADER_VERSION
        See Also:
        Constant Field Values
    • Constructor Detail

      • PropertyBase

        public PropertyBase()
        Typical Constructor
      • PropertyBase

        public PropertyBase​(PropertyBase template)
        Copy/clone Constructor the resulting object will return true if tested with this.equals(template) as long as the template object is not null;
        Parameters:
        template - object being copied
    • Method Detail

      • getHeaderVersion

        public long getHeaderVersion()
        Return the version of this header. This is used by the OMRS to determine if it is back level and should not process events from a source that is more advanced because it does not have the ability to receive all the header properties.
        Returns:
        long version number - the value is incremented each time a new non-informational field is added to the audit header.
      • setHeaderVersion

        public void setHeaderVersion​(long headerVersion)
        Return the version of this header. This is used by the OMRS to determine if it is back level and should not process events from a source that is more advanced because it does not have the ability to receive all the header properties.
        Parameters:
        headerVersion - long version number - the value is incremented each time a new non-informational field is added to the audit header.
      • equals

        public boolean equals​(java.lang.Object objectToCompare)
        Compare the values of the supplied object with those stored in the current object.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        objectToCompare - supplied object
        Returns:
        boolean result of comparison
      • hashCode

        public int hashCode()
        Return code value representing the contents of this object.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        int