Class ModelCommitAssignment.Aliases

java.lang.Object
io.fluxzero.common.modeling.ModelCommitAssignment.Aliases
Enclosing class:
ModelCommitAssignment

public static final class ModelCommitAssignment.Aliases extends Object
Final alias replacements and their requested owners in commit order.
  • Method Details

    • replacements

      public Map<String, List<String>> replacements()
      Returns replacement alias lists indexed by canonical Model identifier.
    • owners

      public Map<String,String> owners()
      Returns canonical Model owners indexed by alias.
    • isEmpty

      public boolean isEmpty()
      Returns whether there are no alias replacements.
    • validate

      public void validate(Map<String,String> current)
      Validates replacements against a store's current alias-to-model view.
    • applyTo

      public void applyTo(Map<String,String> current)
      Applies a previously validated plan to an alias-to-model view.