Class PropertyBase
- java.lang.Object
-
- org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
DerivedSchemaTypeQueryTarget,ElementControlHeader,ElementHeader,EmbeddedConnection,ReferenceValue,RelatedAsset,SchemaAttributeRelationship,SchemaImplementationQuery,ValidValueImplementation,ValidValueMapping,ValidValuesAssignment
public abstract class PropertyBase extends Object implements Serializable
This property header implements any common mechanisms that all property objects need.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static longCURRENT_AUDIT_HEADER_VERSION
-
Constructor Summary
Constructors Constructor Description PropertyBase()Typical 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object objectToCompare)Compare the values of the supplied object with those stored in the current object.longgetHeaderVersion()Return the version of this header.inthashCode()Return code value representing the contents of this object.voidsetHeaderVersion(long headerVersion)Return the version of this header.
-
-
-
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 of 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 of 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.
-
-