org.granite.client.tide.javafx
Class ManagedEntityProperty<T extends Identifiable>
java.lang.Object
javafx.beans.binding.ObjectExpression<T>
javafx.beans.property.ReadOnlyObjectProperty<T>
javafx.beans.property.ObjectProperty<T>
javafx.beans.property.ObjectPropertyBase<T>
javafx.beans.property.SimpleObjectProperty<T>
org.granite.client.tide.javafx.ManagedEntityProperty<T>
- All Implemented Interfaces:
- javafx.beans.Observable, javafx.beans.property.Property<T>, javafx.beans.property.ReadOnlyProperty<T>, javafx.beans.value.ObservableObjectValue<T>, javafx.beans.value.ObservableValue<T>, javafx.beans.value.WritableObjectValue<T>, javafx.beans.value.WritableValue<T>
public class ManagedEntityProperty<T extends Identifiable>
- extends javafx.beans.property.SimpleObjectProperty<T>
|
Constructor Summary |
ManagedEntityProperty(EntityManager entityManager,
JavaFXDataManager dataManager)
|
ManagedEntityProperty(EntityManager entityManager,
JavaFXDataManager dataManager,
Object bean,
String property)
|
ManagedEntityProperty(EntityManager entityManager,
JavaFXDataManager dataManager,
Object bean,
String property,
T value)
|
ManagedEntityProperty(EntityManager entityManager,
JavaFXDataManager dataManager,
T value)
|
| Methods inherited from class javafx.beans.property.SimpleObjectProperty |
getBean, getName |
| Methods inherited from class javafx.beans.property.ObjectPropertyBase |
addListener, addListener, bind, fireValueChangedEvent, get, invalidated, isBound, removeListener, removeListener, set, toString, unbind |
| Methods inherited from class javafx.beans.property.ObjectProperty |
bindBidirectional, setValue, unbindBidirectional |
| Methods inherited from class javafx.beans.property.ReadOnlyObjectProperty |
equals, hashCode |
| Methods inherited from class javafx.beans.binding.ObjectExpression |
getValue, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotNull, isNull, objectExpression |
| Methods inherited from interface javafx.beans.value.ObservableValue |
getValue |
| Methods inherited from interface javafx.beans.value.WritableValue |
getValue |
ManagedEntityProperty
public ManagedEntityProperty(EntityManager entityManager,
JavaFXDataManager dataManager)
ManagedEntityProperty
public ManagedEntityProperty(EntityManager entityManager,
JavaFXDataManager dataManager,
T value)
ManagedEntityProperty
public ManagedEntityProperty(EntityManager entityManager,
JavaFXDataManager dataManager,
Object bean,
String property)
ManagedEntityProperty
public ManagedEntityProperty(EntityManager entityManager,
JavaFXDataManager dataManager,
Object bean,
String property,
T value)
savedProperty
public javafx.beans.property.BooleanProperty savedProperty()
isSaved
public boolean isSaved()
dirtyProperty
public javafx.beans.property.BooleanProperty dirtyProperty()
isDirty
public boolean isDirty()
reset
public void reset()