Class BaseDetailModel<T>

java.lang.Object
cz.masci.springfx.mvci.model.detail.impl.BaseDetailModel<T>
All Implemented Interfaces:
Identifiable<T>, DetailModel<T>, DirtyModel, IdentifiableModel<T>, ValidModel, io.github.palexdev.materialfx.validation.Validated, org.nield.dirtyfx.tracking.DirtyProperty

public abstract class BaseDetailModel<T> extends Object implements DetailModel<T>
  • Property Summary

    Properties
    Type
    Property
    Description
    javafx.beans.property.ObjectProperty<T>
     
    javafx.beans.binding.BooleanExpression
     

    Properties inherited from interface cz.masci.springfx.mvci.model.detail.ValidModel

    valid
  • Field Summary

    Fields inherited from interface io.github.palexdev.materialfx.validation.Validated

    INVALID_PSEUDO_CLASS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
    addComposites(org.nield.dirtyfx.tracking.DirtyProperty... properties)
     
    protected void
    addConstraints(io.github.palexdev.materialfx.validation.Constraint... constraints)
     
    javafx.beans.property.ObjectProperty<T>
     
    javafx.beans.binding.BooleanExpression
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface cz.masci.springfx.mvci.model.detail.DirtyModel

    getComposite, isDirty, isDirtyProperty, rebaseline, reset

    Methods inherited from interface cz.masci.commons.springfx.data.Identifiable

    getId, setId

    Methods inherited from interface cz.masci.springfx.mvci.model.detail.IdentifiableModel

    isTransient

    Methods inherited from interface io.github.palexdev.materialfx.validation.Validated

    getValidator, isValid, updateInvalid, validate

    Methods inherited from interface cz.masci.springfx.mvci.model.detail.ValidModel

    validProperty
  • Property Details

  • Constructor Details

    • BaseDetailModel

      public BaseDetailModel()
  • Method Details

    • idProperty

      public javafx.beans.property.ObjectProperty<T> idProperty()
      Specified by:
      idProperty in interface Identifiable<T>
      Returns:
      the id property
    • transientProperty

      public javafx.beans.binding.BooleanExpression transientProperty()
      Specified by:
      transientProperty in interface IdentifiableModel<T>
      Returns:
      the transient property
    • addComposites

      protected void addComposites(org.nield.dirtyfx.tracking.DirtyProperty... properties)
    • addConstraints

      protected void addConstraints(io.github.palexdev.materialfx.validation.Constraint... constraints)