Interface StudioAssignList.Model

Enclosing class:
StudioAssignList

public static interface StudioAssignList.Model
  • Method Details

    • label

      String label()
    • addLabel

      String addLabel()
    • searchHint

      String searchHint()
    • assigned

    • candidates

      List<StudioAssignList.Row> candidates()
    • onAdd

      void onAdd(UUID id)
    • onRemove

      void onRemove(UUID id)
    • canCreate

      default boolean canCreate()
      Whether the picker offers an inline "create" row.
    • createLabel

      default String createLabel(String query)
      Label for the create row given the current search text (e.g. "Create \"Farms\"").
    • onCreate

      default void onCreate(String query)
      Create a new target named query and assign to it.