ChangeModel<V>
, SingularChangeModel<V>
public class ViewChangeModel<V extends DirtyStateTrackable> extends AbstractSingularChangeModel<V>
ChangeModel.ChangeKind
basicType, type
Constructor | Description |
---|---|
ViewChangeModel(ManagedViewTypeImplementor<V> type,
V object,
DirtyChecker<V> dirtyChecker) |
Modifier and Type | Method | Description |
---|---|---|
protected <X> ChangeModel<X> |
get(AbstractMethodAttribute<?,?> methodAttribute) |
|
<X> ChangeModel<X> |
get(java.lang.String attributePath) |
|
<X> java.util.List<? extends ChangeModel<X>> |
getAll(java.lang.String attributePath) |
|
V |
getCurrentState() |
|
java.util.List<ChangeModel<?>> |
getDirtyChanges() |
|
V |
getInitialState() |
|
ChangeModel.ChangeKind |
getKind() |
|
boolean |
isChanged(java.lang.String attributePath) |
|
boolean |
isDirty() |
|
boolean |
isDirty(java.lang.String attributePath) |
equals, get, getAll, getAllImmutable, getAttribute, getChangeModel, getChangeModelList, getDirtyChanges, getEmptyChangeModel, getEmptyChangeModel, getImmutableChangeModel, getImmutableChangeModel, getImmutableChangeModelList, getMutableAttribute, getType, hashCode, isChanged, isDirty, validateAttributePath
get, get, get, getChangeModel
public ViewChangeModel(ManagedViewTypeImplementor<V> type, V object, DirtyChecker<V> dirtyChecker)
public V getInitialState()
public V getCurrentState()
public ChangeModel.ChangeKind getKind()
public boolean isDirty()
public boolean isDirty(java.lang.String attributePath)
public boolean isChanged(java.lang.String attributePath)
public java.util.List<ChangeModel<?>> getDirtyChanges()
public <X> ChangeModel<X> get(java.lang.String attributePath)
public <X> java.util.List<? extends ChangeModel<X>> getAll(java.lang.String attributePath)
protected <X> ChangeModel<X> get(AbstractMethodAttribute<?,?> methodAttribute)
get
in class AbstractChangeModel<V extends DirtyStateTrackable,V extends DirtyStateTrackable>
Copyright © 2014–2018 Blazebit. All rights reserved.