Class PropertyBase
java.lang.Object
org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
- Direct Known Subclasses:
ConnectedAssetProperties
,DerivedSchemaTypeQueryTarget
,EmbeddedConnection
,PagingIterator
,PropertyIteratorBase
,ReferenceValue
,SchemaAttributeRelationship
,ValidValueImplementation
,ValidValueMapping
,ValidValuesAssignment
This property header implements any common mechanisms that all property objects need.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final long
Version identifier -
Constructor Summary
ConstructorDescriptionTypical ConstructorPropertyBase
(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
Modifier and TypeMethodDescriptionboolean
Compare the values of the supplied object with those stored in the current object.long
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.
-
Field Details
-
CURRENT_AUDIT_HEADER_VERSION
public static final long CURRENT_AUDIT_HEADER_VERSIONVersion identifier- See Also:
-
-
Constructor Details
-
PropertyBase
public PropertyBase()Typical Constructor -
PropertyBase
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 Details
-
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
Compare the values of the supplied object with those stored in the current object. -
hashCode
public int hashCode()Return code value representing the contents of this object.
-