Class RowState<T>
- java.lang.Object
-
- com.hybris.cockpitng.editor.extendedmultireferenceeditor.state.RowState<T>
-
- All Implemented Interfaces:
DesktopAware
public class RowState<T> extends java.lang.Object implements DesktopAware
Keeps a state of a row inDefaultExtendedMultiReferenceEditor.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterDesktopChanged()Method that is fired when desktop is changed i.e.java.util.Set<java.lang.String>getModifiedProperties()protected java.util.Set<java.lang.String>getModifiedPropertiesMutable()TgetRow()intgetRowIndex()ValidationResultgetValidationResult()booleanhasError()booleanisPropertyModified(java.lang.String qualifier)booleanisRowModified()voidresetModifiedFields()voidresetPropertyModified(java.lang.String qualifier)voidsetError(boolean error)voidsetPropertyModified(java.lang.String qualifier)
-
-
-
Constructor Detail
-
RowState
public RowState(int rowIndex, T row)
-
-
Method Detail
-
getRow
public T getRow()
-
isRowModified
public boolean isRowModified()
-
getValidationResult
public ValidationResult getValidationResult()
-
getRowIndex
public int getRowIndex()
-
hasError
public boolean hasError()
-
setError
public void setError(boolean error)
-
setPropertyModified
public void setPropertyModified(java.lang.String qualifier)
-
resetPropertyModified
public void resetPropertyModified(java.lang.String qualifier)
-
isPropertyModified
public boolean isPropertyModified(java.lang.String qualifier)
-
resetModifiedFields
public void resetModifiedFields()
-
getModifiedPropertiesMutable
protected java.util.Set<java.lang.String> getModifiedPropertiesMutable()
-
getModifiedProperties
public java.util.Set<java.lang.String> getModifiedProperties()
-
afterDesktopChanged
public void afterDesktopChanged()
Description copied from interface:DesktopAwareMethod that is fired when desktop is changed i.e. this method is called only when the desktop is changed on the client side.Note: This method isn't invoked by framework i.e. it has to be called within custom code.
- Specified by:
afterDesktopChangedin interfaceDesktopAware
-
-