Interface IColumnMutationExaminer

All Known Implementing Classes:
ColumnMutationExaminer

public interface IColumnMutationExaminer
Author:
Silvan Wyss
  • Method Details

    • canBeDeleted

      boolean canBeDeleted(IColumn column)
      Parameters:
      column -
      Returns:
      true if the given column can be deleted, false otherwise.
    • canSetContentModel

      boolean canSetContentModel(IColumn column, FieldType fieldType, DataType dataType, IContainer<? extends ITable> referenceableTables, IContainer<? extends IColumn> backReferenceableColumns)
      Parameters:
      column -
      fieldType -
      dataType -
      referenceableTables -
      backReferenceableColumns -
      Returns:
      true if the given contentModel can be set to the given column, false otherwise.
    • canSetName

      boolean canSetName(IColumn column, String name)
      Parameters:
      column -
      name -
      Returns:
      true if the given name can be set to the given column, false otherwise.