Class MetadataObjectChange.RenameMetadataObject
java.lang.Object
org.apache.gravitino.authorization.MetadataObjectChange.RenameMetadataObject
- All Implemented Interfaces:
MetadataObjectChange
- Enclosing interface:
- MetadataObjectChange
public static final class MetadataObjectChange.RenameMetadataObject
extends Object
implements MetadataObjectChange
A RenameMetadataObject is to rename 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 RenameMetadataObject instance with another object for equality.int
hashCode()
Generates a hash code for this RenameMetadataObject instance.Return the locations of the metadata objectReturns the metadataObject to be renamed.Returns the new metadataObject object.toString()
Returns a string representation of the RenameMetadataObject instance.
-
Method Details
-
metadataObject
Returns the metadataObject to be renamed.- Returns:
- return a metadataObject.
-
newMetadataObject
Returns the new metadataObject object.- Returns:
- return a metadataObject object.
-
locations
Return the locations of the metadata object- Returns:
- return the locations of the metadata object
-
equals
Compares this RenameMetadataObject instance with another object for equality. The comparison is based on the old metadata entity and new metadata entity. -
hashCode
public int hashCode()Generates a hash code for this RenameMetadataObject instance. The hash code is based on the old metadata entity and new metadata entity. -
toString
Returns a string representation of the RenameMetadataObject instance. This string format includes the class name followed by the update metadata entity object operation.
-