Class PropertyBase

    • 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​(Object objectToCompare)
        Compare the values of the supplied object with those stored in the current object.
        Overrides:
        equals in class 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 Object
        Returns:
        int