public class SplitSpeciesBatchUIModel extends AbstractTuttiTableUIModel<SpeciesBatchRowModel,SplitSpeciesBatchRowModel,SplitSpeciesBatchUIModel> implements SelectedCategoryAble
SplitSpeciesBatchUI.| Modifier and Type | Field and Description |
|---|---|
protected SpeciesBatchRowModel |
batch
Batch which fires the editor.
|
protected List<SampleCategoryModelEntry> |
category
Sample categories.
|
static String |
PROPERTY_BATCH_WEIGHT |
static String |
PROPERTY_CATEGORY |
static String |
PROPERTY_SAMPLE_WEIGHT |
static String |
PROPERTY_SELECTED_CATEGORY |
static String |
PROPERTY_SPLIT_MODE |
protected SampleCategoryModel |
sampleCategoryModel
Model of sample categories.
|
protected Float |
sampleWeight
Sample weight of split batches.
|
protected SampleCategoryModelEntry |
selectedCategory
Selected Sample category.
|
protected boolean |
splitMode
Is ui in split mode ?
|
protected WeightUnit |
weightUnit
Weight unit.
|
PROPERTY_ROWS, PROPERTY_ROWS_IN_ERROR, rows, rowsInErrorid, modify, PROPERTY_MODIFY, PROPERTY_VALID, validPROPERTY_ID| Constructor and Description |
|---|
SplitSpeciesBatchUIModel(WeightUnit weightUnit,
SampleCategoryModel sampleCategoryModel) |
| Modifier and Type | Method and Description |
|---|---|
SpeciesBatchRowModel |
getBatch() |
Float |
getBatchWeight() |
List<SampleCategoryModelEntry> |
getCategory() |
SampleCategoryModel |
getSampleCategoryModel() |
Float |
getSampleWeight() |
SampleCategoryModelEntry |
getSelectedCategory() |
boolean |
isSplitMode() |
protected SpeciesBatchRowModel |
newEntity() |
void |
setBatch(SpeciesBatchRowModel batch) |
void |
setCategory(List<SampleCategoryModelEntry> category) |
void |
setSampleWeight(Float sampleWeight) |
void |
setSelectedCategory(SampleCategoryModelEntry selectedCategory) |
void |
setSplitMode(boolean splitMode) |
addRowInError, getRowCount, getRows, getRowsInError, removeRowInError, setRows, setRowsInErrorfirePropertyChanged, fromBean, fromEntity, getChild, getChild, getId, getIdAsInt, isCreate, isModify, isValid, setId, setId, setModify, setValid, toBean, toEntityaddPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clone, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListenerpublic static final String PROPERTY_CATEGORY
public static final String PROPERTY_SELECTED_CATEGORY
public static final String PROPERTY_BATCH_WEIGHT
public static final String PROPERTY_SAMPLE_WEIGHT
public static final String PROPERTY_SPLIT_MODE
protected SpeciesBatchRowModel batch
protected List<SampleCategoryModelEntry> category
protected SampleCategoryModelEntry selectedCategory
protected Float sampleWeight
protected SampleCategoryModel sampleCategoryModel
protected final WeightUnit weightUnit
protected boolean splitMode
public SplitSpeciesBatchUIModel(WeightUnit weightUnit, SampleCategoryModel sampleCategoryModel)
protected SpeciesBatchRowModel newEntity()
newEntity in class AbstractTuttiBeanUIModel<SpeciesBatchRowModel,SplitSpeciesBatchUIModel>public SpeciesBatchRowModel getBatch()
public void setBatch(SpeciesBatchRowModel batch)
public List<SampleCategoryModelEntry> getCategory()
public void setCategory(List<SampleCategoryModelEntry> category)
public SampleCategoryModelEntry getSelectedCategory()
getSelectedCategory in interface SelectedCategoryAblepublic void setSelectedCategory(SampleCategoryModelEntry selectedCategory)
public Float getBatchWeight()
public Float getSampleWeight()
public void setSampleWeight(Float sampleWeight)
public SampleCategoryModel getSampleCategoryModel()
public boolean isSplitMode()
public void setSplitMode(boolean splitMode)
Copyright © 2012–2013 Ifremer. All rights reserved.