Interface MetadataObjectChange
- All Known Implementing Classes:
MetadataObjectChange.RemoveMetadataObject,MetadataObjectChange.RenameMetadataObject
The MetadataObjectChange interface defines the public API for managing roles in an authorization.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA RemoveMetadataObject is to remove securable object's metadata entity.static final classA RenameMetadataObject is to rename securable object's metadata entity. -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic MetadataObjectChangeremove(MetadataObject metadataObject, List<String> locations) Remove a metadata entity MetadataObjectChange.static MetadataObjectChangerename(MetadataObject metadataObject, MetadataObject newMetadataObject, List<String> locations) Rename a metadata entity MetadataObjectChange.
-
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
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.
-