Interface MetadataObjectChange

All Known Implementing Classes:
MetadataObjectChange.RemoveMetadataObject, MetadataObjectChange.RenameMetadataObject

@Evolving public interface MetadataObjectChange
The MetadataObjectChange interface defines the public API for managing roles in an authorization.
  • Method Details

    • rename

      static MetadataObjectChange rename(MetadataObject metadataObject, MetadataObject newMetadataObject, List<String> locations)
      Rename a metadata entity MetadataObjectChange.
      Parameters:
      metadataObject - The metadata object.
      newMetadataObject - The new metadata object.
      locations - The locations of the metadata object.
      Returns:
      return a MetadataObjectChange for the rename metadata object.
    • remove

      static MetadataObjectChange remove(MetadataObject metadataObject, List<String> locations)
      Remove a metadata entity MetadataObjectChange.
      Parameters:
      metadataObject - The metadata object.
      locations - The locations of the metadata object.
      Returns:
      return a MetadataObjectChange for the remove metadata object.