This is an automated email from the git hooks/post-receive script. New commit to branch feature/8085 in repository tutti. See http://git.codelutin.com/tutti.git commit 60722cc6f9835f3bd2a389ec33013c4646364452 Author: Kevin Morin <morin@codelutin.com> Date: Tue Mar 8 18:26:17 2016 +0100 ajout des nouvelles methodes au modele (refs #8085) --- .../content/protocol/EditProtocolUIModel.java | 69 +++++++++++++++++++++- 1 file changed, 67 insertions(+), 2 deletions(-) diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/EditProtocolUIModel.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/EditProtocolUIModel.java index b6f4df7..f55436c 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/EditProtocolUIModel.java +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/protocol/EditProtocolUIModel.java @@ -290,6 +290,11 @@ public class EditProtocolUIModel extends AbstractTuttiBeanUIModel<TuttiProtocol, setIndividualObservationPmfmId(ids); } + public void setMaturityPmfm(List<Caracteristic> maturityPmfm) { + List<String> ids = Lists.newArrayList(TuttiEntities.collecIds(maturityPmfm)); + setMaturityPmfmId(ids); + } + public Collection<EditProtocolCaracteristicsRowModel> getCaracteristicMappingRows() { return caracteristicMappingRows.values(); } @@ -570,6 +575,17 @@ public class EditProtocolUIModel extends AbstractTuttiBeanUIModel<TuttiProtocol, } @Override + public List<String> getMaturityPmfmId() { + return editObject.getMaturityPmfmId(); + } + + @Override + public void setMaturityPmfmId(List<String> maturityPmfmId) { + editObject.setMaturityPmfmId(maturityPmfmId); + firePropertyChange(PROPERTY_MATURITY_PMFM_ID, null, maturityPmfmId); + } + + @Override public List<CaracteristicMappingRow> getCaracteristicMapping() { return editObject.getCaracteristicMapping(); } @@ -726,6 +742,57 @@ public class EditProtocolUIModel extends AbstractTuttiBeanUIModel<TuttiProtocol, } @Override + public void addMaturityPmfmId(String maturityPmfmId) { + editObject.addMaturityPmfmId(maturityPmfmId); + firePropertyChange(PROPERTY_MATURITY_PMFM_ID, null, getMaturityPmfmId()); + } + + @Override + public void addAllMaturityPmfmId(Collection<String> maturityPmfmId) { + editObject.addAllMaturityPmfmId(maturityPmfmId); + firePropertyChange(PROPERTY_MATURITY_PMFM_ID, null, getMaturityPmfmId()); + } + + @Override + public boolean containsAllMaturityPmfmId(Collection<String> maturityPmfmId) { + return editObject.containsAllMaturityPmfmId(maturityPmfmId); + } + + @Override + public boolean containsMaturityPmfmId(String maturityPmfmId) { + return editObject.containsMaturityPmfmId(maturityPmfmId); + } + + @Override + public String getMaturityPmfmId(int index) { + return editObject.getMaturityPmfmId(index); + } + + @Override + public boolean isMaturityPmfmIdEmpty() { + return editObject.isMaturityPmfmIdEmpty(); + } + + @Override + public boolean removeAllMaturityPmfmId(Collection<String> maturityPmfmId) { + boolean result = editObject.removeAllMaturityPmfmId(maturityPmfmId); + firePropertyChange(PROPERTY_MATURITY_PMFM_ID, null, getMaturityPmfmId()); + return result; + } + + @Override + public boolean removeMaturityPmfmId(String maturityPmfmId) { + boolean result = editObject.removeMaturityPmfmId(maturityPmfmId); + firePropertyChange(PROPERTY_MATURITY_PMFM_ID, null, getMaturityPmfmId()); + return result; + } + + @Override + public int sizeMaturityPmfmId() { + return editObject.sizeMaturityPmfmId(); + } + + @Override public SpeciesProtocol getSpecies(int index) { return editObject.getSpecies(index); } @@ -1048,8 +1115,6 @@ public class EditProtocolUIModel extends AbstractTuttiBeanUIModel<TuttiProtocol, firePropertyChanged(TuttiProtocol.PROPERTY_USE_CALCIFIED_PIECE_SAMPLING, oldValue, useCalcifiedPieceSampling); } - - public int numberOfRows(String column) { int result = 0; MutableInt mutableInt = numberOfRowsByColumn.get(column); -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.