Class MetadataObjectChange.RemoveMetadataObject
java.lang.Object
org.apache.gravitino.authorization.MetadataObjectChange.RemoveMetadataObject
- All Implemented Interfaces:
MetadataObjectChange
- Enclosing interface:
- MetadataObjectChange
public static final class MetadataObjectChange.RemoveMetadataObject
extends Object
implements MetadataObjectChange
A RemoveMetadataObject is to remove securable object's metadata entity.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.gravitino.authorization.MetadataObjectChange
MetadataObjectChange.RemoveMetadataObject, MetadataObjectChange.RenameMetadataObject
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Compares this RemoveMetadataObject instance with another object for equality.Returns the location path of the metadata object.int
hashCode()
Generates a hash code for this RemoveMetadataObject instance.Returns the metadataObject to be renamed.toString()
Returns a string representation of the RemoveMetadataObject instance.
-
Method Details
-
metadataObject
Returns the metadataObject to be renamed.- Returns:
- return a metadataObject.
-
getLocations
Returns the location path of the metadata object.- Returns:
- return a location path.
-
equals
Compares this RemoveMetadataObject instance with another object for equality. The comparison is based on the old metadata entity. -
hashCode
public int hashCode()Generates a hash code for this RemoveMetadataObject instance. The hash code is based on the old metadata entity. -
toString
Returns a string representation of the RemoveMetadataObject instance. This string format includes the class name followed by the remove metadata entity object operation.
-